The FLEXnav precision dead-reckoning system

Research at the University of Michigan's Mobile Robotics Lab aims at the development of an accurate Proprioceptive (i.e. without external references) Position Estimation (PPE) system for planetary rovers. Much like other PPE systems, ours uses an Inertial Measurement Unit (IMU) comprising three Fibre Optic Gyroscopes (FOGs) and a two-axes accelerometer, as well as odometry based on wheel encoders. Our PPE system combines data based on expert rules that implement our in-depth understanding of each sensor modality's behaviour under different driving and environmental conditions. Since our system also uses Fuzzy Logic operations in conjunction with the Expert Rules for finer gradation, we call it Fuzzy Logic Expert navigation (FLEXnav) PPE system. The paper presents detailed experimental results obtained with our FLEXnav system integrated with our planetary rover clone, Fluffy and operating in a Mars-like environment. In addition, we compare the results of our FLEXnav system with the results obtained from a conventional Kalman Filter (KF). The paper also introduces new methods for wheel slippage detection and correction, along with comprehensive experimental results.

[1]  Xiaoming Hu,et al.  Drift-free attitude estimation for accelerated rigid bodies , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).

[2]  M. G. Bekker,et al.  Off-the-road locomotion , 1960 .

[3]  M. Gini,et al.  Non-uniform dead-reckoning position estimate updates , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

[4]  Lihua Xie,et al.  Robust Kalman filtering for uncertain discrete-time systems , 1994, IEEE Trans. Autom. Control..

[5]  Yoram Koren,et al.  MOTION CONTROL ANALYSIS OF A MOBILE ROBOT , 1987 .

[6]  Liqiang Feng,et al.  Measurement and correction of systematic odometry errors in mobile robots , 1996, IEEE Trans. Robotics Autom..

[7]  Johann Borenstein,et al.  Precision calibration of fiber-optics gyroscopes for mobile robot navigation , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[8]  Eric Krotkov,et al.  Dead reckoning for a lunar rover on uneven terrain , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

[9]  Jo Yung Wong,et al.  Theory of ground vehicles , 1978 .

[10]  Johann Borenstein,et al.  Methods for the Reduction of Odometry Errors in Over-Constrained Mobile Robots , 2004, Auton. Robots.

[11]  Brett Kennedy,et al.  FIDO rover system enhancements for high fidelity mission simulations , 2002 .

[12]  Alonzo Kelly,et al.  An intelligent, predictive control approach to the high-speed cross-country autonomous navigation problem , 1996 .

[13]  E. Mizutani,et al.  Neuro-Fuzzy and Soft Computing-A Computational Approach to Learning and Machine Intelligence [Book Review] , 1997, IEEE Transactions on Automatic Control.

[14]  Hugh F. Durrant-Whyte,et al.  Inertial navigation systems for mobile robots , 1995, IEEE Trans. Robotics Autom..

[15]  K. Terzaghi Theoretical Soil Mechanics , 1943 .

[16]  A. R. Reece,et al.  Prediction of rigid wheel performance based on the analysis of soil-wheel stresses , 1967 .

[17]  Takashi Tsubouchi,et al.  Fusion of dead-reckoned positions with a workspace model for a mobile robot by Bayesian inference , 1994, Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS'94).

[18]  M. G. Bekker Introduction to Terrain-Vehicle Systems , 1969 .

[19]  Steven Dubowsky,et al.  MOBILE ROBOT ROUGH-TERRAIN CONTROL (RTC) FOR PLANETARY EXPLORATION , 2000 .

[20]  Steven Dubowsky,et al.  On-line terrain parameter estimation for planetary rovers , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[21]  Ashitey Trebi-Ollennu,et al.  Rover localization results for the FIDO rover , 2001, SPIE Optics East.

[22]  B. Hanamoto,et al.  The analytical determination of drawbar pull as a function of slip for tracked vehicles in deformable soils , 1961 .

[23]  Johann Borenstein,et al.  FLEXnav: fuzzy logic expert rule-based position estimation for mobile robots on rugged terrain , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[24]  M. G. Bekker,et al.  Theory of land locomotion , 1956 .