CONTEXT-BASED FLIGHT MODE SELECTION
First Claim
1. A system for controlling an unmanned aerial vehicle within an environment, the system comprising:
- one or more sensors carried by the unmanned aerial vehicle and configured to provide sensor data; and
one or more processors individually or collectively configured to;
determine, based on the sensor data, an environment type for the environment,select a flight mode from a plurality of different flight modes based on the environment type, wherein each of the plurality of different flight mode is associated with a different set of operating rules for the unmanned aerial vehicle, andcause the unmanned aerial vehicle to operate within the environment while conforming to the set of operating rules of the selected flight mode.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for controlling an unmanned aerial vehicle within an environment are provided. In one aspect, a system comprises one or more sensors carried by the unmanned aerial vehicle and configured to provide sensor data and one or more processors. The one or more processors can be individually or collectively configured to: determine, based on the sensor data, an environment type for the environment; select a flight mode from a plurality of different flight modes based on the environment type, wherein each of the plurality of different flight mode is associated with a different set of operating rules for the unmanned aerial vehicle; and cause the unmanned aerial vehicle to operate within the environment while conforming to the set of operating rules of the selected flight mode.
266 Citations
30 Claims
-
1. A system for controlling an unmanned aerial vehicle within an environment, the system comprising:
-
one or more sensors carried by the unmanned aerial vehicle and configured to provide sensor data; and one or more processors individually or collectively configured to; determine, based on the sensor data, an environment type for the environment, select a flight mode from a plurality of different flight modes based on the environment type, wherein each of the plurality of different flight mode is associated with a different set of operating rules for the unmanned aerial vehicle, and cause the unmanned aerial vehicle to operate within the environment while conforming to the set of operating rules of the selected flight mode. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
14. A method of controlling an unmanned aerial vehicle within an environment, the method comprising:
-
receiving sensor data from one or more sensors carried by the unmanned aerial vehicle; determining, based on the sensor data and with aid of a processor, an environment type for the environment; selecting a flight mode from a plurality of different flight modes based on the environment type and with aid of the processor, wherein each of the plurality of different flight modes is associated with a different set of operating rules for the unmanned aerial vehicle; and causing the unmanned aerial vehicle to operate within the environment while conforming to the set of operating rules of the selected flight mode. - View Dependent Claims (13)
-
-
16. The method of claim 16, wherein the environment type is selected from a plurality of different environment types differentiated based on one or more of:
- altitude of the unmanned aerial vehicle, an amount of structures surrounding the unmanned aerial vehicle, or a distance of the unmanned aerial vehicle from a user controlling the unmanned aerial vehicle.
- View Dependent Claims (15)
-
17. A system for controlling an unmanned aerial vehicle, the system comprising:
-
one or more sensors carried by the unmanned aerial vehicle; and one or more processors individually or collectively configured to; determine, using data from the one or more sensors, that the unmanned aerial vehicle is within a first environment type, select a first flight mode from a plurality of different flight modes based on the first environment type, wherein each of the plurality of different flight modes is associated with a different set of operating rules for the unmanned aerial vehicle, cause the unmanned aerial vehicle to operate while conforming to the set of operating rules of the first flight mode, detect, using data from the one or more sensors, that the unmanned aerial vehicle is within a second environment type, select a second flight mode from the plurality of different flight modes based on the second environment type, and cause the unmanned aerial vehicle to operate while conforming to the set of operating rules of the second flight mode. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A method of controlling an unmanned aerial vehicle, the method comprising:
-
determining, using one or more sensors and with aid of a processor, that the unmanned aerial vehicle is within a first environment type; selecting a first flight mode from a plurality of different flight modes based on the first environment type and with aid of the processor, wherein each of the plurality of different flight modes is associated with a different set of operating rules for the unmanned aerial vehicle; causing the unmanned aerial vehicle to operate while conforming to a first set of operating rules of the first flight mode; detecting, using the one or more sensors and with aid of the processor, that the unmanned aerial vehicle is within a second environment type; selecting a second flight mode from the plurality of different flight modes based on the second environment type and with aid of the processor; and causing the unmanned aerial vehicle to operate while conforming to a second set of operating rules of the second flight mode. - View Dependent Claims (29, 30)
-
Specification