The embodiment of the invention provides an unmanned aerial vehicle landing
system, an unmanned aerial vehicle landing control method and an unmanned aerial vehicle, the
system comprises an unmanned aerial vehicle, a
hangar monocular vision sensor and a
hangar radar, the unmanned aerial vehicle comprises an unmanned aerial vehicle
monocular vision sensor and a processor, and an unmanned aerial vehicle state
machine runs on the processor. The
hangar monocular vision sensor and the hangar
radar are mounted on the hangar; a hangar two-dimensional code is arranged on the hangar, and a
landing point is arranged on the hangar two-dimensional code; the unmanned aerial vehicle
monocular vision sensor is used for determining a first
pose of the unmanned aerial vehicle
monocular vision sensor relative to the
landing point; the hangar
monocular vision sensor is used for determining a second
pose of a marker on the unmanned aerial vehicle relative to the
landing point; the hangar
radar is used for determining the position of the unmanned aerial vehicle; and the unmanned aerial vehicle state
machine is used for generating a control instruction according to the first
pose, the unmanned aerial vehicle position and the second pose, and controlling the unmanned aerial vehicle to land to the landing point according to the control instruction. According to the invention, the problem that the unmanned aerial vehicle cannot land accurately is solved.