IP Library Granted Patent US 7,756,639
Granted Patent B2
US 7,756,639 · App. 10/959,288 · Granted Jul 13, 2010

System and method for augmenting a satellite-based navigation solution

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 7,756,639
App. No.
10/959,288
Granted
Jul 13, 2010
Kind
B2
Abstract

A map-matching feedback interface uses added information to bound a mapping solution and calibrate a navigation system, thus enabling the navigation system to navigate more accurately over a longer period of time. The system recognizes erroneous measurements and reduces or eliminates them from the mapping solution, thus preventing position inaccuracies. The system interfaces the navigation system with a mapping system that feeds back map-based data to the navigation system and combines the map-matching feedback data with other sensor data to produce an accurate navigation solution even in environments where GPS or dead reckoning input data is inaccurate.

Claims (29)

1. A method of augmenting a navigation solution of a navigation system for a platform, comprising:

within the navigation system, cyclically propagating a previous state for the platform into a current state for the platform over successive cycles, wherein the previous state includes any one or more of a previous position and a previous heading for the platform, and the current state includes any one or more of an initial position and an initial heading for the platform, and wherein at each cycle the resulting initial position and the initial heading become the previous position and the previous heading for a subsequent cycle;

wherein cyclically propagating within the navigation system includes:

processing satellite signals or dead-reckoning sensor signals to determine the current state from the previous state;

matching any one or more of the initial position and the initial heading from the current state to predetermined map data to determine any one or more of a map-matching feedback position and a map-matching feedback heading;

determining a relative accuracy between any one or more of the initial position and the initial heading and any one or more of the map-matching feedback position and the map-matching feedback heading; and

if the relative accuracy is within a limit, overwriting any one or more of the initial position and the initial heading with any one or more of the map-matching feedback position and the map-matching feedback heading based upon the relative accuracy to update the current state.

2. The method of claim 1 , wherein the relative accuracy comprises anyone or more of a map-matching feedback position error and a map-matching feedback heading error.

3. The method of claim 2 , wherein any one or more of the map-matching feedback position error and the map-matching feedback heading error are provided to the navigation system.

4. The method of claim 1 , wherein each cycle extends for approximately 1 second.

5. The method of claim 1 , wherein each cycle ranges between approximately 0.005 second and approximately 2 seconds.

6. The method of claim 1 , wherein the navigation system comprises at least one sensor to detect a measurement from any one or more of a global positioning satellite system, a satellite positioning system, an inertial navigation system, and a dead reckoning system.

7. The method of claim 1 , wherein any one or more of the initial position and the initial heading are matched to a predetermined mapping representation.

8. The method of claim 7 , wherein the mapping representation comprises a digital mapping representation.

9. The method of claim 7 , wherein the mapping representation is stored in a map database.

10. A navigation system capable of augmenting a navigation solution, comprising:

a mapping system for matching any one or more of an initial position and an initial heading to predetermined map data to determine any one or more of a map-matching feedback position and a map-matching feedback heading;

a receiver for processing satellite signals or dead-reckoning sensor signals so as to cyclically propagate a previous state for a platform into a current state for the platform over successive cycles, wherein the previous state includes any one or more of a previous position and a previous heading for the platform, and the current state includes any one or more of an initial position and an initial heading for the platform, and wherein at each cycle the resulting initial position and the initial heading become the previous position and the previous heading for a subsequent cycle, the receiver adapted for determining a relative accuracy between any one or more of the initial position and the initial heading and any one or more of the map-matching feedback position and the map-matching feedback heading;

the receiver further adapted for selectively overwriting any one or more of the initial position and the initial heading with any one or more of the map-matching feedback position and the map-matching feedback heading if the relative accuracy is within a limit.

11. The navigation system of claim 10 , wherein the relative accuracy comprises anyone or more of a map-matching feedback position error and a map-matching feedback heading error.

12. The navigation system of claim 11 , wherein any one or more of the map-matching feedback position error and the map-matching feedback heading error are provided to the navigation system.

13. The navigation system of claim 10 , wherein each cycle extends for approximately 1 second.

14. The navigation system of claim 10 , wherein each cycle ranges between approximately 0.005 second and approximately 2 seconds.

15. The navigation system of claim 10 , wherein the navigation system comprises at least one sensor to detect a measurement from any one or more of a global positioning satellite system, a satellite positioning system, an inertial navigation system, and a dead reckoning system.

16. The navigation system of claim 10 , wherein any one or more of the initial position and the initial heading are matched to a predetermined mapping representation.

17. The navigation system of claim 16 , wherein the mapping representation comprises a digital mapping representation.

18. The navigation system of claim 16 , wherein the mapping representation is stored in a map database.

19. The navigation system of claim 10 , wherein the receiver comprises a GPS receiver.

20. The navigation system of claim 10 , wherein the mapping system and the receiver are remotely located.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 14, 2024
From: CSR TECHNOLOGY INC.
To: QUALCOMM INCORPORATED
Reel/Frame 069221/0001 →
CHANGE OF NAME Recorded Dec 22, 2011
From: SIRF TECHNOLOGY, INC.
To: CSR TECHNOLOGY INC.
Reel/Frame 027437/0324 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 17, 2006
From: COLLEY, JAIME B.; BOERYD, LARS
To: SIRF TECHNOLOGY, INC.
Reel/Frame 017642/0107 →