CPC G05D 1/042 (2013.01) [B64U 10/14 (2023.01); B64U 70/00 (2023.01); G06N 20/00 (2019.01); B64U 2101/30 (2023.01); B64U 2201/10 (2023.01)] | 20 Claims |
1. A method for landing an aerial vehicle, the method comprising:
processing, by a processor, perception inputs of the aerial vehicle to estimate external forces acting on the aerial vehicle while the aerial vehicle is descending to land on a physical surface in a physical environment;
determining, by the processor, based on the estimated external forces that the aerial vehicle is in contact with a physical surface;
generating, by the processor, a first control command configured to cause a propulsion system of the aerial vehicle to reduce thrust;
executing, by the processor, the first control command to cause the propulsion system of the aerial vehicle to reduce thrust;
monitoring, by the processor, changes in the external forces as the propulsion system reduces thrust;
generating, by the processor, a second control command configured to cause the propulsion system to power down in response to determining that the aerial vehicle is supported by the physical surface; and
executing, by the processor, the second control command to cause the aerial vehicle to land.
|