An automatic calibration drift method for optoelectronic platform based on closed-loop feedback
By employing a closed-loop feedback-based automatic calibration drift method for optoelectronic platforms, a closed-loop feedback is formed using an angle encoder and a gyroscope sensor. Combined with a PID controller and filtering algorithm, this method solves the problem of traditional optoelectronic platform calibration relying on manual operation, achieving efficient, accurate, and automated calibration of unmanned platforms, suitable for unmanned combat environments.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- CHINA NORTH VEHICLE RES INST
- Filing Date
- 2026-03-07
- Publication Date
- 2026-06-09
AI Technical Summary
Traditional methods for calibrating drift on optoelectronic platforms rely on human experience, have low automation, are susceptible to errors introduced by disturbances, and are time-consuming, failing to meet the autonomous combat requirements of unmanned platforms.
An automatic calibration drift method based on a closed-loop feedback photoelectric platform is adopted. It uses an angle encoder and a gyroscope sensor to form a closed-loop feedback, and combines a PID controller to calculate the compensation amount. The fully automatic calibration is achieved through an infinite impulse response filtering algorithm to eliminate drift and ensure calibration accuracy and reliability.
It achieves fully automated, real-time drift calibration of unmanned platforms, improving calibration efficiency, reducing human intervention, and is suitable for unmanned combat environments, thus enhancing autonomous combat effectiveness and environmental adaptability.
Smart Images

Figure CN122172864A_ABST
Abstract
Claims
1. An automatic calibration drift method for a photoelectric platform based on closed-loop feedback, characterized in that, The automatic calibration drift method for the photoelectric platform includes the following steps: S1. Under static conditions, receive the automatic calibration drift command, record the angle value of the angle encoder under static conditions, and set it as the target angle. angle_expect ; S2. According to a fixed cycle Acquire current angle value from the angle encoder. angle_current ( n ), calculate the current angle value of the angle encoder. angle_current ( n ) and target angle angle_expect angular deviation angle_error ( n The calculation formula is as follows: (1) S3. Adjust the angle deviation angle_error ( n Input the PID controller and calculate the compensation amount. compensation ( n ), compensation amount compensation ( n Drive the photoelectric platform to the target angle in closed loop. angle_expect The calculation formula is as follows: (2) (3) (4) (5) in, Kp , Ki , Kd These are the proportional coefficient, integral coefficient, and derivative coefficient of the PID controller, respectively. sum_error ( n () represents the current cumulative integral value of the error. sub_error ( n ) represents the differential value between the current error and the error at the previous moment. u ( n The output is the PID calculation result. The proportional gain of the PID controller Kp Points of integration Ki Differential coefficients Kd All are greater than 0, and the PID controller uses an anti-integral saturation algorithm. When the compensation amount compensation ( n Exceeding the actuator's maximum amplitude , Please correct according to the following rules: (6) S4. Determine angle deviation angle_error ( n Is it within the preset threshold? angle _ threshold Within l, i.e., | angle_ error ( n )|< angle _ threshold If continuous N If all values are within the preset threshold, then the corresponding N The amount of compensation for each time compensation ( n The smoothed value is then output as the final drift compensation amount. final _ compensation If an angle deviation exceeding a preset threshold occurs during the drift calibration process... angle_error ( n If the counter is cleared, then the counter will be reset. compensation _ cnt And the compensation data temporarily stored for smoothing, until the continuity is satisfied. N The automatic calibration drift process is completed when the conditions are within the preset threshold.
2. The automatic calibration drift method for a photoelectric platform based on closed-loop feedback as described in claim 1, characterized in that, In step S1, the triggering conditions for the automatic calibration drift command include at least one of the following: a) manual triggering by the operator; b) automatic triggering when the system is powered on and initialized; c) automatic triggering when the drift speed of the photoelectric platform exceeds a set threshold under static conditions; d) automatic triggering when the preset timed calibration cycle is reached.
3. The automatic calibration drift method for a photoelectric platform based on closed-loop feedback as described in claim 1, characterized in that, In step S1, the static conditions are: the photoelectric platform is on a static base without external disturbance, the photoelectric platform is in gyroscope closed-loop operation, and the aiming signal is 0.
4. The automatic calibration drift method for a photoelectric platform based on closed-loop feedback as described in claim 1, characterized in that, In step S1, the servo closed-loop control system sensors of the photoelectric platform include gyroscopes and angle encoders; wherein, the gyroscope is used for inertial stabilization closed loop, and the angle encoder is used for zero-position closed loop.
5. The automatic calibration drift method for a photoelectric platform based on closed-loop feedback as described in claim 1, characterized in that, In step S4, the smoothing process employs an infinite impulse response filtering algorithm, and is performed according to the following formula: (7) in, The smoothing coefficients of the filtering algorithm are... .
6. The automatic calibration drift method for a photoelectric platform based on closed-loop feedback as described in claim 5, characterized in that, In step S4, the smoothing coefficient of the filtering algorithm Calculate using the following formula: (8) in, f c Cutoff frequency, in Hz The sampling period is expressed in seconds (s).