Method for detecting landing of unmanned aerial vehicle, electronic device and unmanned aerial vehicle
AssigneeAutel Robotics Co., Ltd.
InventorsKai ZHANG, Yanfeng DANG
Life of this patent
Estimating the term…
Abstract
A method for detecting landing of an unmanned aerial vehicle includes: acquiring a current ground clearance of each supporting vertical rod; acquiring a current height above ground of the unmanned aerial vehicle when receiving a landing instruction; determining whether a fuselage of the unmanned aerial vehicle is horizontal; when the fuselage of the unmanned aerial vehicle is horizontal, adjusting a length of the supporting vertical rod according to the current ground clearance of the supporting vertical rod to keep the fuselage horizontal when the unmanned aerial vehicle lands; and controlling the unmanned aerial vehicle to descend for landing.
Claims20
A method for detecting landing of an unmanned aerial vehicle, the unmanned aerial vehicle comprising a plurality of supporting vertical rods with an adjustable length, wherein the method comprises:
- acquiring a current ground clearance of each of the plurality of supporting vertical rods;
- acquiring a current height above ground of the unmanned aerial vehicle in response to determining that a landing instruction is received;
- determining whether a fuselage of the unmanned aerial vehicle is horizontal in response to determining that the current height above ground reaches a preset height node;
- in response to determining that the fuselage of the unmanned aerial vehicle is horizontal, adjusting a length of the supporting vertical rod according to the current ground clearance of the supporting vertical rod to keep the fuselage horizontal when the unmanned aerial vehicle lands;
- and
- controlling the unmanned aerial vehicle to descend for landing.
An electronic device, comprising:
- at least one processor;
- and
- a memory communicatively connected with the at least one processor;
- wherein
- the memory stores instructions executable by the at least one processor, and the instructions, when executed by the at least one processor, cause the at least one processor to execute a plurality of operations, wherein the unmanned aerial vehicle comprises a plurality of supporting vertical rods with an adjustable length, and the plurality of operations comprise:
- acquiring a current ground clearance of each of the plurality of supporting vertical rods;
- acquiring a current height above ground of the unmanned aerial vehicle in response to determining that a landing instruction is received;
- determining whether a fuselage of the unmanned aerial vehicle is horizontal in response to determining that the current height above ground reaches a preset height node;
- in response to determining that the fuselage of the unmanned aerial vehicle is horizontal, adjusting a length of the supporting vertical rod according to the current ground clearance of the supporting vertical rod to keep the fuselage horizontal when the unmanned aerial vehicle lands;
- and
- controlling the unmanned aerial vehicle to descend for landing.
An unmanned aerial vehicle, comprising:
- a fuselage;
- a plurality of supporting vertical rods with an adjustable length;
- a plurality of supporting bars being installed outside the fuselage, the other ends of the plurality of supporting bars being respectively connected with a supporting vertical rod, and the supporting vertical rod being a controllable telescopic rod;
- a plurality of ranging units, the plurality of ranging units being respectively installed below the plurality of supporting bars, and the ranging unit being configured to detect a distance between the corresponding supporting vertical rod and a detection target;
- a motor, the motor being configured to control the supporting vertical rod to extend or contract;
- a flight control system, the flight control system being configured to execute a method for detecting landing of an unmanned aerial vehicle;
- and
- a power supply, the power supply being configured to be accommodated in the fuselage and to provide power for the motor, the ranging unit and the flight control system;
- wherein the flight control system is configured to:
- acquire a current ground clearance of each of the plurality of supporting vertical rods;
- acquire a current height above ground of the unmanned aerial vehicle in response to determining that a landing instruction is received;
- determine whether a fuselage of the unmanned aerial vehicle is horizontal in response to determining that the current height above ground reaches a preset height node;
- in response to determining that the fuselage of the unmanned aerial vehicle is horizontal, adjust a length of the supporting vertical rod according to the current ground clearance of the supporting vertical rod to keep the fuselage horizontal when the unmanned aerial vehicle lands;
- and
- control the unmanned aerial vehicle to descend for landing.
Dependencies are inferred from the claim text.