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.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Astolfi, A.: Discontinuous control of nonholonomic systems, Systems Control Lett. 27 (1996), 37–45.
Bloch, A. M. and McClamroch, N. H.: Control and stabilization of nonholonomic dynamic systems, IEEE Trans. Automatic Control 37(11) (1992), 1746–1757.
Borenstein and Koren, Y.: Motion control analysis of a mobile robot, ASME J. Dynamic Systems Meas. Control 109 (1987), 73–79.
Cox, I. J.: Blanche – An experiment in guidance and navigation of an autonomous robot, IEEE Trans. Robotics Automat. 7(2) (1991), 193–204.
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.
DeSantis, R. M.: Modeling and path-tracking control of a mobile wheeled robot with a differential drive, Robotica 13 (1995), 401–410.
Elnagar, A. and Basu, A.: Piecewise smooth and safe trajectory planning, Robotica 12 (1994), 299–307.
Feng, D. and Krogh, B. H.: Dynamic steering control of conventionally steered mobile robots, J. Robotic Systems 8(5) (1991), 699–721.
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.
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.
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.
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.
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.
Jiang, Z. and Nijmeijer, H.: Tracking control of mobile robots: A case study in backstepping, Automatica 33(7) (1997), 1393–1399.
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.
Kanayama, Y. and Miyake, N.: Trajectory generation for mobile robots, in: Proc. of the Internat. Symp. on Robotics Research, 1985, pp. 333–340.
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.
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.
Komoriya, K., Tach, S., and Tanie, K.: A method of autonomous locomotion for mobile robots, Advanced Robotics 1(1) (1989), 3–19.
Lee, S. S. and Williams, J. H.: A fast tracking error control method for an autonomous mobile robot, Robotica 11 (1993), 209–215.
Nelson, W. L.: Continuous steering-function control of robot cart vehicles, IEEE Trans. Industrial Electronics 36(3) (1989), 330–337.
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.
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.
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.
Tounsi, M. and Le Corre, J. F.: Trajectory generation for mobile robots, Mathematics and Computers in Simulation, 1996, pp. 367–376.
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.
Author information
Authors and Affiliations
Corresponding author
Rights 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
Issue Date:
DOI: https://doi.org/10.1023/A:1008045202113