Abstract
A trigonometric method is proposed to calculate the pose (position and orientation) of a mobile robot, possessing a locomotion platform with a unique combination of two steerable and driven wheels and two caster wheels. The model of the locomotion platform is derived to deliver timely and accurate odometer information from measurements of drive wheel revolutions and steering angles. Non-systematic errors, mainly caused by wheel slippage, are detected by a new computation method based on the ratios between the two drive wheels’ incremental distances. Real-world experiments validate the proposed model and the algorithm’s ability to detect non-systematic errors.
Similar content being viewed by others
References
Amtec: 1997, MoRSE - Modular Positioning and Handling System, Description and Technical Specifications, also available at: www.amtec-robotics.com xxx, April 1997.
R. Bischoff (1998) Design concept and realization of the humanoid service robot HERMES A. Zelinsky (Eds) Field and Service Robotics Springer London 485–492
R. Bischoff (2000) Towards the development of ‘plug-and-play’ personal robots Proceedings of the 1st IEEE-RAS International Conference on Humanoid Robots MIT Cambridge
Bischoff, R. and Graefe, V.: 2004, Design principles for dependable robotic assistants, Internat. J. Humanoid Robotics, to appear.
J. Borenstein (1995) ArticleTitleControl and kinematic design for multi-degree-of-freedom mobile robots with compliant linkage IEEE Trans. Robotics Automat. 11 IssueID(1) 21–35 Occurrence Handle10.1109/70.345935
Borenstein, J., Everett, H. R., and Feng, L.: 1996, Where am I? - Sensors and Methods for Mobile Robot Positioning, April.
Buckholtz, K. R.: 2002, Reference input wheel slip tracking using sliding mode control, in: Proceedings SAE 2002 World Congress, Detroit, Michigan, SAE Technical Paper Series 2002-01-0301.
W. Burgard A. B. Cremers D. Fox D. Hähnel G. Lakemeyer D. Schulz W. Steiner S. Thrun (1999) ArticleTitleExperiences with an interactive museum tour-guide robot Artificial Intelligence 114 IssueID(1-2) 3–55 Occurrence Handle0939.68865 Occurrence Handle10.1016/S0004-3702(99)00070-3
R. H. Byrne P. R. Klarer J. B. Pletta (1992) Techniques for autonomous navigation Sandia National Laboratories Albuquerque, NM
J. L. Crowley P. Reignier (1992) ArticleTitleAsynchronous control of rotation and translation for a robot vehicle Robotics and Autonomous Systems 10 243–251 Occurrence Handle10.1016/0921-8890(92)90003-H
Doh, N., Choset, H., and Chung, W. K.: 2003, Accurate relative localization using odometry, in: Proceedings of the 2003 IEEE International Conference on Robotics & Automation, Taipei, Taiwan, pp. 1606–1612.
H. R. Everett (1995) Sensors for Mobile Robots: Theory and Application A. K. Peters, Ltd. Wellesley, MA
Fisher, D., Holland, J. M., and Kennedy, K. F.: 1994, K3A marks third generation synchro-drive, in: American Nuclear Society Winter Meeting, Proceedings of Robotics and Remote Systems, New Orleans, LA, June.
J. M. Holland (1983) Basic Robotics Concepts Howard W. Sams, Macmillan, Inc. Indianapolis, IN
P. R. Klarer (1998) Simple 2-D navigation for wheeled vehicles Sandia National Laboratories Albuquerque, NM
R. Kurazume S. Hirose (2000) ArticleTitleAn experimental study of a cooperative positioning system Autonomous Robot 8 IssueID(1) 43–52 Occurrence Handle10.1023/A:1008988801987
Leonard, J. J. and Durrant-Whyte, H. F.: 1991, Simultaneous map building and localization for an autonomous mobile robot, in: Proceedings of the IEEE International Workshop on Intelligent Robots and Systems (IROS 1991), Osaka, Japan, pp. 1442–1447. Also presented at the 2nd IARP Int. Conf. on Multi-Sensor Fusion and Environment Modelling, Oxford, UK, September.
S. Marsland U. Nehmzow T. Duckett (2001) ArticleTitleLearning to select distinctive landmarks for mobile robot navigation Robotics and Autonomous Systems 37 IssueID(4) 241–260 Occurrence Handle1017.68135 Occurrence Handle10.1016/S0921-8890(01)00162-2
A. Martinelli (2002) ArticleTitleThe odometry error of a mobile robot with a synchronous drive system IEEE Trans. Robotics Automat. 18 IssueID(3) 399–405 Occurrence Handle10.1109/TRA.2002.1019477
Moravec, H. and Elfes, A. E.: 1985, High resolution maps from wide angle sonar, in: Proceedings of the 1985 IEEE International Conference on Robotics and Automation, pp. 116–121.
A. Reina J. Gonzalez (2000) ArticleTitleA two-stage mobile robot localization method by overlapping segment-based maps Robotics and Autonomous Systems 31 IssueID(4) 213–226 Occurrence Handle10.1016/S0921-8890(99)00098-6
D. B. Reister M. A. Unseren (1993) ArticleTitlePosition and constraint force control of a vehicle with two or more steerable drive wheels IEEE Trans. Robotics Automat. 9 IssueID(6) 723–731 Occurrence Handle10.1109/70.265916
N. Roy S. Thrun (1999) ArticleTitleOnline self-calibration for mobile robots Proceedings of the International Conference on Robotics and Automation 3 2292–2297
Wang, C.-C., Thorpe, C., and Thrun, S.: 2003, Online simultaneous localization and mapping with detection and tracking of moving objects: Theory and results from a ground vehicle in crowded urban areas, in: Proceedings of the 2003 IEEE International Conference on Robotics & Automation, Taipei, Taiwan, pp. 842–849.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Meng, Q., Bischoff, R. Odometry based pose determination and errors measurement for a mobile robot with two steerable drive wheels. J Intell Robot Syst 41, 263–282 (2005). https://doi.org/10.1007/s10846-005-3506-0
Received:
Revised:
Issue Date:
DOI: https://doi.org/10.1007/s10846-005-3506-0