A Local-Area GPS Pseudolite-Based Navigation System for Mars Rovers

Tasks envisioned for future generation Mars rovers—sample collection, area survey, resource mining, habitat construction, etc.—will require greatly enhanced navigational capabilities over those possessed by the Mars Sojourner rover. Many of these tasks will involve cooperative efforts by multiple rovers and other agents, adding further requirements both for accuracy and commonality between users. This paper presents a new navigation system called a Self-Calibrating Pseudolite Array (SCPA) that can provide centimeter-level, drift-free localization to multiple rovers within a local area by utilizing GPS-based transceivers deployed in a ground-based array. Such a system of localized beacons can replace or augment a system based on orbiting satellite transmitters, and is capable of fully autonomous operations and calibration. This paper describes the basic principles of navigation using an SCPA, focusing on the critical issue of array self-calibration. The new algorithm presented herein—called Quadratic Iterative Least Squares—achieves successful self-calibration 99.80% of the time even under extremely adverse conditions. The paper concludes with a description of the experimental prototype developed to demonstrate these capabilities and presents successful results from field trials which validate both the navigation and self-calibration functions of the SCPA.

[1]  Y. Hashida,et al.  Demonstrating GPS Attitude Determination from UoSat-12 Flight Data , 2000 .

[2]  Paul Backes,et al.  FIDO: a field integrated design and operations rover for Mars surface exploration , 2001 .

[3]  Edward Tunstel,et al.  Rover autonomy for long range navigation and science data acquisition on planetary surfaces , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[4]  Stephen M. Rock,et al.  Self-Calibration of Pseudolite Arrays Using Self-Differencing Transceivers , 1999 .

[5]  J. David Powell,et al.  GPS Pseudolite Transceivers and their Applications , 1999 .

[6]  Stefan B. Williams,et al.  Autonomous underwater simultaneous localisation and map building , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[7]  Johann Borenstein,et al.  Accurate mobile robot dead-reckoning with a precision-calibrated fiber-optic gyroscope , 2001, IEEE Trans. Robotics Autom..

[8]  Clark F. Olson,et al.  Stereo ego-motion improvements for robust rover navigation , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).

[9]  Bradford W. Parkinson,et al.  Global positioning system : theory and applications , 1996 .

[10]  Stephen M. Rock,et al.  Field Test Results for a Self-Calibrating Pseudolite Array , 2000 .

[11]  Maria Bualat,et al.  K9 Operation in May '00 Dual-Rover Field Experiment , 2001 .

[12]  E. Nebot,et al.  Simultaneous Localization and Map Building Using Natural features in Outdoor Environments , .

[13]  Jim R. Ray,et al.  International GPS Service 2000: Life without SA , 2000 .