Commercial and general aircraft avoidance using light pattern detection
First Claim
1. A method comprising:
- capturing, over a period of time, by one or more optical sensors coupled to an unmanned aerial vehicle (UAV), sensor data representing images of an airspace surrounding the UAV;
detecting, in the sensor data, information representative of a plurality of lights associated with a flying object;
determining an estimated distance between the UAV and the flying object;
determining one or more characteristic features of the plurality of lights based at least in part on the sensor data and the estimated distance between the UAV and the flying object;
identifying, using a characteristic feature database, the flying object based at least in part on the one or more characteristic features of the plurality of lights;
determining an estimated airspeed of the flying object based at least in part on the sensor data;
determining a trajectory envelope of the flying object based at least in part on performance parameters associated with the identified flying object and the estimated airspeed of the flying object; and
updating a flight plan of the UAV based at least in part on the trajectory envelope of the flying object.
1 Assignment
0 Petitions
Accused Products
Abstract
This disclosure is directed to a detection and avoidance apparatus for an unmanned aerial vehicle (“UAV”) and systems, devices, and techniques pertaining to automated object detection and avoidance during UAV flight. The system may detect objects within the UAV'"'"'s airspace through acoustic, visual, infrared, multispectral, hyperspectral, or object detectable signal emitted or reflected from an object. The system may identify the source of the object detectable signal by comparing features of the received signal with known sources signals in a database. The features may be, for example, a light arrangement or number of lights associated with the object. Furthermore, a trajectory envelope for the object may be determined based on characteristic performance parameters for the object such as cursing speed, maneuverability, etc. The UAV may determine an optimized flight plan based on the trajectory envelopes of detected objects within the UAV'"'"'s airspace to avoid the detected objects.
20 Citations
20 Claims
-
1. A method comprising:
-
capturing, over a period of time, by one or more optical sensors coupled to an unmanned aerial vehicle (UAV), sensor data representing images of an airspace surrounding the UAV; detecting, in the sensor data, information representative of a plurality of lights associated with a flying object; determining an estimated distance between the UAV and the flying object; determining one or more characteristic features of the plurality of lights based at least in part on the sensor data and the estimated distance between the UAV and the flying object; identifying, using a characteristic feature database, the flying object based at least in part on the one or more characteristic features of the plurality of lights; determining an estimated airspeed of the flying object based at least in part on the sensor data; determining a trajectory envelope of the flying object based at least in part on performance parameters associated with the identified flying object and the estimated airspeed of the flying object; and updating a flight plan of the UAV based at least in part on the trajectory envelope of the flying object. - View Dependent Claims (2, 3, 4)
-
-
5. A unmanned aerial vehicle (UAV), comprising:
-
one or more processors; memory to store computer-readable instructions; one or more optical sensors to capture signals providing a visual representation of an airspace at least partially surrounding the UAV; and a flight management component stored in the memory that, when executed, causes the one or more processors to; detect, from the signals, an object in the airspace at least partially surrounding the UAV; determine, from the signals, one or more operating characteristics associated with the object based at least in part on lights associated with the object; and determine a trajectory envelope associated with the object based at least in part on the one or more operating characteristics. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12)
-
-
13. A flight management system comprising:
-
one or more processors; and memory to store computer-executable instructions that, when executed, cause the one or more processors to perform acts comprising; receiving imagery of at least a portion of an airspace surrounding an unmanned aerial vehicle (UAV); analyzing the imagery to detect one or more characteristic features of illumination sources shown in the imagery; identifying, by comparing the one or more characteristic features to a database, an object associated with the illumination sources; and determining, based at least in part on the identification, a trajectory envelope of the object. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification