Vehicle navigation system and method
DCFirst Claim
1. An improved vehicle navigation system comprising:
- a map database with map information, said vehicle navigation system derives a map heading from said map information; and
a GPS receiver which provides GPS velocity information including a heading, said vehicle navigation system uses said velocity information to propagate a previous position to a current position and interrogates said map database to obtain said map heading information;
said vehicle navigation system updates said velocity information with said map heading for propagating said previous position to said current position if the difference between the heading of said velocity information and said map heading are within a threshold, wherein said system rotates said velocity to align with said map heading and integrates the rotated velocity to obtain displacements;
said system obtains said current position by applying said displacements to said previous position.
13 Assignments
Litigations
1 Petition
Reexaminations
Accused Products
Abstract
The improved vehicle navigation system and method uses information from a Global Positioning System (GPS) to obtain velocity vectors, which include speed and heading components, for "dead reckoning" the vehicle position from a previous position. If information from the GPS is not available, then the improved vehicle navigation system uses information from an orthogonal axes accelerometer, such as two or three orthogonally positioned accelerometers, to propagate vehicle position. Because the GPS information should almost always be available, the improved vehicle navigation system relies less on its accelerometers, thereby allowing the use of less expensive accelerometers. The improved vehicle navigation system retains the accuracy of the accelerometers by repeatedly calibrating them with the velocity data obtained from the GPS information. The improved vehicle navigation system calibrates the sensors whenever GPS data is available (for example, once a second at relatively high speeds). Furthermore, the improved vehicle navigation system does not need to rely on map matching to calibrate sensors. System flexibility is improved because map matching is oblivious to the hardware, and the system hardware can be updated without affecting map matching or a change in the map database.
-
Citations
17 Claims
-
1. An improved vehicle navigation system comprising:
-
a map database with map information, said vehicle navigation system derives a map heading from said map information; and a GPS receiver which provides GPS velocity information including a heading, said vehicle navigation system uses said velocity information to propagate a previous position to a current position and interrogates said map database to obtain said map heading information;
said vehicle navigation system updates said velocity information with said map heading for propagating said previous position to said current position if the difference between the heading of said velocity information and said map heading are within a threshold, wherein said system rotates said velocity to align with said map heading and integrates the rotated velocity to obtain displacements;
said system obtains said current position by applying said displacements to said previous position.
-
-
2. An improved vehicle navigation system comprising:
-
a map database with map information, said vehicle navigation system derives a map heading from said map information; and a GPS receiver which provides GPS velocity information including a heading, said vehicle navigation system uses said velocity information to propagate a previous position to a current position and interrogates said map database to obtain said map heading information;
said vehicle navigation system updates said velocity information with said map heading for propagating said previous position to said current position if the difference between the heading of said velocity information and said map heading are within a threshold, wherein said system projects said velocity onto said map heading and integrating said projected velocity to obtain a displacement and obtaining said current position by applying said displacement to said previous position.
-
-
3. A method of estimating the velocity of a vehicle known to be on a mapped path comprising:
-
determining the velocity of the vehicle, the velocity including a heading; interrogating a map database to obtain a map heading of said mapped path; and updating said velocity with said map heading if the difference between the heading of said velocity and said map heading are within a threshold; using said velocity to propagate a previous position to a current position, wherein said step of using includes rotating velocity to align with said map heading and integrating rotated velocity to obtain a displacement and obtaining said current position by applying said displacement to said previous position.
-
-
4. A method of estimating the velocity of a vehicle known to be on a mapped path comprising:
-
determining the velocity of the vehicle, the velocity including a heading; interrogating a map database to obtain a map heading of said mapped path; updating said velocity with said man heading if the difference between the heading of said velocity and said map heading are within a threshold; and using said velocity to propagate a previous position to a current position, wherein said step of using includes projecting said velocity to align with said map heading and integrating said projected velocity to obtain a displacement and obtaining said current position by applying said displacement to said previous position.
-
-
5. An improved vehicle navigation system, comprising an orthogonal axes accelerometer which provides longitudinal and lateral acceleration information and a GPS receiver which provides GPS velocity information, said vehicle navigation system uses said lateral acceleration information to derive heading change;
- said vehicle navigation system uses said heading change to propagate a previous position to a current position;
said vehicle navigation system uses said GPS velocity information to propagate said previous position to said current position if GPS velocity information is used;
said vehicle navigation system determines lateral and longitudinal calibration information from said GPS velocity information to calibrate said orthogonal axes accelerometer.
- said vehicle navigation system uses said heading change to propagate a previous position to a current position;
-
6. An improved vehicle navigation system, comprising:
-
a GPS receiver which provides GPS velocity information, said vehicle navigation system uses said GPS velocity information to propagate a previous position to a current position; an orthogonal axes accelerometer provides longitudinal and lateral acceleration information, said vehicle navigation system determines lateral and longitudinal calibration information from said GPS velocity information to calibrate said orthogonal axes accelerometer, said vehicle navigation system determines heading change using said lateral acceleration information; and
said vehicle navigation system uses said heading change to propagate a previous position to a current position if said GPS velocity information is not used. - View Dependent Claims (7)
-
-
8. A method of propagating a previous position to a current position in a position determination system, said method including the steps of:
-
providing longitudinal acceleration information from an orthogonal axes accelerometer; providing lateral acceleration information from said orthogonal axes accelerometer; determining longitudinal speed from said longitudinal acceleration information; deriving heading change from said lateral acceleration information and said longitudinal speed; using said heading change and said longitudinal acceleration to propagate a previous position to a current position providing GPS velocities; determining lateral and longitudinal calibration information from said GPS velocities; and calibrating said orthogonal axes accelerometer with said lateral and longitudinal calibration information. - View Dependent Claims (9)
-
-
10. An improved vehicle navigation system, comprising:
-
a GPS receiver which provides GPS velocity information, said vehicle navigation system uses said GPS velocity information to propagate a previous position to a current position; and an orthogonal axes accelerometer provides motion signals having longitudinal and lateral acceleration information and zero offsets, said vehicle navigation system determines heading change using said lateral acceleration information;
said vehicle navigation system uses said heading change to propagate a previous position to a current position if said GPS velocity information is not used, said vehicle navigation system compares said motion signals with a threshold to determine a zero motion state, and if said vehicle navigation system is in said zero motion state, said vehicle navigation system determines said zero offsets.
-
-
11. An improved vehicle navigation system, comprising:
-
a GPS receiver which provides GPS velocity information, said vehicle navigation system uses said GPS velocity information to propagate a previous position to a current position; and an orthogonal axes accelerometer provides motion signals having longitudinal and lateral acceleration information and zero offsets, said vehicle navigation system determines heading change using said lateral acceleration information;
said vehicle navigation system uses said heading change to propagate a previous position to a current position if said GPS velocity information is not used, said vehicle navigation system comparing said motion signals with a threshold to determine a zero motion state, and said vehicle navigation system locks heading changes and calibrates said zero offsets if said vehicle navigation system is in said zero motion state.
-
-
12. An improved vehicle navigation system, comprising:
-
a GPS receiver which provides GPS velocity information, said vehicle navigation system uses said GPS velocity information to propagate a previous position to a current position; an orthogonal axes accelerometer provides motion signals having longitudinal and lateral acceleration information and zero offsets, including longitudinal and lateral acceleration information, said vehicle navigation system determines heading change using said lateral acceleration information and longitudinal speed;
said vehicle navigation system uses said heading change to propagate a previous position to a current position if said GPS velocity information is not used, said vehicle navigation system comparing said motion signals with a threshold to determine a zero motion state, and said vehicle navigation system locks heading changes and calibrates said zero offsets of said orthogonal axes accelerometer if said vehicle navigation system is in said zero motion state;an odometer provides displacement information, said vehicle navigation system determines displacement using at least one of said longitudinal acceleration information and said displacement information, said vehicle navigation system determines heading change from said lateral acceleration information, said vehicle navigation system determines odometer calibration information from said GPS velocity information if said GPS velocity information is used, said vehicle navigation system uses said heading change and said displacement to propagate a previous position to a current position if said GPS velocity information is not used; and a map database which stores map information, said vehicle navigation system determines a heading from said map information, said vehicle navigation system updates said GPS velocity information with said heading before propagating said previous position to a current position.
-
-
13. An improved vehicle navigation system, comprising:
-
a GPS receiver which provides GPS velocity information, said vehicle navigation system uses said GPS velocity information to propagate a previous position to a current position; an orthogonal axes accelerometer provides longitudinal and lateral acceleration information, said vehicle navigation system determines lateral and longitudinal calibration information from said GPS velocity information to calibrate said orthogonal axes accelerometer if said GPS velocity information is used; and an odometer provides displacement information, said vehicle navigation system determines displacement using at least one of said longitudinal acceleration information and said displacement information;
said vehicle navigation system determines heading change using said lateral acceleration information;
said vehicle navigation system uses said heading change and said displacement to propagate a previous position to a current position if said GPS velocity information is not used; anda map database which stores map information, said vehicle navigation system determines a map heading from said map information, said vehicle navigation system updates said GPS velocity information with said map heading before propagating said previous position to a current position if the difference between said map heading and the heading of said GPS velocity information is within a threshold. - View Dependent Claims (14)
-
-
15. An improved vehicle navigation system, comprising:
-
a GPS receiver which provides which provides GPS delta range information and GPS velocity information calculated from a set of said GPS delta range information, said vehicle navigation system uses said GPS velocity information when said set of GPS delta range information is available and calculates GPS velocity information from a subset of said GPS delta range information when said set of GPS delta range information is not available and uses said GPS velocity information to propagate a previous position to a current position; an orthogonal axes accelerometer provides motion signals having longitudinal and lateral acceleration information and zero offsets, said vehicle navigation system determines heading change using said lateral acceleration information;
said vehicle navigation system uses said heading change to propagate a previous position to a current position if said GPS velocity information is not used, said vehicle navigation system comparing said motion signals with a threshold to determine a zero motion state, and said vehicle navigation system locks heading changes and calibrates said zero offsets if said vehicle navigation system is in said zero motion state; anda map database which stores map information, said vehicle navigation system determines a map heading from said map information, said vehicle navigation system updates said GPS velocity information with said map heading before propagating said previous position to a current position if the difference between the heading of said GPS velocity information and said map heading is within a threshold.
-
-
16. An improved vehicle navigation system, comprising:
-
a GPS receiver which provides GPS velocity information, said vehicle navigation system uses said GPS velocity information to propagate a previous position to a current position; an orthogonal axes accelerometer provides longitudinal and lateral acceleration information, said vehicle navigation system determines heading change using said lateral acceleration information;
said vehicle navigation system uses said heading change to propagate a previous position to a current position if said GPS velocity information is not used, said vehicle navigation system determines latitudinal and longitudinal calibration information from said GPS velocity information to calibrate said orthogonal axes accelerometer;an odometer provides displacement information, said vehicle navigation system determines displacement using at least one of said longitudinal acceleration information and said displacement information;
said vehicle navigation system determines heading change using said lateral acceleration information;
said vehicle navigation system uses said heading change and said displacement to propagate a previous position to a current position if said GPS velocity information is not used, said vehicle navigation system determines odometer calibration information from said GPS velocity information if said GPS velocity information is used to calibrate said odometer; anda map database which stores map information, said vehicle navigation system determines a map heading from said map information, said vehicle navigation system updates said GPS velocity information with said map heading if the difference between the GPS heading and said map heading are within a threshold before propagating said previous position to a current position.
-
-
17. An improved vehicle navigation system, comprising:
-
a GPS receiver which provides GPS velocity information, said vehicle navigation system uses said GPS velocity information to propagate a previous position to a current position; an orthogonal axes accelerometer provides motion signals having longitudinal and lateral acceleration information and zero offsets, said vehicle navigation system determines heading change using said lateral acceleration information;
said vehicle navigation system uses said heading change to propagate a previous position to a current position if said GPS velocity information is not used, said vehicle navigation system comparing said motion signals with a threshold to determine a zero motion state, and said vehicle navigation system locks heading changes and calibrates said zero offsets if said vehicle navigation system is in said zero motion state, said vehicle navigation system determines lateral and longitudinal calibration information from said GPS velocity information to calibrate said orthogonal axes accelerometer if said GPS velocity information is used if said vehicle navigation is not in said zero motion state; anda map database which stores map information, said vehicle navigation system determines a map heading from said map information, said vehicle navigation system updates said GPS velocity information with said map heading if the difference between the heading of said GPS velocity information and said map heading is within a threshold before propagating said previous position to a current position.
-
Specification