CONTEXT-BASED FLIGHT MODE SELECTION
First Claim
1. A system for controlling an unmanned aerial vehicle (UAV), the system comprising:
- one or more processors configured to;
receive sensor data collected by one or more sensors carried onboard the UAV, wherein the sensor data is indicative of;
(1) an environment type in which the UAV is operating, (2) a physical state of the UAV, and/or (3) an operational state of one or more components onboard the UAV;
select one or more flight modes from a plurality of different flight modes based on the sensor data, wherein the plurality of different flight modes contain different sets of operating rules for the UAV; and
effect operation of the UAV in accordance with the set(s) of operating rules of the one or more selected flight modes.
1 Assignment
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.
-
Citations
20 Claims
-
1. A system for controlling an unmanned aerial vehicle (UAV), the system comprising:
one or more processors configured to; receive sensor data collected by one or more sensors carried onboard the UAV, wherein the sensor data is indicative of;
(1) an environment type in which the UAV is operating, (2) a physical state of the UAV, and/or (3) an operational state of one or more components onboard the UAV;select one or more flight modes from a plurality of different flight modes based on the sensor data, wherein the plurality of different flight modes contain different sets of operating rules for the UAV; and effect operation of the UAV in accordance with the set(s) of operating rules of the one or more selected flight modes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
18. A method of controlling an unmanned aerial vehicle (UAV), comprising:
-
receiving sensor data collected by one or more sensors carried onboard the UAV, wherein the sensor data is indicative of;
(1) an environment type in which the UAV is operating, (2) a physical state of the UAV, and/or (3) an operational state of one or more components onboard the UAV;selecting one or more flight modes from a plurality of different flight modes based on the sensor data, wherein the plurality of different flight modes contain different sets of operating rules for the UAV; and effecting operation of the UAV in accordance with the set(s) of operating rules of the one or more selected flight modes. - View Dependent Claims (19, 20)
-
Specification