Autonomous takeoff and landing with open loop mode and closed loop mode
First Claim
1. A system, comprising:
- a processor; and
a memory coupled with the processor, wherein the memory is configured to provide the processor with instructions which when executed cause the processor to;
perform autonomous flight in an open loop mode over a first range of altitudes, wherein a plurality of altitude-related data from a plurality of altitude-related sensors is not used for determining instructions for performing autonomous flight while performing the autonomous flight in the open loop mode;
determine instructions for performing autonomous landing in the open loop mode including instructions for performing ground detection including by;
injecting a rotation about an axis of rotation;
obtaining a measured amount of rotation about the axis of rotation;
comparing the measured amount of rotation against a rotational threshold; and
in response to the measured amount of rotation not exceeding the rotational threshold, deciding that a landing surface has been reached; and
perform the autonomous flight in a closed loop mode over a second range of altitudes, wherein;
the plurality of altitude-related data from the plurality of altitude-related sensors is used while performing the autonomous flight in the closed loop mode, and the first range of altitudes is a non-overlapping, lower range of altitudes compared to the second range of altitudes.
7 Assignments
0 Petitions
Accused Products
Abstract
Autonomous flight is performed in an open loop mode over a first range of altitudes, wherein a plurality altitude-related data from a plurality of altitude-related sensors is ignored while performing the autonomous flight in the open loop mode. The autonomous flight is performed in a closed loop mode over a second range of altitudes, wherein: the plurality of altitude-related data from the plurality of altitude-related sensors is used while performing the autonomous flight in the closed loop mode, and the first range of altitudes is a non-overlapping, lower range of altitudes compared to the second range of altitudes. The altitude-related data may include, among other things, a radar signal or a phase associated with a radar signal.
22 Citations
21 Claims
-
1. A system, comprising:
-
a processor; and a memory coupled with the processor, wherein the memory is configured to provide the processor with instructions which when executed cause the processor to; perform autonomous flight in an open loop mode over a first range of altitudes, wherein a plurality of altitude-related data from a plurality of altitude-related sensors is not used for determining instructions for performing autonomous flight while performing the autonomous flight in the open loop mode; determine instructions for performing autonomous landing in the open loop mode including instructions for performing ground detection including by; injecting a rotation about an axis of rotation; obtaining a measured amount of rotation about the axis of rotation; comparing the measured amount of rotation against a rotational threshold; and in response to the measured amount of rotation not exceeding the rotational threshold, deciding that a landing surface has been reached; and perform the autonomous flight in a closed loop mode over a second range of altitudes, wherein;
the plurality of altitude-related data from the plurality of altitude-related sensors is used while performing the autonomous flight in the closed loop mode, and the first range of altitudes is a non-overlapping, lower range of altitudes compared to the second range of altitudes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method, comprising:
-
using a processor to perform autonomous flight in an open loop mode over a first range of altitudes, wherein a plurality of altitude-related data from a plurality of altitude-related sensors is not used for determining instructions for performing autonomous flight while performing the autonomous flight in the open loop mode; using the processor to perform autonomous landing in the open loop mode including performing ground detection including by; injecting a rotation about an axis of rotation; obtaining a measured amount of rotation about the axis of rotation; comparing the measured amount of rotation against a rotational threshold; and in response to the measured amount of rotation not exceeding the rotational threshold, deciding that a landing surface has been reached; and using the processor to perform the autonomous flight in a closed loop mode over a second range of altitudes, wherein;
the plurality of altitude-related data from the plurality of altitude-related sensors is used while performing the autonomous flight in the closed loop mode, and the first range of altitudes is a non-overlapping, lower range of altitudes compared to the second range of altitudes. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer program product, the computer program product being embodied in a non-transitory computer readable storage medium and comprising computer instructions for:
-
performing autonomous flight in an open loop mode over a first range of altitudes, wherein a plurality of altitude-related data from a plurality of altitude-related sensors is not used for determining instructions for performing autonomous flight while performing the autonomous flight in the open loop mode; performing autonomous landing in the open loop mode including performing ground detection including by; injecting a rotation about an axis of rotation; obtaining a measured amount of rotation about the axis of rotation; comparing the measured amount of rotation against a rotational threshold; and in response to the measured amount of rotation not exceeding the rotational threshold, deciding that a landing surface has been reached; and performing the autonomous flight in a closed loop mode over a second range of altitudes, wherein;
the plurality of altitude-related data from the plurality of altitude-related sensors is used while performing the autonomous flight in the closed loop mode, and the first range of altitudes is a non-overlapping, lower range of altitudes compared to the second range of altitudes.
-
Specification