Abstract
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.
Similar content being viewed by others
References
Activmedia 2003. ActivMedia Robotics, 44-46 Concord Street, Peterborough, NH 03458, http://www.activrobots.com/ ROBOTS/p2at.html.
Barshan, B. and Durrant-Whyte, H.F. 1995. Inertial navigation systems mobile robots. IEEE Transactions on Robotics and Automation, 11(3):328-342.
Baumgartner, E.T., Aghazarian, H., and Trebi-Ollennu, A. 2001. Rover localization results for the FIDO rover. SPIE Photonics East Conference, Orlando, FL.
Borenstein, J. and Koren, Y. 1987. Motion control analysis of a mobile robot. Transactions of ASME, Journal of Dynamics, Measurement and Control, 109(2):73-79.
BlueBotics 2003. BlueBotics SA, Parc Scientifique PSE-C, 1015 Lausanne EPFL, Switzerland, http://www.bluebotics.com.
Dissanayake, G. et al. 2001. The aiding of a low-cost strapdown inertial measurement unit using vehicle model constraints for land vehicle applications. IEEE Transactions on Robotics and Automation, 17(5):731-747.
Feng, L., Koren, Y., and Borenstein, J. 1993. Cross-coupled motion controller for mobile robots. IEEE Control Systems, 35-43.
Hirose, S. et al. 1991. Design of practical snake vehicle: Articulated body mobile robot KR-II. In Proc. 5th Int. Conf. Advanced Robotics, Pisa, Italy, pp. 833-838.
iRobot 2003. Twin City Office Center, 22 McGrath Highway, Suite 6, Somerville, MA 02143, http://www.irobot.com/rwi/p01. asp.
KVH 2003. KVH Industries, Inc., 8412 W. 185th St., Tinley Park, IL 60477, USA, http://www.kvh.com.
Muir, P.F. and Neuman, C.P. 1987. Kinematic modeling of wheeled mobile robots. Journal of Robotic Systems, 4(2):281-340.
Ojeda, L. and Borenstein, J. 2002. FLEXnav: Fuzzy logic expert rule-based position estimation for mobile robots on rugged terrain. In Proc. 2002 IEEE Int. Conf. on Robotics and Automation, Washington, DC, USA, pp. 317-322.
Olson, C.F., Matthies, L.H., Schoppers, H., and Maimone, M.W. 2000. Robust stereo ego-motion for long distance navigation. Computer Vision and Pattern Recognition, Hilton Head, South Carolina, vol. 2, pp. 453-458.
Shamah, B., Apostolopoulos, D., Rollins, E., and Whittaker, W.L. 1998. Field validation of nomad's robotic locomotion. In Proc. SPIE-Mobile Robots XIII and Intelligent Transportation Systems, Boston, MA, vol. 3525, pp. 214-222.
Tunstel, E.T. et al. 2002. FIDO rover field trials as rehearsal for the 2003 mars exploration rover mission. In 9th Intl. Symp. on Robotics & Applications, 5th World Automation Congress, Orlando, FL.
Volpe, R., Baumgartner, E., Schenker, P., and Hayati, S. 2000. Technology development and testing for enhanced mars rover sample return operations. In Proceedings of the 2000 IEEE Aerospace Conference, Big Sky, Montana, pp. 247-257.
Rights and permissions
About this article
Cite this article
Ojeda, L., Borenstein, J. Methods for the Reduction of Odometry Errors in Over-Constrained Mobile Robots. Autonomous Robots 16, 273–286 (2004). https://doi.org/10.1023/B:AURO.0000025791.45313.01
Issue Date:
DOI: https://doi.org/10.1023/B:AURO.0000025791.45313.01