IP Library Granted Patent US 10,186,046
Granted Patent B2
US 10,186,046 · App. 15/879,186 · Granted Jan 22, 2019

Navigation based on downward facing sensors

Inventors: Zachais Vawter (Sunnyvale, CA); Mark Johnson Cutler (Sunnyvale, CA)
Assignee: Kitty Hawk Corporation
G06T7/33B64C39/024B64D47/08G01S17/08G01S17/89G06F17/30241G06K9/0063G06K9/6202G06T7/004
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,186,046
App. No.
15/879,186
Granted
Jan 22, 2019
Kind
B2
Abstract

Sensor information is obtained from a downward facing sensor coupled to an aircraft. A new position is determined using the sensor information, including by: obtaining directional information associated with the aircraft's direction of flight, obtaining a previous position associated with the aircraft, filtering a plurality of datasets in a ground feature database using the directional information and the previous position in order to obtain a reduced group of datasets (where each dataset in the ground feature database is associated with a known in-air position), and comparing the sensor information against the reduced group of datasets in order to determine the new position.

Claims (71)

1. A method, comprising:

obtaining sensor information from a downward facing sensor coupled to an aircraft; and

determining a new position using the sensor information, including by:

obtaining directional information associated with the aircraft's direction of flight;

obtaining a previous position associated with the aircraft;

filtering a plurality of datasets in a ground feature database using the directional information and the previous position in order to obtain a reduced group of datasets, wherein each dataset in the ground feature database is associated with a known in-air position; and

comparing the sensor information against the reduced group of datasets in order to determine the new position.

2. The method recited in claim 1 , wherein:

the downward facing sensor includes a Lidar system; and

each dataset in the ground feature database is associated with Lidar topographical data taken from a known in-air position.

3. The method recited in claim 1 , wherein obtaining the directional information includes:

receiving one or more control settings associated with steering the aircraft; and

determining the directional information based at least in part on the control settings.

4. The method recited in claim 1 , wherein obtaining the directional information includes:

receiving one or more control settings associated with steering the aircraft; and

determining the directional information based at least in part on the control settings, including by:

determining if the aircraft's latitude is expected to decrease, remain constant, or increase;

determining if the aircraft's longitude is expected to decrease, remain constant, or increase; and

determining if the aircraft's altitude is expected to decrease, remain constant, or increase.

5. The method recited in claim 1 , wherein:

obtaining the sensor information includes receiving, at a position estimator, the sensor information from the aircraft;

determining the new position includes determining, at the position estimator, the new position, wherein the position estimator accesses the reduced group of datasets from the ground feature database; and

the method further includes sending, from the position estimator to the aircraft, the new position.

6. A system, comprising:

a processor; and

a memory coupled with the processor, wherein the memory is configured to provide the processor with instructions which when executed cause the processor to:

obtain sensor information from a downward facing sensor coupled to an aircraft; and

determine a new position using the sensor information, including by:

obtaining directional information associated with the aircraft's direction of flight;

obtaining a previous position associated with the aircraft;

filtering a plurality of datasets in a ground feature database using the directional information and the previous position in order to obtain a reduced group of datasets, wherein each dataset in the ground feature database is associated with a known in-air position; and

comparing the sensor information against the reduced group of datasets in order to determine the new position.

7. The system recited in claim 6 , wherein:

the downward facing sensor includes a Lidar system; and

each dataset in the ground feature database is associated with Lidar topographical data taken from a known in-air position.

8. The system recited in claim 6 , wherein the instructions for obtaining the directional information include instructions for:

receiving one or more control settings associated with steering the aircraft; and

determining the directional information based at least in part on the control settings.

9. The system recited in claim 6 , wherein the instructions for obtaining the directional information include instructions for:

receiving one or more control settings associated with steering the aircraft; and

determining the directional information based at least in part on the control settings, including by:

determining if the aircraft's latitude is expected to decrease, remain constant, or increase;

determining if the aircraft's longitude is expected to decrease, remain constant, or increase; and

determining if the aircraft's altitude is expected to decrease, remain constant, or increase.

10. The system recited in claim 6 , wherein:

the instructions for obtaining the sensor information include instructions for receiving, at a position estimator, the sensor information from the aircraft;

the instructions for determining the new position include instructions for determining, at the position estimator, the new position, wherein the position estimator accesses the reduced group of datasets from the ground feature database; and

the memory is further configured to provide the processor with instructions which when executed cause the processor to send, from the position estimator to the aircraft, the new position.

11. A computer program product, the computer program product being embodied in a non-transitory computer readable storage medium and comprising computer instructions for:

obtaining sensor information from a downward facing sensor coupled to an aircraft; and

determining a new position using the sensor information, including by:

obtaining directional information associated with the aircraft's direction of flight;

obtaining a previous position associated with the aircraft;

filtering a plurality of datasets in a ground feature database using the directional information and the previous position in order to obtain a reduced group of datasets, wherein each dataset in the ground feature database is associated with a known in-air position; and

comparing the sensor information against the reduced group of datasets in order to determine the new position.

12. The computer program product recited in claim 11 , wherein:

the downward facing sensor includes a Lidar system; and

each dataset in the ground feature database is associated with Lidar topographical data taken from a known in-air position.

13. The computer program product recited in claim 11 , wherein the computer instructions for obtaining the directional information include computer instructions for:

receiving one or more control settings associated with steering the aircraft; and

determining the directional information based at least in part on the control settings.

14. The computer program product recited in claim 11 , wherein the computer instructions for obtaining the directional information include computer instructions for:

receiving one or more control settings associated with steering the aircraft; and

determining the directional information based at least in part on the control settings, including by:

determining if the aircraft's latitude is expected to decrease, remain constant, or increase;

determining if the aircraft's longitude is expected to decrease, remain constant, or increase; and

determining if the aircraft's altitude is expected to decrease, remain constant, or increase.

15. The computer program product recited in claim 11 , wherein:

the computer instructions for obtaining the sensor information include computer instructions for receiving, at a position estimator, the sensor information from the aircraft;

the computer instructions for determining the new position include computer instructions for determining, at the position estimator, the new position, wherein the position estimator accesses the reduced group of datasets from the ground feature database; and

the computer program product further includes computer instructions for sending, from the position estimator to the aircraft, the new position.

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded May 22, 2023
From: ONE AERO, LLC
To: KITTY HAWK CORPORATION
Reel/Frame 063713/0367 →
SECURITY INTEREST Recorded Mar 25, 2022
From: KITTY HAWK CORPORATION
To: ONE AERO, LLC
Reel/Frame 059503/0382 →
SECURITY INTEREST Recorded Nov 4, 2021
From: KITTY HAWK CORPORATION
To: ONE AERO, LLC
Reel/Frame 058029/0610 →
SECURITY INTEREST Recorded Oct 22, 2020
From: KITTY HAWK CORPORATION
To: ONE AERO, LLC
Reel/Frame 054206/0714 →
SECURITY INTEREST Recorded Dec 7, 2018
From: KITTY HAWK CORPORATION
To: ONE AERO, LLC
Reel/Frame 047739/0947 →
SECURITY INTEREST Recorded Oct 25, 2018
From: KITTY HAWK CORPORATION
To: ONE AERO, LLC
Reel/Frame 047308/0927 →
Continuity (2)
Continuation 15198275 · Jun 30, 2016
Related Publication 20180165817A1 · Jun 14, 2018