SYSTEMS AND METHODS FOR AUTONOMOUS LANDING USING A THREE DIMENSIONAL EVIDENCE GRID
First Claim
1. A method for autonomous landing of an unmanned aerial vehicle (UAV) comprising:
- obtaining sensor data corresponding to one or more objects outside of the aircraft using at least one onboard sensor;
using the sensor data to create a three dimensional evidence grid, wherein a three dimensional evidence grid is a three dimensional world model based on the sensor data;
combining a priori data with the three dimensional evidence grid;
locating a landing zone based on the combined three dimensional evidence grid and a priori data;
validating an open spots in the landing zone, wherein validating includes performing surface condition assessment of a surface of the open spots;
generating landing zone motion characterization, wherein landing zone motion characterization includes characterizing real time landing zone pitching, heaving, rolling or forward motion;
processing the three dimensional evidence grid data to generate flight controls to land the aircraft in one of the open spots; and
controlling the aircraft according to the flight controls to land the aircraft.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for autonomous landing of an unmanned aerial vehicle (UAV) comprising: obtaining sensor data corresponding to one or more objects outside of the aircraft using at least one onboard sensor; using the sensor data to create a three dimensional evidence grid, wherein a three dimensional evidence grid is a three dimensional world model based on the sensor data; combining a priori data with the three dimensional evidence grid; locating a landing zone based on the combined three dimensional evidence grid and a priori data; validating an open spots in the landing zone, wherein validating includes performing surface condition assessment of a surface of the open spots; generating landing zone motion characterization, wherein landing zone motion characterization includes characterizing real time landing zone pitching, heaving, rolling or forward motion; processing the three dimensional evidence grid data to generate flight controls to land the aircraft in one of the open spots; and controlling the aircraft according to the flight controls to land the aircraft.
-
Citations
20 Claims
-
1. A method for autonomous landing of an unmanned aerial vehicle (UAV) comprising:
-
obtaining sensor data corresponding to one or more objects outside of the aircraft using at least one onboard sensor; using the sensor data to create a three dimensional evidence grid, wherein a three dimensional evidence grid is a three dimensional world model based on the sensor data; combining a priori data with the three dimensional evidence grid; locating a landing zone based on the combined three dimensional evidence grid and a priori data; validating an open spots in the landing zone, wherein validating includes performing surface condition assessment of a surface of the open spots; generating landing zone motion characterization, wherein landing zone motion characterization includes characterizing real time landing zone pitching, heaving, rolling or forward motion; processing the three dimensional evidence grid data to generate flight controls to land the aircraft in one of the open spots; and controlling the aircraft according to the flight controls to land the aircraft. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for autonomous landing of an unmanned aerial vehicle (UAV) comprising:
-
at least one onboard sensor configured to collect data that provides information used to generate a three dimensional evidence grid; a processor coupled to the at least one onboard sensor; a computer readable medium;
wherein,the computer readable medium includes instructions for the processor to execute autonomous landing on a moving platform, causing the processor to; collect sensor data from the at least one onboard sensor; generate a three dimensional evidence grid based on the sensor data; combine a priori data with the three dimensional evidence grid, wherein a priori data provides a world model database based on information known prior to sensing with the at least one onboard sensor; locate a landing zone based on the combined three dimensional evidence grid and a priori data; validate open spots in the landing zone, wherein validating includes performing surface condition assessment, wherein the landing is a planar platform; generate landing zone motion characterization, wherein landing zone motion characterization includes characterizing real time landing zone pitching, heaving, rolling or forward motion; and process the three dimensional evidence grid data to generate flight controls. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. An apparatus comprising:
-
at least one onboard sensor configured to collect data that provides information used to generate a three dimensional evidence grid; a trajectory planner configured to create waypoints to represent a trajectory based on the three dimensional evidence grid, wherein the trajectory planner; combines a priori data with the three dimensional evidence grid, wherein a priori data provides a world model database based on previously known information; locates a landing zone based on combined the combined three dimensional evidence grid and a priori data; validates open spots in the landing zone, wherein validating includes performing surface condition assessment, wherein the landing is a planar platform; and
processes the three dimensional evidence grid data to generate flight controls;generates landing zone motion characterization, wherein landing zone motion characterization includes characterizing real time landing zone pitching, heaving, rolling or forward motion; a path tracker coupled to the trajectory planner, the path tracker configured to use waypoints to provide control signals to the control system; a control system further comprising; a velocity controller configured to control the velocity of an unmanned aerial vehicle; and an attitude controller configured to control the orientation of the unmanned aerial vehicle; the control system configured to generate control commands based on the control signals. - View Dependent Claims (17, 18, 19, 20)
-
Specification