Methods for the Reduction of Odometry Errors in Over-Constrained Mobile Robots

This paper presents an analysis of odometry errors in over-constrained mobile robots, that is, vehicles that have more independent motors than degrees of freedom. Examples of over-constrained vehicles are the various 6-wheeled Mars Rovers like Rocky-7, Rocky-8, or Fido.Based on our analysis we developed two novel measures aimed at reducing odometry errors. We also developed a novel method that serves as a framework for the implementation of the two new measures, as well as for other, conventional error reducing measures.One of the two new measures, called “Fewest Pulses Measure,” makes use of the observation that most terrain irregularities, as well as wheel slip, result in an erroneous overcount of encoder pulses. The second new measure, called “Cross-coupled Control Measure,” optimizes the motor control algorithm of the robot to reduce synchronization errors that would otherwise result in wheel slip with conventional controllers.The novel method that serves as a framework for other measures is based on so-called “Expert Rules.” In this paper we formulate three expert rules aimed at reducing dead-reckoning errors. Two of these expert rules are related to the foregoing discussion on error reducing measures. The third expert rule adds a gyroscope to the system and we re-examine the effectiveness of the odometry error-reducing measures in the context of this addition.In the work described in this paper we modified a Pioneer AT skid-steer platform by providing it with four independent drive motors and encoders. We implemented our error-reducing measures and the expert rule method on this over-constrained platform and present experimental results.

[1]  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).

[2]  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).

[3]  J. Borenstein,et al.  Cross-coupling motion controller for mobile robots , 1993, IEEE Control Systems.

[4]  William Whittaker,et al.  Field validation of Nomad's robotic locomotion , 1999, Other Conferences.

[5]  Richard Volpe,et al.  Technology development and testing for enhanced Mars Rover Sample Return operations , 2000, 2000 IEEE Aerospace Conference. Proceedings (Cat. No.00TH8484).

[6]  Clark F. Olson,et al.  Robust stereo ego-motion for long distance navigation , 2000, Proceedings IEEE Conference on Computer Vision and Pattern Recognition. CVPR 2000 (Cat. No.PR00662).

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

[8]  Charles P. Neuman,et al.  Kinematic modeling of wheeled mobile robots , 1987, J. Field Robotics.

[9]  Yoram Koren,et al.  A Mobile Platform for Nursing Robots , 1985, IEEE Transactions on Industrial Electronics.

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

[11]  Yang Cheng,et al.  FIDO rover field trials as rehearsal for the NASA 2003 Mars Exploration Rovers mission , 2002, Proceedings of the 5th Biannual World Automation Congress.

[12]  S. Hirose,et al.  Design of practical snake vehicle: articulated body mobile robot KR-II , 1991, Fifth International Conference on Advanced Robotics 'Robots in Unstructured Environments.

[13]  Hugh F. Durrant-Whyte,et al.  The aiding of a low-cost strapdown inertial measurement unit using vehicle model constraints for land vehicle applications , 2001, IEEE Trans. Robotics Autom..

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