Dynamic Based SMC of Nonholonomic Mobile Robots


The aim of the paper is trajectory tracking control of a non-holonomic mobile robot whose centroid doesn’t coincide to its rotation center in the middle of connecting axle of driving wheels. The nonholonomic dynamic model of the Wheeled Mobile Robot (WMR) is developed in global Cartesian coordinates where the WMR’s forward and angular velocities are used as internal state variables. In order to include the effects of parameter uncertainties, measurement noises and other anomalies in the WMR system, a bounded perturbation vector is embedded to the developed dynamical model. Through defining the control inputs by computed torque method, a Dynamic Sliding Mode Controller (DSMC) is proposed to stabilize the sliding surfaces. Based on the proposed robust control system, the effect of uncertainties and noises in the robot performance is attenuated. By use of the WMR forward and angular velocities as internal state variables in the dynamic modeling, the developed model is relatively simple and mainly independent of the robot states. This makes the dynamical model more robust against measurement errors. Design of the DSMC based on such a model leads to perfect trajectory tracking and compensation for initial off-tracks even in the presence of disturbances and modeling uncertainties.

Share and Cite:

Keighobadi, J. , Shahidi, M. , Khajeh, A. and Fazeli, K. (2013) Dynamic Based SMC of Nonholonomic Mobile Robots. Positioning, 4, 153-159. doi: 10.4236/pos.2013.42015.

Conflicts of Interest

The authors declare no conflicts of interest.


[1] R. W. Brockett, R. S. Millman and H. J. Sussmann, “Asymptotic Stability and Feedback Stabilization,” In: R. W. Brockett, R. S. Millman and H. J. Sussmann, Eds., Differential Geometric Control Theory, Burkhauser, Boston, 1983, pp. 181-191.
[2] I. Kolmanovsky and N. H. McClamroch, “Developments in Nonholonomic Control Problems,” IEEE Control System, Vol. 15, No. 6, 1995, pp. 20-36. doi:10.1109/37.476384
[3] W. G. Wu, H. T. Chen and Y. J. Wang, “Global Trajectory Tracking Control of Mobile Robots,” Acta Automatica, Vol. 27, No. 3, 2001, pp. 326-331.
[4] S. Sun, “Designing Approach on Trajectory Tracking Control of Mobile Robot,” Robotics and Computer-Integrated Manufacturing, Vol. 21, No. 1, 2005, pp. 81-85. doi:10.1016/j.rcim.2004.04.002
[5] J. Keighobadi, M. B. Menhaj and M. Kabganian, “Feedback Linearization and Fuzzy Controllers for Trajectory Tracking of Wheeled Mobile Robots,” Kybernetes, Vol. 39, No. 1, 2010, pp. 83-106. doi:10.1108/03684921011021291
[6] J. Keighobadi, “Fuzzy Calibration of a Magnetic Compass for Vehicular Applications,” Mechanical Systems and Signal Processing, Vol. 25, No. 6, 2011, pp. 1973-1987. doi:10.1016/j.ymssp.2010.11.005
[7] J. Keighobadi, M. J. Yazdanpanah and M. Kabganian, “An Enhanced Fuzzy H∞ Estimator Applied to Low-Cost Attitude-Heading Reference System,” Kybernetes, Vol. 40, No. 1, 2011, pp. 300-326. doi:10.1108/03684921111118068
[8] J. Keighobadi and M. B. Menhaj, “From Nonlinear to Fuzzy Approaches in Trajectory Tracking Control of Wheeled Mobile Robots,” Asian Journal of Control, Vol. 14, No. 4, 2012, pp. 960-973. doi:10.1002/asjc.480
[9] Y. Li, L. Zhu, Z. Wang and T. Liu, “Trajectory Tracking for Nonholonomic Wheeled Mobile Robots Based on an Improved Sliding Mode Control Method,” Proceedings of ISECS International Colloquium on Computing, Communication, Control, and Management, Sanya, 8-9 August 2009, pp. 55-58.
[10] S. Akhavan and M. Jamshidi, “Artificial Neural Network-Based Sliding Mode Control for Non-holonomic Mobile Robots,” Proceedings of IEEE International Conference on Control Applications, Anchorage, 27-27 September 2000, pp. 664-667.
[11] H. S. Shin, J. H. Kim and K. Koh, “Variable Structure Control of Non-holonomic Wheeled Mobile Robots,” Proceedings of IEEE International Conference on Robotics and Automation, Nagoya, 21-27 May 1995, pp 1694-1699.
[12] J. M. Yang and J. H. Kim, “Sliding Mode Control for Trajectory Tracking of Nonholonomic Wheeled Mobile Robots,” IEEE Transactions on Robotics and Automation, Vol. 15, No. 3, 1999, pp. 578-587. doi:10.1109/70.768190
[13] M. Y. Hu and W. Huo, “Robust and Adaptive Control of Nonholonomic Mechanical Systems with Application to Mobile Robots,” Advanced Topics in Nonlinear Control Systems, Vol. 40, 2001, pp. 161-192.
[14] F. L. Lewis, C. T. Abdallah and D. M. Dawson, “Control of Robot Manipulators,” Macmillan, New York, 1994.

Copyright © 2023 by authors and Scientific Research Publishing Inc.

Creative Commons License

This work and the related PDF file are licensed under a Creative Commons Attribution 4.0 International License.