Claims
- 1. A path determination device configured to:receive measured heading and distance information; determine heading corrections, distance corrections, and residuals utilizing a signal assuming a selected, known path was taken; and determine a probability that the selected, known path actually was taken utilizing the determined residuals.
- 2. A device in accordance with claim 1 further configured to receive measured satellite positions and pseudorange information, determine satellite position and pseudorange corrections utilizing a processor, and utilize the satellite position and pseudorange measurements in conjunction with the measured heading and distance information to determine the residuals.
- 3. A device in accordance with claim 1 configured to determine heading corrections, distance corrections, and residuals for at least two different selected known paths from the same heading and distance information.
- 4. A device in accordance with claim 1 configured to determine heading corrections, distance corrections, and residuals utilizing a filter assuming a selected, known path was taken.
- 5. A device in accordance with claim 4 wherein said filter is a Kalman filter.
- 6. A device in accordance with claim 1 configured to determine a most probable path using p1(t)=prob{path 1 is true|z(ti)=zi} where zi is the measurement vector, i.e., zi=[Δψ](ti), and Δψ is the heading error.
- 7. A device in accordance with claim 6 further configured to use a global position satellite receiver to determine a path most probable to have been taken, where pj(ti)=p(zi|path 1,zi-1)pj(ti-1)p(zi|path 1,zi-1)p1(ti-1)+p(zi|path 2,zi-1)p2(ti-1),j=1,2andp(zi|path 1 is true,zi-1)=1(2π)n/2[det(S1(ti))]1/2exp[-12r1TS1-1(ti)r1(ti)]where r1 is a residual associated with a first path Kalman filter andS1(ti)=H1(ti)P1−(ti)H1T(ti)+R1(ti); whereH1(ti) is a measurement correction matrix; P1−(ti) is a state error covariance matrix; and R1 is a noise covariance matrix associated with each measurement.
- 8. A device in accordance with claim 7 further configured so that p1(t0)=p2(t0)=½ at initialization.
- 9. A device in accordance with claim 1 further configured to determine probabilities p1(ti) and p2(ti) recursively as a vehicle moves down the path.
- 10. A device in accordance with claim 9 wherein said vehicle is at least one of a locomotive, automobile, boat, and airplane.
- 11. A method for determining a path taken after a turnout, said method comprising the steps of:receiving measured heading and distance information; determining heading corrections, distance corrections, and residuals; and determining a probability that the selected, known path actually was taken utilizing the determined residuals.
- 12. A method in accordance with claim 11 wherein said step of determining heading corrections, distance corrections, and residuals further comprises the step of utilizing a filter assuming a selected, known path was taken.
- 13. A method in accordance with claim 12 further comprising the steps of:receiving measured satellite positions and pseudorange information; determining satellite position and pseudorange corrections utilizing the filter; and utilizing the satellite position and pseudorange measurements in conjunction with the measured heading and distance information to determine the residuals.
- 14. A method in accordance with claim 11 further comprising the step of determining heading corrections, distance corrections, and residuals for two different selected known paths from the same heading and distance information.
- 15. A method in accordance with claim 11 further comprising the step of determining a most probable path using p1(t)=prob{path 1 is true|z(ti)=zi} where zi is the measurement vector, i.e., zi=[Δψ](ti), and Δψ is the heading error.
- 16. A method in accordance with claim 15 further comprising the step of using a GPS receiver to determine a most probable path, where pj(ti)=p(zi|path 1,zi-1)pj(ti-1)p(zi|path 1,zi-1)p1(ti-1)+p(zi|path 2,zi-1)p2(ti-1),j=1,2andp(zi|path 1 is true,zi-1)=1(2π)n/2[det(S1(ti))]1/2exp[-12r1TS1-1(ti)r1(ti)]where r1 is a residual associated with a first path Kalman filter andS1(ti)=H1(ti)P1−(ti)H1T(ti)+R1(ti); whereH1(ti) is a measurement correction matrix; P1−(ti) is a state error covariance matrix; and R1 is a noise covariance matrix associated with each measurement.
- 17. A method in accordance with claim 16 wherein said step of using a GPS receiver to determine a most probable path further comprises the step of configuring the GPS receiver such that p1(t0)=p2(t0)=½ at initialization.
- 18. A method in accordance with claim 11 further comprising the step of determining probabilities p1(ti) and p2(ti) recursively as the vehicle moves down the path.
- 19. A system for determining a path taken after a turnout, said system comprising:a distance measuring device; a heading measuring device; a path database; and a processor configured to access said path database, said processor further configured to determine a probability that a selected, known path actually was taken utilizing determined residuals.
- 20. A system according to claim 19 wherein said processor further configured to:receive measured heading information from said heading measuring device; receive measured distance information from a distance measuring device; determine heading corrections, distance corrections, and residuals; and determine a probability that a selected, known path actually was taken utilizing said determined residuals.
- 21. A system in accordance with claim 20 wherein said processor is further configured to assume a selected, known path was taken when determining heading corrections, distance corrections, and residuals.
- 22. A system in accordance with claim 21 wherein said processor further configured to:receive measured satellite position and pseudorange information; determine satellite position and pseudorange corrections utilizing a filter; and utilize the measured satellite position and pseudorange measurements in conjunction with the measured heading and distance information to determine the residuals.
- 23. A system in accordance with claim 20 wherein said processor further configured to determine heading corrections, distance corrections, and residuals for two different selected known paths from the same heading and distance information.
- 24. A system in accordance with claim 20 wherein said processor further configured to determine a most probable path using p1(t)=prob{path 1 is true|z(ti)=zi} where zi is the measurement vector, i.e., zi=[Δψ](ti), and Δψ is the heading error.
- 25. A system in accordance with claim 24 further comprising a GPS receiver and wherein said processor further configured to use information from said GPS receiver to determine which path is most probable, where pj(ti)=p(zi|path 1,zi-1)pj(ti-1)p(zi|path 1,zi-1)p1(ti-1)+p(zi|path 2,zi-1)p2(ti-1),j=1,2andp(zi|path 1 is true,zi-1)=1(2π)n/2[det(S1(ti))]1/2exp[-12r1TS1-1(ti)r1(ti)]where r1 is a residual associated with a first path Kalman filter andS1(ti)=H1(ti)P1−(ti)H1T(ti)+R1(ti); whereH1(ti) is a measurement correction matrix; P1−(ti) is a state error covariance matrix; and R1 is a noise covariance matrix associated with each measurement.
- 26. A system in accordance with claim 25 wherein said GPS receiver further configured such that p1(t0)=p2(t0)=½ at initialization to determine which path is most probable.
- 27. A system in accordance with claim 19 wherein said processor further configured to determine probabilities p1(ti) and p2(ti) recursively as a vehicle moves down the path.
CROSS REFERENCE TO RELATED APPLICATIONS
This application claims the benefit of U.S. Provisional Application No. 60/153,312, filed Sep. 10, 1999, which is hereby incorporated by reference in its entirety.
US Referenced Citations (15)
Foreign Referenced Citations (2)
Number |
Date |
Country |
0 393 935 |
Oct 1990 |
EP |
WO 95 30881 |
Nov 1995 |
WO |
Provisional Applications (1)
|
Number |
Date |
Country |
|
60/153312 |
Sep 1999 |
US |