Technical Brief

Dynamics and Control of a Differential Drive Robot With Wheel Slip: Application to Coordination of Multiple Robots

[+] Author and Article Information
Shyamprasad Konduri

Department of Mechanical Engineering,
Texas A&M University,
College Station, TX 77843
e-mail: konduri@tamu.edu

Edison Orlando Cobos Torres

Department of Mechanical Engineering,
Texas A&M University,
College Station, TX 77843
e-mail: orlando.cobos@tamu.edu

Prabhakar R. Pagilla

Fellow ASME
Department of Mechanical Engineering,
Texas A&M University,
College Station, TX 77843
e-mail: ppagilla@tamu.edu

1Corresponding author.

Contributed by the Dynamic Systems Division of ASME for publication in the JOURNAL OF DYNAMIC SYSTEMS, MEASUREMENT, AND CONTROL. Manuscript received December 8, 2015; final manuscript received August 22, 2016; published online November 11, 2016. Assoc. Editor: Davide Spinello.

J. Dyn. Sys., Meas., Control 139(1), 014505 (Nov 11, 2016) (6 pages) Paper No: DS-15-1628; doi: 10.1115/1.4034779 History: Received December 08, 2015; Revised August 22, 2016

In differential drive robots, wheel slip severely affects the ability to track a desired motion trajectory and the problem is exacerbated when differential drive robots are used in applications involving coordination of multiple robots. This problem is investigated and, based on the wheel–ground traction forces, a simple slip avoidance control strategy is discussed. Differential drive robots with two driven wheels and one or more ball-type caster wheels are considered. The traction forces between the wheels and the ground surface are determined by assuming rigid wheel, rigid ground interaction. These traction forces are used to determine the maximum value of the input wheel torque that can be applied on the wheel before it slips. To avoid wheel slip, this limiting torque value is used to set a saturation limit for the input torque computed by a trajectory tracking controller. Stability of the closed-loop system with the slip avoidance strategy is shown. Experiments are conducted with this strategy using a single robot as well as multiple robots in a platoon. A representative sample of the experimental results is presented and discussed.

Copyright © 2017 by ASME
Your Session has timed out. Please sign back in to continue.


Kanayama, Y. , Kimura, Y. , Miyazaki, F. , and Noguchi, T. , 1990, “ A Stable Tracking Control Method for an Autonomous Mobile Robot,” IEEE International Conference on Robotics and Automation, Vol. 1, pp. 384–389.
Balakrishna, R. , and Ghosal, A. , 1995, “ Modeling of Slip for Wheeled Mobile Robots,” IEEE Trans. Rob. Autom., 11(1), pp. 126–132. [CrossRef]
Tian, Y. , Sidek, N. , and Sarkar, N. , 2009, “ Modeling and Control of a Nonholonomic Wheeled Mobile Robot With Wheel Slip Dynamics,” IEEE Symposium on Computational Intelligence in Control and Automation, pp. 7–14.
Albagul, A. , and Wahyudi , 2004, “ Dynamic Modeling and Adaptive Traction Control for Mobile Robots,” 30th Annual Conference of IEEE Industrial Electronics Society, Vol. 1, pp. 614–620.
Nandy, S. , Shome, S. , Somani, R. , Tanmay, T. , Chakraborty, G. , and Kumar, C. , 2011, “ Detailed Slip Dynamics for Nonholonomic Mobile Robotic System,” International Conference on Mechatronics and Automation, pp. 519–524.
Tian, Y. , and Sarkar, N. , 2014, “ Control of a Mobile Robot Subject to Wheel Slip,” J. Intell. Rob. Syst., 74(3–4), pp. 915–929. [CrossRef]
Wei, S. , Uthaichana, K. , Zefran, M. , and Decarlo, R. , 2013, “ Hybrid Model Predictive Control for the Stabilization of Wheeled Mobile Robots Subject to Wheel Slippage,” IEEE Trans. Control Syst. Technol., 21(6), pp. 2181–2193. [CrossRef]
Burghi, T. B. , Iossaqui, J. G. , and Camino, J. F. , 2015, “ Stability Analysis of Perturbed Nonlinear Systems Applied to the Tracking Control of a Wheeled Mobile Robot Under Lateral Slip,” XVII International Symposium on Dynamic Problems of Mechanics, Natal, Brazil, Feb. 22–27.
Hoang, N.-B. , and Kang, H.-J. , 2014, “ An Adaptive Tracking Controller for Differential Wheeled Mobile Robots With Unknown Wheel Slips,” Intelligent Computing Theory (Lecture Notes in Computer Science), Vol. 8588, D.-S. Huang , V. Bevilacqua , and P. Premaratne , eds., Springer International Publishing, Berlin, pp. 277–284.
Ze-Su, C. , Jie, Z. , and Jian, C. , 2012, “ Formation Control and Obstacle Avoidance for Multiple Robots Subject to Wheel-Slip,” Int. J. Adv. Rob. Syst., 9(5), p. 188.
Tian, Y. , and Sarkar, N. , 2012, “ Formation Control of Mobile Robots Subject to Wheel Slip,” IEEE International Conference on Robotics and Automation (ICRA), pp. 4553–4558.
Torres, E. C. , Konduri, S. , and Pagilla, P. , 2014, “ Study of Wheel Slip and Traction Forces in Differential Drive Robots and Slip Avoidance Control Strategy,” American Control Conference (ACC), pp. 3231–3236.
Teel, A. R. , 1996, “ A Nonlinear Small Gain Theorem for the Analysis of Control Systems With Saturation,” IEEE Trans. Autom. Control, 41(9), pp. 1256–1270. [CrossRef]


Grahic Jump Location
Fig. 2

Two-loop trajectory tracking controller

Grahic Jump Location
Fig. 1

Two wheeled differential drive robot

Grahic Jump Location
Fig. 3

Experimental values of coefficient of friction: (a) μs and (b) μk

Grahic Jump Location
Fig. 4

Picture of mobile robots in platoon

Grahic Jump Location
Fig. 5

Evolution of the position of the robot: (a) single robot from encoder and video without and with limits on torque input, platoon of robots without and with limit on torque input, (b) x-position, and (c) y-position

Grahic Jump Location
Fig. 6

Velocity profile used in experiments




Some tools below are only available to our subscribers or users with an online account.

Related Content

Customize your page view by dragging and repositioning the boxes below.

Related Journal Articles
Related eBook Content
Topic Collections

Sorry! You do not have access to this content. For assistance or to subscribe, please contact us:

  • TELEPHONE: 1-800-843-2763 (Toll-free in the USA)
  • EMAIL: asmedigitalcollection@asme.org
Sign In