The present application belongs to the field of unmanned aerial vehicle precise landing control, and specifically proposes an unmanned aerial vehicle precise landing
delay compensation control method; first, the sampling time and output time of the on-board sensor of the unmanned aerial vehicle are obtained, the input and output time of the calculation module is calculated, and the input and output time of the control instruction transmission process is calculated, so as to obtain the
delay time length of the whole process; then, the segmented approximate accumulation method is used to calculate the position of the unmanned aerial vehicle in the
delay stage; then, the moving target position of the unmanned aerial vehicle is corrected; finally, according to the corrected target position, the speed and acceleration of the unmanned aerial vehicle are determined in combination with the rule base. Using the position compensation method, the position deviation of the unmanned aerial vehicle in the delay stage can be corrected, which provides a basis for
position control. The fuzzy control strategy better suppresses the overshoot, reduces the horizontal position oscillation of the unmanned aerial vehicle during landing, and shortens the landing time.