SENSE AND AVOID MANEUVERING
First Claim
1. A method for navigating an unmanned aerial vehicle comprising:
- detecting, by one or more processors associated with a flight management system of an unmanned aerial vehicle, a possible obstacle;
determining, by the one or more processors, a predicted path for the possible obstacle;
determining, by the one or more processors, that the possible obstacle will cause a collision with the unmanned aerial vehicle based on the predicted path;
determining, by the one or more processors, when the possible obstacle is cooperative;
when the possible obstacle is not cooperative, controlling the unmanned aerial vehicle to perform an avoidance maneuver; and
when the possible obstacle is cooperative, determining whether to initiate communications with the possible obstacle.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for navigating an unmanned aerial vehicle are provided. The method includes detecting a possible obstacle. The method includes determining a predicted path for the possible obstacle. The method includes determining that the possible obstacle will cause a collision with the unmanned aerial vehicle based on the predicted path. The method includes determining when the possible obstacle is cooperative. The method includes controlling the unmanned aerial vehicle to perform an avoidance maneuver when the possible obstacle is not cooperative. The method includes determining whether to initiate communications with the possible obstacle when the possible obstacle is cooperative.
-
Citations
20 Claims
-
1. A method for navigating an unmanned aerial vehicle comprising:
-
detecting, by one or more processors associated with a flight management system of an unmanned aerial vehicle, a possible obstacle; determining, by the one or more processors, a predicted path for the possible obstacle; determining, by the one or more processors, that the possible obstacle will cause a collision with the unmanned aerial vehicle based on the predicted path; determining, by the one or more processors, when the possible obstacle is cooperative; when the possible obstacle is not cooperative, controlling the unmanned aerial vehicle to perform an avoidance maneuver; and when the possible obstacle is cooperative, determining whether to initiate communications with the possible obstacle. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A flight management system for navigating an unmanned aerial vehicle, the system comprising one or more processors and one or more memory devices included with the unmanned aerial vehicle, the one or more memory devices storing instructions that when executed by the one or more processors cause the one or more processors to perform operations, the operations comprising:
-
detecting a possible obstacle; determining a predicted path for the possible obstacle; determining that the possible obstacle will cause a collision with the unmanned aerial vehicle based on the predicted path; when the possible obstacle is not detected via a one or more cooperative sensors, controlling the unmanned aerial vehicle to perform an avoidance maneuver; and when the possible obstacle is detected via the one or more cooperative sensors, determining whether to initiate communications with the possible obstacle. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. An unmanned aerial vehicle comprising:
-
one or more cooperative sensors; one or more non-cooperative sensors; a computing system comprising one or more processors and one or more memory devices located on the unmanned aerial vehicle, the one or more memory devices storing instructions that when executed by the one or more processors cause the one or more processors to perform operations comprising; detecting a possible obstacle; determining a predicted path for the possible obstacle; determining that the possible obstacle will cause a collision with the unmanned aerial vehicle based on the predicted path; when the possible obstacle is not detected via the one or more cooperative sensors, controlling the unmanned aerial vehicle to perform an avoidance maneuver; and when the possible obstacle is detected via the one or more cooperative sensors, initiating communications with the possible obstacle. - View Dependent Claims (19, 20)
-
Specification