On differential drive robot odometry with application to path planning

Localization and path planning for obstacle avoidance are two fundamental aspects of mobile robots navigation. In this paper, we improve the localization ability of a robot through odometry, and present and extend a path planning method for such robots. To improve the odometry accuracy of the robot, we propose a new odometry calibration method, and we evaluate the replacement of the differential drive robot caster with an omniwheel. A path planning method in implemented which yields path planning with simultaneous obstacle avoidance, with extended applicability. The odometry improvement method is applied to a differential drive mobile robot but it can be also applied to any other mobile robot if the corresponding kinematic model is used. Experiments show that the calibration method yields improved results.

[1]  Evangelos Papadopoulos,et al.  Planning and model-based control for mobile manipulators , 2000, Proceedings. 2000 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2000) (Cat. No.00CH37113).

[2]  Howie Choset,et al.  Accurate relative localization using odometry , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[3]  Liqiang Feng,et al.  Correction of systematic odometry errors in mobile robots , 1995, Proceedings 1995 IEEE/RSJ International Conference on Intelligent Robots and Systems. Human Robot Interaction and Cooperative Robots.

[4]  Wolfram Burgard,et al.  The dynamic window approach to collision avoidance , 1997, IEEE Robotics Autom. Mag..

[5]  Evangelos Papadopoulos,et al.  On Path Planning and Obstacle Avoidance for Nonholonomic Platforms with Manipulators: A Polynomial Approach , 2002, Int. J. Robotics Res..

[6]  John F. Canny,et al.  Planning smooth paths for mobile robots , 1989, Proceedings, 1989 International Conference on Robotics and Automation.

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

[8]  Oussama Khatib,et al.  Elastic bands: connecting path planning and control , 1993, [1993] Proceedings IEEE International Conference on Robotics and Automation.

[9]  John F. Canny,et al.  Using skeletons for nonholonomic path planning among obstacles , 1992, Proceedings 1992 IEEE International Conference on Robotics and Automation.

[10]  Roland Siegwart,et al.  Smooth and efficient obstacle avoidance for a tour guide robot , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[11]  Christian Schlegel Fast local obstacle avoidance under kinematic and dynamic constraints for a mobile robot , 1998, Proceedings. 1998 IEEE/RSJ International Conference on Intelligent Robots and Systems. Innovations in Theory, Practice and Applications (Cat. No.98CH36190).