The invention discloses an in-flight auto-
ignition control method of an engine of an unmanned aerial vehicle. The method comprises: (11), detecting whether a
ground control station is out of control, or whether the engine of the aerial vehicle is subjected to accidental
flameout and
shut down; (12), if the
ground control station is out of
airplane control ability, or the engine of the aerial vehicle is subjected to accidental
flameout and
shut down, executing the step (13); (13), detecting whether the
communication link between the unmanned aerial vehicle and the
ground control station is normal, if the
communication link between the unmanned aerial vehicle and the ground control
station is normal, executing the step (14); (14), detecting whether the engine working condition information and the aerial vehicle flight state meet operation requirements, if the engine working condition information and the aerial vehicle flight state meet the operation requirements, executing the step (15); and (15), detecting whether a
throttle servo, an accelerator
servo and a task
servo of the engine can work normally, if the
throttle servo, the accelerator servo and the task servo of the engine can work normally, carrying out an ignition command, and restarting the engine; if the
throttle servo, the accelerator servo and the task servo of the engine cannot work normally, stopping sending the ignition command. The method can be applied to reignition and starting of the unmanned aerial vehicle after fault
recovery, the aerial vehicle can be effectively protected, and the flight cost is reduced.