Velocity control for an unmanned aerial vehicle
First Claim
1. A system for controlling an unmanned aerial vehicle within an environment, the system comprising:
- one or more sensors carried on the unmanned aerial vehicle; and
one or more processors individually or collectively configured to;
determine, based on data from the one or more sensors, an environmental complexity factor representative of an obstacle density for the environment,determine, based on the environmental complexity factor, a first set of operating rules for the unmanned aerial vehicle,detect, based on data from the one or more sensors, a change in the environmental complexity factor corresponding to a change in the obstacle density for the environment, andmodify the first set of operating rules based on the change in the environmental complexity factor to provide a second set of operating rules for the unmanned aerial vehicle.
0 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 on the unmanned aerial vehicle and configured to receive sensor data of the environment and one or more processors. The one or more processors may be individually or collectively configured to: determine, based on the sensor data, an environmental complexity factor representative of an obstacle density for the environment; determine, based on the environmental complexity factor, one or more operating rules for the unmanned aerial vehicle; receive a signal indicating a desired movement of the unmanned aerial vehicle; and cause the unmanned aerial vehicle to move in accordance with the signal while complying with the one or more operating rules.
174 Citations
20 Claims
-
1. A system for controlling an unmanned aerial vehicle within an environment, the system comprising:
-
one or more sensors carried on the unmanned aerial vehicle; and one or more processors individually or collectively configured to; determine, based on data from the one or more sensors, an environmental complexity factor representative of an obstacle density for the environment, determine, based on the environmental complexity factor, a first set of operating rules for the unmanned aerial vehicle, detect, based on data from the one or more sensors, a change in the environmental complexity factor corresponding to a change in the obstacle density for the environment, and modify the first set of operating rules based on the change in the environmental complexity factor to provide a second set of operating rules for the unmanned aerial vehicle. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for controlling an unmanned aerial vehicle within an environment, the method comprising:
-
receiving, with aid of a processor, sensor data of the environment from one or more sensors carried on the unmanned aerial vehicle; determining, based on the sensor data, an environmental complexity factor representative of an obstacle density for the environment, determining, based on the environmental complexity factor and with aid of the processor, a first set of operating rules for the unmanned aerial vehicle, detecting, based on the sensor data, a change in the environmental complexity factor corresponding to a change in the obstacle density for the environment, and modifying the first set of operating rules based on the change in the environmental complexity factor to provide a second set of operating rules for the unmanned aerial vehicle. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification