|
|
|
|
|
|
|
|
| ( 189 of 189 ) |
| United States Patent | 5,375,059 |
| Kyrtsos , et al. | December 20, 1994 |
Systems and methods allow for the accurate determination of the terrestrial position of an autonomous vehicle in real time. A first position estimate of the vehicle 102 is derived from satellites of a global positioning system and/or a pseudolite(s). The pseudolite(s) may be used exclusively when the satellites are not in the view of the vehicle. A second position estimate is derived from an inertial reference unit and/or a vehicle odometer. The first and second position estimates are combined and filtered using novel techniques to derive a more accurate third position estimate of the vehicle's position. Accordingly, accurate autonomous navigation of the vehicle can be effectuated using the third position estimate.
| Inventors: | Kyrtsos; Christos T. (Peoria, IL), Gudat; Adam J. (Edelstein, IL), Christensen; Dana A. (Peoria, IL), Friedrich; Douglas W. (Pekin, IL), Stafford; Darrell E. (Dunlap, IL) |
| Assignee: |
Caterpillar Inc.
(Peoria,
IL)
|
| Appl. No.: | 08/019,542 |
| Filed: | February 18, 1993 |
| Application Number | Filing Date | Patent Number | Issue Date | ||
| 628560 | Dec., 1990 | ||||
| 487980 | Feb., 1990 | ||||
| Current U.S. Class: | 701/215 ; 342/357.24; 342/357.3; 342/457; 701/226 |
| Current International Class: | B60K 31/04 (20060101); B60K 31/02 (20060101); B60K 31/00 (20060101); B62D 1/28 (20060101); B62D 1/00 (20060101); G01C 21/10 (20060101); G01C 21/16 (20060101); G01S 17/93 (20060101); G01S 17/00 (20060101); G01S 1/00 (20060101); G05D 1/00 (20060101); G01S 5/00 (20060101); G01S 5/14 (20060101); G05D 1/02 (20060101); G08G 1/127 (20060101); G08G 1/0968 (20060101); G01S 17/02 (20060101); G01S 17/42 (20060101); G01S 7/481 (20060101); G06F 015/50 () |
| Field of Search: | 364/443,449,455,459 342/357,358,450,451,457 73/178R |
| 3630079 | December 1971 | Hughes |
| 3664701 | May 1972 | Kondur |
| 3769710 | November 1973 | Reister |
| 4114155 | September 1978 | Raab |
| 4402049 | August 1983 | Gray |
| 4445118 | April 1984 | Taylor et al. |
| 4471273 | September 1984 | Melocik et al. |
| 4472663 | September 1984 | Melocik |
| 4485383 | November 1984 | Maher |
| 4508999 | April 1985 | Melocik et al. |
| 4511947 | April 1985 | Melocik et al. |
| 4514665 | April 1985 | Melocik et al. |
| 4518902 | May 1985 | Melocik et al. |
| 4521885 | June 1985 | Melocik et al. |
| 4529919 | July 1985 | Melocik et al. |
| 4555651 | November 1985 | Melocik et al. |
| 4564085 | January 1986 | Melocik et al. |
| 4567757 | February 1986 | Melocik et al. |
| 4578678 | March 1986 | Hurd |
| 4599620 | July 1986 | Evans |
| 4633966 | January 1987 | Fotheringham |
| 4637488 | January 1987 | Fotheringham et al. |
| 4638445 | January 1987 | Mattaboni |
| 4646096 | February 1987 | Brown |
| 4647784 | March 1987 | Stephens |
| 4652884 | March 1987 | Starker |
| 4659970 | April 1987 | Melocik |
| 4667203 | May 1987 | Counselman, III |
| 4674048 | June 1987 | Okumura |
| 4678329 | July 1987 | Lukowsky, Jr. et al. |
| 4680715 | July 1987 | Pawelek |
| 4684247 | August 1987 | Hammill, III |
| 4690610 | September 1987 | Fotheringham |
| 4691149 | September 1987 | Baumgartner et al. |
| 4691385 | September 1987 | Tupman |
| 4706772 | November 1987 | Dawson et al. |
| 4709195 | November 1987 | Hellekson et al. |
| 4713767 | December 1987 | Sato et al. |
| 4727492 | February 1988 | Reeve et al. |
| 4727962 | March 1988 | Nelson |
| 4730690 | March 1988 | McNutt et al. |
| 4740778 | April 1988 | Harding et al. |
| 4741412 | May 1988 | Sable |
| 4743913 | May 1988 | Takai |
| 4751512 | June 1988 | Longaker |
| 4751983 | June 1988 | Leskovec et al. |
| 4755905 | July 1988 | Tlecky, Jr. |
| 4758959 | July 1988 | Thoone et al. |
| 4772410 | February 1988 | Melocik et al. |
| 4781514 | November 1988 | Schneider |
| 4785463 | November 1988 | Janc et al. |
| 4786164 | November 1988 | Kawata |
| 4790402 | December 1988 | Field et al. |
| 4792995 | December 1988 | Harding |
| 4804893 | February 1989 | Melocik |
| 4807714 | February 1989 | Blau et al. |
| 4809178 | February 1989 | Ninomiya et al. |
| 4814711 | March 1989 | Olsen et al. |
| 4818171 | April 1989 | Burkholder |
| 4821294 | April 1989 | Thomas |
| 4823901 | April 1989 | Harding |
| 4829442 | May 1989 | Kadonoff et al. |
| 4837700 | June 1989 | Ando et al. |
| 4839835 | June 1989 | Hagenbuch |
| 4846297 | July 1989 | Field et al. |
| 4849731 | July 1989 | Melocik |
| 4861220 | August 1989 | Smith |
| 4864284 | September 1989 | Crayton et al. |
| 4866450 | September 1989 | Chisholm |
| 4869635 | September 1989 | Krahn |
| 4870422 | September 1989 | Counselman, III |
| 4876659 | October 1989 | Devereux et al. |
| 4894655 | January 1990 | Jognet et al. |
| 4899285 | February 1990 | Nakayama et al. |
| 4903211 | February 1990 | Ando |
| 4903212 | February 1990 | Yokouchi et al. |
| 4918609 | April 1990 | Yamawaki |
| 4924699 | May 1990 | Kuroda et al. |
| 4928107 | May 1990 | Kuroda et al. |
| 4949268 | August 1990 | Nishikawa et al. |
| 4954837 | September 1990 | Baird et al. |
| 4954959 | September 1990 | Moroto et al. |
| 4986384 | January 1991 | Okamoto et al. |
| 5083256 | January 1992 | Trovato et al. |
| 5101356 | March 1992 | Timothy et al. |
| 5128874 | July 1992 | Bhanu et al. |
| 5155491 | October 1992 | Ando |
| 0181012 | May., 1986 | EP | |||
| 0309293A2 | Mar., 1989 | EP | |||
| 2554612 | May., 1985 | FR | |||
| 3310111 | Sep., 1984 | DE | |||
| 3538908A1 | May., 1987 | DE | |||
| 3912353A1 | Nov., 1989 | DE | |||
| 2126040 | Jan., 1987 | GB | |||
| WO87/07056 | Nov., 1987 | WO | |||
Brown, R., Random Signal Analysis & Kalman Filtering, Chapter 5, pp. 181-209, no date. . Jorgensen, "18-Satellite Constellations," pp. 9-12, 1980. . Iijima, J., et al., "A Locomotion Control System for Mobile Robots," no date. . Kanayama, Y., et al., "Trajectory Generation for Mobile Robots," no date. . Kanayama, Y., et al., "A Vehicle Control Architecture-Smooth Driver," Stanford University, no date. . Dickmans, E., "Vehicle Guidance by Computer Vision," no date. . Mueller, C., et al., "Laser Gyro Land Navigation System Performance Predictions and Field Results," IEEE, 1984. . Sennott, J. W., "Experimental Measurement and Characterization of Ionospheric Multipath Errors In Differential GPS", no date. . Johnson, C. "In-Flight Transfer Alignment/Calibration of a Strapdown INS that Employs Carouseled Instruments and IMV Indexing," no date. . Culshaw, B., et al., "Fibre Optic Gyroscopes In Inertial Navigation," no date. . Savkoor, A. R., "The Lateral Flexibility of Pneumatic Tyre and Its Application to the Lateral Rolling Contackt Problem," pp. 367-381, no date. . Brodie, K., et al., Performance Analysis of Integrated Navigation Systems, computer applications software technology, no date. . Nitao, J., et al., "A Pilot for a Robotic Vehicle System," pp. 951-955, no date. . Robotech Laboratory Company. . Jacob, T., Integrated Navigation System for Approach Guidance for Regional Air-Traffic Using GPS, no date. . Denavit, J. et al., "A Kinematic Notation for Lower-Pair Mechanisms Bases on Matrices," pp. 215-221, Jun., 1955. . Sheridan, T. "Three Models of Preview Control," IEEE Transactions on Human Factors in Electronics, pp. 91-102, Jun. 1966. . Bundorf, R. "The Influence of Vehicle Design Parameters on Characteristic Speed and Understeer," Jan. 1967. . Sorenson, W., "Least-Squares estimation: From Gauss to Kalman," IEEE Spectrum, pp. 63-68, Jul. 1970. . Sheth, P., et al., "A Generalized Symbolic Notation for Mechanism," Transactions of the ASME, pp. 102-112, Feb. 1971. . Nedley, A., et al., "A New Laboartory Facility for Measuring Vehicle Parameters Affecting Understeer and Brakesteer," pp. 1-20, Jun. 2, 1972. . Brockstein, A., "GPS-Kalman-Augmented Inertial Navigation System Performance," Naecom '76 Record, pp. 864-868, 1976. . Martin, E., "Aiding GPS Navigation Functions," Naecom '76 Record, pp. 849-856, 1976. . Lozano-Perez, T., et al., "An Algorithm for Planning Collision-free Paths among Polyhedral Obstacles," Communications of the ACN, pp. 560-570, Oct. 1979. . Luh, J., et al., "Resolved-acceleration Control of Mechanical Manipulators," IEEE Transactions on Automatic Control, pp. 468-475, Jun. 1980. . Euler, W., et al., "A Perspective on Civil Use of GPS," The Institute of Navigation, 36th Annual Meeting, pp. 1-7, 1980. . Sakai, H., "Theoretical and Experimental Studies on the Dynamic Properties of Tyres Part I: Review of Rubber Friction," International Journal of Vehicle Design, pp. 78-110, 1981. . Sakai, H., "Theoretical and Experimental Studies on the Dynamic Properties of Tyres, Part II: Experimental Investigation of Rubber Friction and Deformation of a Tyre," International Journal of Vehicle Design, pp. 182-226, 1981. . Sakai, H., "Theoretical and Experimental Studies on the Dynamic Properties of Tyres, Part III: Calculation of the Six Components of Force and Moment of Tyre," International Journal of Vehicle Design, pp. 335-372, 1981. . Sennott, J., "Real-Time GPS and Loran-C Dynamical Performance for Critical Marine Applications," IEEE, pp. 1006-1009, 1981. . Sennott, J., et al., "A Queueing Model for Analysis of a Bursty Multipe-Access Communication Channel," IEEE, pp. 317-321, 1981. . MacAdam, C., "Application of an Optimal Preview Control for Simulation of Closed-Loop Automobile Driving," IEEE Transactions on Systems, Man, and Cybernetics, pp. 393-399, Jun. 1981. . Orin, D., "Supervisory Control of a Multi-legged Robot," The International Journal of Robotics Research, pp. 79-91, Spring 1982. . Greenspan, R., et al., "Accuracy of Relative Positioning by Interferometry with Reconstucted Carrier CPS: Experimental Results," Third International Symposium on Satellite Doppler Positioning, pp. 1-19, Feb. 1982. . Upadhyay, T., et al., "Benefits of Integrating GPS and Inertial Navigation," pp. 1-13, Jun. 1982. . Daum, F., et al., "Decoupled Kalman Filters for Phased Array Radar Tracking," IEEE Transactions on Automatic Control, pp. 269-283, Mar. 1983. . Kao, M., et al., "Multiconfiguration Kalman Filter Design for High-Performance GPS Navigation," IEEE Transactions on Automatic Control, pp. 304-314, Mar. 1983. . Brooks, R., "Solving the Fine-Path Problem by Good Representation of Free Space," IEEE Transactions on Systems, Man, and Cybernetics, pp. 190-197, Mar.-Apr., 1983. . Schwartz, H., "Sensitivity Analysis of an Integrated Navstar GPS/INS Navigation System to Component Failure," Journal of the Institute of Navigation, vol. 3, No. 4, pp. 325-337, 1983. . "New Airbuses to Use Laser Inertial Reference Systems for Navigation," Litton Systems, Aircraft Engineering, pp. 10-11, Jun. 1983. . Parkinson, B., et al., "NAVSTAR: Global Positioning System-Ten Years Later," Proceedings of the IEEE, pp. 1178-1186, 1983. . Kuritsky, M., et al., "Inertial Navigation," Proceedings of the IEEE, pp. 1156-1176, Oct. 1983. . Brown, R., "Kalman Filtering Study Guide-A Guided Tour," Iowa State University, pp. 1-19, 1984. . Divakaruni, S., et al., "Fast Reaction and High Reliability of Strapdown Navigation Systems Using Ring Laser Gyros," IEEE pp. 315-322, 1984. . Auch, W., et al., "Fibre Optic Gyroscope," 1984. . Ashjaee, J., et al., "Precise Positioning Using a 4-Channel C/A Code GPS Receiver," IEEE pp. 236-244, 1984. . Vehicle Dynamics Terminology, SAE J670e, 1984. . Lerner, E., "Gyros in Business Aircraft," Aerospace America, pp. 66-69, Oct. 1984. . Canny, J., "A Computational Approach to Edge Detection," pp. 184-203, 1985. . Khatib, O., "Real-time Obstacle Avoidance for Manipulators and Mobile Robots", pp. 500-505, 1985. . Vaurus, J., "A Simulation of an Imbedded Software System for Global Positioning System Navigation," Proceeding of the 1985 Winter Simulation Conference, pp. 586-590, 1985. . Raol, J., et al. "On the Orbit Determination Problem," IEEE Transactions on Aerospace and Electronic Systems, pp. 274-290, May 1985. . Dickmanns, E. et al., "Guiding Land Vehicles Along Roadways by ComputerVision", The Tools for Tomorrow, Oct. 23, 1985. . E. Udd, "Fiberoptic v. Ring Laser Gyros: An Assessment of the Technology," Laser Focus/Electro-Optics, pp. 64-74, Dec. 1985. . H. Hatwal et al., "Some Inverse Solutions to an Automobile Path-tracking Problem with Input Control of Steering and Brakes," Vehicle System Dynamics, pp. 61-71, 1986. . H. Wunsche, "Detection and Control of Mobile Robot Motion by Real-Time Computer Vision," Mobile Robots, pp. 100-104, 1986. . R. Majure et al., "Comparison of Laser Gyro IMU Configurations for Reentry Systems," IEEE, pp. 96-100, 1986. . R. Cox et al., "Design for Maintainability: Litton's New Family of RLG Inertial Navigation Systems," IEEE, pp. 115-119, 1986. . S. Divakaruni et al., "Ring Laser Gyro Inertial and GPS Integrated Navigation System for Commercial Aviation," IEEE, pp. 73-80, 1986. . J. Oliver et al., "A Navigation Algorithm for an Intelligent Vehicle with a Laser Rangefinder," pp. 1145-1150, 1986. . M. Grewal et al., "Application of Kalman Filtering to the Calibration and Alignment of Inertial Navigation Systems," IEEE, pp. 65-72, 1986. . J. Nielson, et al. "GPS Aided Inertial Navigation," IEEE AES Magazine, pp. 20-26, Mar. 1986. . D. Feng, "Satisficing Feedback Strategies for Local Navigation of Autonomous Mobile Robots," May 5, 1989. . H. Nii, "Blackboard Systems: The Blackboard Model Problem-solving and the Evolution of Blackboard Architectures," The AI Magazine, pp. 38-53, Summer 1986. . H. Nii, "Blackboard Application Systems, Blackboard Systems from a Knowledge Engineering Perspective," The AI Magazine, pp. 82-89, Aug. 1986. . E. Dickmanns et al., "A Curvature-based Scheme for Improving Road Vehicle Guidance by Computer Vision," SPIE's Cambridge Symposium on Optical and Optoelectronic Engineering, Oct. 1986. . D. Kuan et al., "Model-based Geometric Reasoning for Autonomous Road Following," pp. 416-423, 1987. . R. Dork, "Satellite Navigation Systems for Land Vehicles," IEEE AES Magazine, pp. 2-5, May 1987. . J. Sennott et al., "Study of Differential Processing and Kalman Filtering of Bay Saint Louis Test Data, Ch 1-5, 1987. . J. Collins, "GPS Equipment Survey, GPS-What does it all mean?," P.O.B., Jun.-Jul. 1987 pp. 12-22. . Navstar GPS Space Segment/Navigation User Interface, Rockwell International Corporation, Nov. 30, 1987. . G. Geier, et al., "Design of an Integrated Navigation System for Robotic Vehicle Application," Journal of the Institute of Navigation. . R. Dunlay, "Obstacle Avoidance Perception Processing for the Autonomous Land Vehicle," pp. 912-917, 1988. . I. Cox, "Blanche: An Autonomous Robot Vehicle for Structured Environments," AT&T Bell Laboratories, pp. 978-982, 1988. . W. Nelson, et al., "Local Path Control for an Autonomous Vehicle," AT&T Bell Laboratories, pp. 1504-1510, 1988. . G. Wilfong, "Motion Planning for an Autonomous Vehicle," AT&T Bell Laboratories, pp. 529-533, 1988. . M. Dailey et al., "Autonomous Cross-Country Navigation with the ALV," Hughes Artificial Intelligence Center, pp. 718-726, 1988. . H. Nasr et al., "Landmark Recognition for Autonomous Mobile Robots," pp. 1218-1223, 1988. . D. Kriegman et al., "Generic Models for Robot Navigation," pp. 746-751, 1988. . C. McGillem et al., "Infra-Red Location System for Navigation of Autonomous Vehicles," IEEE, pp. 1236-1238, 1988. . J. Dixon, "Linear and Non-linear Steady State Vehicle Handling," Proceedings of the Institute of Mechanical Engineers, pp. 173-186, 1988. . Y. Kanayama et al., "A Locomotion Control Method for Autonomous Vehicles," pp. 1315-1317, 1988. . Y. Kanayama et al., "Smooth Local Path-Planning for Autonomous Vehicles," Center for Robotic Systems and Microelectronics, University of California at Santa Barbara, Mar. 7, 1988. . W. Nelson, "Continuous Steering-Function Control of Robot Carts," AT&T Bell Laboratories, Apr. 1988. . D. Kuan, "Autonomous Robotic Vehicle Road Following," IEEE Transactions on Pattern Analysis and Machine Intelligence, pp. 647-658, 1988. . J. Crowley, "Asynchronous Control of Orientation and Displacement in a Robot Vehicle," pp. 1277-1288, 1989. . J. Crowley, "Part 3: Knowledge Based Supervision of Robotics Systems," 1989 IEEE Conference on Robotics and Automation, pp. 37-42, 1989. . J. Borenstein et al., "The Vector Field Histogram-Fast Obstacle Avoidance for Mobile Robots," IEEE Journal of Robotics and Automation, Jul. 1989. . D. Touretzky et al., "What's Hidden in the Hidden Layers?," Byte, pp. 227-233, Aug. 1989. . W. Uttal, "Teleoperators," Scientific American, pp. 124-129, Dec. 1989. . D. Rogers et al., Mathematical Elements for Computer Graphics, pp. 144-155, Dec. 8, 1989. . D. Daniel et al., "Kinematics and Open-loop Control of an Ilonator-Based Mobile Platform," pp. 346-351 1985. . B. Krogh et al., "Integrated Path Planning and Dynamic Steering Control for Autonomous Vehicles," 1986. . Y. Goto et al., "The CMU System for Mobile Robot Navigation," The Robotics Institute, Carnegie-Mellon University, pp. 99-105, 1987. . P. Muir, et al. "Kinematic Modeling for Feedback Control of an Omnidirectional Wheeled Mobile Robot," pp. 1772-1778, 1987. . L. Matthies et al., "Integration of Sonar and Stereo Range Data Using a Grid-based Representation," Computer Science Department and Robotics Institute, Carnegie-Mellon Unviersity, pp. 727-733, 1988. . T. Graettinger et al., "Evaluation and Time-Scaling of Trajectories for Wheeled Mobile Robots," ASME Journal of Dynamic Systems, Nov. 25, 1987. . H. Yamazaki et al., "Autonomous Land Vehicle Using Millimeter Wave Sensing Systems," Proceedings of the 5th International Symposium on Robotics in Construction, Jun. 1988. . Randolph Hartman, "Integrated Laser Inertial/GPS Navigation (GPIRS), "Publication of Honeywell Inc., Feb., 1990, from a presentation of the Royal Institute of Navigation NAV '89" Satellite Navigation Conference, Oct., 1989. . IEEE Plans '86 Position Location and Navigation Symposium. Nov. 1986, S. Bose: "GPS/PLRS aided inertial land navigation system performance", pp. 496-504. . IEEE Proceedings, vol. 77, No. 11, Nov. 11, 1989, L. Schuchman et al.: "Applicability of an augmentated GPS for navigation in the National Airspace system", pp. 1709-1727, 1713, 1717, FIGS. 1-8. . GPS-90 Tutorials, The Institute of Navigation, Sep. 17-18, 1990, pp. 1-28. . Wescon/87 Conference Record, vol. 31, 1987, (Los Angeles, U.S.) M. T. Allison et al "The next generation navigation system", pp. 941-947. . IEEE Communications Magazine, vol. 26, No. 7, Jul. 1988 (New York) P. Enge et al. "Differential operation of global positioning system" pp. 48-59. . Patent Abstract of Japan, vol. 13, No. 306 (p. 897) Jul. 7, 1989 & JPA 1079679 (Toyota) Mar. 24, 1989. . Patent Abstract of Japan, vol. 12, No. 290 (p. 742) Aug. 9, 1988 & JPA 63066479 (Nissan) Mar. 24, 1988. . IEEE Transactions on Pattern Analysis, vol. 10, No. 5 Sep. 1988, IEEE (New York), D. Kuan et al., "Autonomous robotic veh road following" pp. 648-658. . Proceedings 1987 IEEE Conference Mar. 31-Apr. 3, 1987, vol. 2, L. Conway et al.: "Teleautonomous systems:Methods&Architectures for Intermingling autonomous & Telerobotic Technology" pp. 1121-1130. . Proceeding PR '88, The Computer Society Conference on Computer Vision&Pattern Recognition, Jun. 5-9, 1988 (Ann Arobr) S. Dickinson et al., "An expert vision syste for Autonomous Land Vehicle Road Following", pp. 826-831. . IEEE Journal of Robotics & Automation, vol. 4, No. 4, Aug. 1988, IEEE (New York) J. LeM "Domain-dependent reasoning for visual navigation of roadways, pp. 419-427 (Nissan) Mar. 24, 1988. . Proceedings of 1988 IEEE International Conference on Robotics&Automation, vol. 2, Apr. 24-29, 1988, Philadelphia, IEEE Computer Soc. Press (Wash. D.C.), L. E. Banta: "A self tuning navigation algorithm", pp. 1313-1314. . IEEE Journal of Robotics&Automation, vol. 4, No. 3, Jun. 1988, IEEE (New York) C. Isik et al., "Pilot Level of a Hierarchical Controller for an Unmanned Mobile Robot", pp. 241-255. . Proceedings 1987 IEEE International Conference on Robotics&Automation, Mar. 31-Apr. 3, 1987. (Raleigh, N.C.), sponsored by IEEE Council on Robotics&Automation, vol. 3, D. McMenthon, "A zero-bank algorithm for Inverse Perspective of a Road fr Single Image, pp. 1444-1449.. |
|
|