IP Library › Granted Patent US 11,928,976
Granted Patent B2
US 11,928,976 · App. 16/830,008 · Granted Mar 12, 2024

Cross-checking localization during aircraft terminal operations

Inventors: Michael Andrew Sherback (Mountain View, CA); Robert W. Rose (Los Altos, CA); Matthew T. Nehrenz (San Jose, CA); John P. Couluris (Mountain View, CA)
Assignee: Reliable Robotics Corporation
G08G5/025B64D47/08G01C5/005G07C5/0808G08G5/0013G08G5/0021H04L9/0872
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 11,928,976
App. No.
16/830,008
Granted
Mar 12, 2024
Kind
B2
Abstract

A system having components coupled to an aircraft in operation processes sensor-derived data, performs a localization cross-checking procedure, and dynamically generates updated analyses of the position and orientation of the aircraft. Based on the updated analyses, the system can generate instructions for flight control of the aircraft and can update flight control instructions as new data is received and processed. The system functions to reduce the “worst-case” bounds on a localization estimate for the aircraft to a low enough level that is appropriate for completing a flight operation.

Claims (54)

1. A computer-implemented method, comprising:

monitoring a status of an aircraft in operation by determining position data of the aircraft in relation to a landing site, the position data of the aircraft determined by a navigation-related subsystem on the aircraft;

in response to the status satisfying a condition, performing, by the navigation-related subsystem on the aircraft, a localization cross-check procedure to cross-check the position data of the aircraft determined by the navigation-related subsystem on the aircraft, comprising:

receiving, by the navigation-related subsystem on the aircraft, a radiofrequency signal from a ground based transponder grid that is separate from the aircraft;

estimating, by the navigation-related subsystem on the aircraft, a position of the aircraft in relation to the landing site based on a time-of-flight analysis of the radiofrequency signal received from the ground based transponder grid; and

cross-checking, by the navigation-related subsystem on the aircraft, the position data of the aircraft determined by the navigation-related subsystem with the estimated position of the aircraft in relation to the landing site that is estimated based on the radiofrequency signal received from the ground based transponder grid;

updating, by the navigation-related subsystem on the aircraft, one or more protection levels of the aircraft including a horizontal protection level of the aircraft and a vertical protection level of the aircraft based on the cross-check of the position data of the aircraft and the estimated position of the aircraft that is performed by the navigation-related subsystem on the aircraft, wherein the horizontal protection level is a radius of a circle in a horizontal plane with the aircraft being at the center of the circle and the vertical protection level is the radius of the circle in the vertical plane; and

based on the updated one or more protection levels, generating an updated set of instructions for operational control of the aircraft.

2. The computer-implemented method of claim 1 , wherein monitoring the status of the aircraft in operation further comprises monitoring an altitude of the aircraft, and the condition is a threshold altitude of the aircraft with respect to a reference point.

3. The computer-implemented method of claim 1 , wherein the condition is a threshold proximity of the aircraft to a reference position.

4. The computer-implemented method of claim 1 , wherein performing the localization cross-check procedure to determine the location of the aircraft in relation to landing site further comprises:

receiving, using at least one of a camera subsystem of the aircraft and a radar subsystem of the aircraft, data from a passive ground structure proximate to the landing site;

estimating a position of the aircraft in relation to the landing site based on the received data; and

cross-checking the position data of the aircraft determined by the navigation-related subsystem with the estimated position of the aircraft in relation to the landing site that was estimated based on the received data.

5. The computer-implemented method of claim 1 , wherein performing the localization cross-check procedure to determine the location of the aircraft in relation to the landing site further comprises:

receiving, using a flight computer included in the navigation-related subsystem of the aircraft, a broadcast signal from active ground infrastructure proximate to the landing site;

estimating a position of the aircraft in relation to the landing site based on the received broadcast signal; and

cross-checking the position data of the aircraft determined by the navigation-related subsystem with the estimated position of the aircraft in relation to the landing site that was estimated based on the received broadcast signal.

6. The computer-implemented method of claim 5 , wherein the broadcast signal is encrypted using a first key and the flight computer of the aircraft includes a second key to decode the broadcast signal.

7. The computer-implemented method of claim 5 wherein receiving the broadcast signal is responsive to the flight computer providing a code to the active ground infrastructure.

8. The computer-implemented method of claim 1 , wherein performing the localization cross-check procedure to determine the location of the aircraft in relation to the landing site further comprises:

comparing data from an altimeter subsystem of the aircraft to stored altitude data;

estimating a position of the aircraft in relation to the landing site based on comparison; and

cross-checking the position data of the aircraft determined by the navigation-related subsystem with the estimated position of the aircraft in relation to the landing site that was estimated based on the comparison.

9. The computer-implemented method of claim 1 , further comprising:

updating an aggregate estimate of error in position of the aircraft using the determined location of the aircraft in relation to a landing site.

10. The computer-implemented method of claim 1 , wherein generating the updated set of instructions for operational control of the aircraft comprises generating instructions to autonomously alter a configuration state of at least one of a control surface of the aircraft, a power plant setting of the aircraft, and a communication subsystem of the aircraft.

11. The computer-implemented method of claim 1 , wherein generating the updated set of instructions for operational control of the aircraft comprises generating notifications for presentation to a pilot of the aircraft.

12. The computer-implemented method of claim 1 , further comprising:

comparing the determined location of the aircraft in relation to a landing site to an output from a particular subsystem of the aircraft; and

evaluating performance of the particular subsystem of the aircraft based on the comparison.

13. A system, comprising:

a processor; and

a non-transitory computer-readable storage medium storing computer program instructions executable by the processor to perform operations, the operations comprising:

monitoring a status of an aircraft in operation by determining position data of the aircraft in relation to a landing site, the position data of the aircraft determined by a navigation-related subsystem on the aircraft;

in response to the status satisfying a condition, performing, by the navigation-related subsystem on the aircraft, a localization cross-check procedure to cross-check the position data of the aircraft determined by the navigation-related subsystem on the aircraft comprising:

receiving, by the navigation-related subsystem on the aircraft, a radiofrequency signal received from the ground based transponder grid from a ground based transponder grid that is separate from the aircraft;

estimating, by the navigation-related subsystem on the aircraft, a position of the aircraft in relation to the landing site based on a time-of-flight analysis of the radiofrequency signal; and

cross-checking, by the navigation-related subsystem on the aircraft, the position data of the aircraft determined by the navigation-related subsystem with the estimated position of the aircraft in relation to the landing site that is estimated based on the radiofrequency signal received from the ground based transponder grid;

updating, by the navigation-related subsystem on the aircraft, one or more protection levels of the aircraft based on the cross-check of the position data of the aircraft including a horizontal protection level of the aircraft and a vertical protection level of the aircraft and the estimated position of the aircraft performed by the navigation-related subsystem on the aircraft, wherein the horizontal protection level is a radius of a circle in a horizontal plane with the aircraft being at the center of the circle and the vertical protection level is the radius of the circle in the vertical plane; and

based on the updated one or more protection levels, generating an updated set of instructions for operational control of the aircraft.

14. The system of claim 13 , wherein performing the localization cross-check procedure to determine the location of the aircraft in relation to landing site further comprises:

receiving, using at least one of a camera subsystem of the aircraft and a radar subsystem of the aircraft, data from a passive ground structure proximate to the landing site;

estimating a position of the aircraft in relation to the landing site based on the received data; and

cross-checking the position data of the aircraft determined by the navigation-related subsystem with the estimated position of the aircraft in relation to the landing site that was estimated based on the received data.

15. The system of claim 13 , wherein performing the localization cross-check procedure to determine the location of the aircraft in relation to the landing site further comprises:

receiving, using a flight computer included in the navigation-related subsystem of the aircraft, a broadcast signal from active ground infrastructure proximate to the landing site;

estimating a position of the aircraft in relation to the landing site based on the received broadcast signal; and

cross-checking the position data of the aircraft determined by the navigation-related subsystem with the estimated position of the aircraft in relation to the landing site that was estimated based on the received broadcast signal.

16. The system of claim 13 , wherein performing the localization cross-check procedure to determine the location of the aircraft in relation to the landing site further comprises:

comparing data from an altimeter subsystem of the aircraft to stored altitude data;

estimating a position of the aircraft in relation to the landing site based on comparison; and

cross-checking the position data of the aircraft determined by the navigation-related subsystem with the estimated position of the aircraft in relation to the landing site that was estimated based on the comparison.

17. The system of claim 13 , wherein generating the updated set of instructions for operational control of the aircraft comprises generating instructions to autonomously alter a configuration state of at least one of a control surface of the aircraft, a power plant setting of the aircraft, and a communication subsystem of the aircraft.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 30, 2021
From: SHERBACK, MICHAEL ANDREW; ROSE, ROBERT W.; NEHRENZ, MATTHEW T.; COULURIS, JOHN P.
To: RELIABLE ROBOTICS CORPORATION
Reel/Frame 055774/0825 →
Continuity (2)
Provisional Application 62824945 · Mar 27, 2019
Related Publication 20200312170A1 · Oct 1, 2020