Skip to main content
Log in

A Smooth Path Tracking Algorithm for Wheeled Mobile Robots with Dynamic Constraints

  • Published:
Journal of Intelligent and Robotic Systems Aims and scope Submit manuscript

Abstract

In order to avoid wheel slippage or mechanical damage during the mobile robot navigation, it is necessary tosmoothly change driving velocity or direction of the mobile robot. This means that dynamic constraints of the mobile robotshould be considered in the design of path tracking algorithm. In the study, a path tracking problem is formulated asfollowing a virtual target vehicle which is assumed to move exactly along the path with specified velocity. The drivingvelocity control law is designed basing on bang-bang control considering the acceleration bounds of driving wheels. Thesteering control law is designed by combining the bang-bang control with an intermediate path called the landing curve whichguides the robot to smoothly land on the virtual target's tangential line. The curvature and convergence analyses providesufficient stability conditions for the proposed path tracking controller. A series of path tracking simulations and experimentsconducted for a two-wheel driven mobile robot show the validity of the proposed algorithm.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Astolfi, A.: Discontinuous control of nonholonomic systems, Systems Control Lett. 27 (1996), 37–45.

    Google Scholar 

  2. Bloch, A. M. and McClamroch, N. H.: Control and stabilization of nonholonomic dynamic systems, IEEE Trans. Automatic Control 37(11) (1992), 1746–1757.

    Google Scholar 

  3. Borenstein and Koren, Y.: Motion control analysis of a mobile robot, ASME J. Dynamic Systems Meas. Control 109 (1987), 73–79.

    Google Scholar 

  4. Cox, I. J.: Blanche – An experiment in guidance and navigation of an autonomous robot, IEEE Trans. Robotics Automat. 7(2) (1991), 193–204.

    Google Scholar 

  5. Crowley, J.: Asynchronous control of orientation and displacement in robotic vehicles, in: Proc. of the IEEE Internat. Conf. on Robotics and Automation, 1989, pp. 1277–1282.

  6. DeSantis, R. M.: Modeling and path-tracking control of a mobile wheeled robot with a differential drive, Robotica 13 (1995), 401–410.

    Google Scholar 

  7. Elnagar, A. and Basu, A.: Piecewise smooth and safe trajectory planning, Robotica 12 (1994), 299–307.

    Google Scholar 

  8. Feng, D. and Krogh, B. H.: Dynamic steering control of conventionally steered mobile robots, J. Robotic Systems 8(5) (1991), 699–721.

    Google Scholar 

  9. Garcia-Cerezo, A., Ollero, A., and Martinez, J. L.: Design of a robust high-performance fuzzy path tracker for autonomous vehicles, Internat. J. Systems Sci. 27(8) (1996), 799–806.

    Google Scholar 

  10. Guldner, J. and Utkin, V.: Tracking the gradiant of artificial potential fields: Sliding mode control for mobile robots, Internat. J. Control 63(3) (1996), 417–432.

    Google Scholar 

  11. Hemami, A., Mehrabi, M. G., and Cheng, R. M.: A new strategy for tracking in mobile robots and AGV's, in: Proc. of the IEEE Internat. Conf. on Robotics and Automation, 1990, pp. 1122–1127.

  12. Hemami, A., Mehrabi, M. G., and Cheng, R. M.: Synthesis for an optimal control law for path tracking in mobile robots, Automatica 28(2) (1992), 383–387.

    Google Scholar 

  13. Hemami, A., Mehrabi, M. G., and Cheng, R. M.: Optimal kinematic path tracking control of mobile robots with front steering, Robotica 12 (1994), 563–568.

    Google Scholar 

  14. Jiang, Z. and Nijmeijer, H.: Tracking control of mobile robots: A case study in backstepping, Automatica 33(7) (1997), 1393–1399.

    Google Scholar 

  15. Kanayama, Y., Kimura, Y., Miyazaki, F., and Noguchi, T.: A stable tracking control method for an autonomous mobile robots, in: Proc. of the IEEE Internat. Conf. on Robotics and Automation, 1990, pp. 384–389.

  16. Kanayama, Y. and Miyake, N.: Trajectory generation for mobile robots, in: Proc. of the Internat. Symp. on Robotics Research, 1985, pp. 333–340.

  17. Koh, K. C. and Cho, H. S.: A path tracking control system for autonomous mobile robots: An experimental investigation, Mechatronics 4(8) (1994), 799–820.

    Google Scholar 

  18. Koh, K. C. and Cho, H. S.: Wheel servo control based on feedforward compensation for an autonomous mobile robot, in: Proc. of the IEEE Internat. Workshop on Intelligent Robotics and Systems, 1995, pp. 454–459.

  19. Komoriya, K., Tach, S., and Tanie, K.: A method of autonomous locomotion for mobile robots, Advanced Robotics 1(1) (1989), 3–19.

    Google Scholar 

  20. Lee, S. S. and Williams, J. H.: A fast tracking error control method for an autonomous mobile robot, Robotica 11 (1993), 209–215.

    Google Scholar 

  21. Nelson, W. L.: Continuous steering-function control of robot cart vehicles, IEEE Trans. Industrial Electronics 36(3) (1989), 330–337.

    Google Scholar 

  22. Ollero, A. and Heredia, G.: Stability Analysis of Mobile Robot Path Tracking, in: Proc. of the IEEE Internat. Workshop on Intelligent Robotics and Systems, 1995, pp. 491–496.

  23. Reister, D. B. and Pin, F. G.: Time-optimal trajectories for mobile robots with two independently driven wheels, Int. J. Robotics Res. 13(1) (1994), 38–54.

    Google Scholar 

  24. Singh, S. J. and Shin, D. H.: Position based path tracking for wheeled mobile robots, in: Proc. of the IEEE Internat. Workshop on Intelligent Robotics and Systems, 1989, pp. 386–391.

  25. Tounsi, M. and Le Corre, J. F.: Trajectory generation for mobile robots, Mathematics and Computers in Simulation, 1996, pp. 367–376.

  26. Tsugawa, S. and Murata, S.: Steering control algorithm for autonomous vehicle, in: Proc. of the Japan-USA Symp. on Flexible Automation, 1990, pp. 143–146.

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to H. S. Cho.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Koh, K.C., Cho, H.S. A Smooth Path Tracking Algorithm for Wheeled Mobile Robots with Dynamic Constraints. Journal of Intelligent and Robotic Systems 24, 367–385 (1999). https://doi.org/10.1023/A:1008045202113

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1008045202113

Navigation