Skip to main content
Log in

Extended state observer-based adaptive sliding mode control of differential-driving mobile robot with uncertainties

  • Original Paper
  • Published:
Nonlinear Dynamics Aims and scope Submit manuscript

Abstract

Based on the uncertain nonlinear kinematic model of the differential-driving mobile robots, an adaptive sliding mode control method is used to design a controller for trajectory tracking of the differential-driving mobile robots with unknown parameter variations and external disturbances. The total uncertainties of the robot are estimated online by an improved linear extended state observer (ESO) with the error compensating term. The adaptive sliding mode controller with the switching gain is adjustable real-time online is developed by selecting the appropriate PID-type sliding surface. The convergence of the tracking errors for wheeled mobile robots is proved by the Lyapunov stability theory. Moreover, the simulation and real experiment results all show that the effectiveness and superiority of the proposed the adaptive sliding mode control method, in comparison with the traditional sliding model control and backstepping control method.

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.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10

Similar content being viewed by others

References

  1. Staicu, S.: Dynamics equations of a mobile robot provided with caster wheel. Nonlinear Dyn. 58(1–2), 237–248 (2009)

    Article  MATH  Google Scholar 

  2. Zhong, G., Kobayashi, Y., Emaru, T., et al.: Optimal control of the dynamic stability for robotic vehicles in rough terrain. Nonlinear Dyn. 73(1–12), 981–992 (2013)

    Article  MathSciNet  Google Scholar 

  3. Bazzi, S., Shammas, E., Asmar, D.: A novel method for modeling skidding for systems with non-holonomic constraints. Nonlinear Dyn. 76(2), 1517–1528 (2014)

    Article  Google Scholar 

  4. Kim, Doh-Hyun, Oh, Jun-Ho: Tracking control of a two-wheeled mobile robot using input-output linearization. Control Eng. Pract. 7(3), 369–373 (1999)

    Article  MathSciNet  Google Scholar 

  5. Jiang, Z.P., Nijmeijev, H.: Tracking control of mobile robots: a case study in backstepping. Automatica 33(7), 1393–1399 (1997)

    Article  MATH  MathSciNet  Google Scholar 

  6. Chen, C.Y., Li, T.H.S., Yeh, Y.C.: EP-based kinematic control and adaptive fuzzy sliding-mode dynamic control for wheeled mobile robots. Inf. Sci. 179(1), 180–195 (2009)

    Article  MATH  Google Scholar 

  7. Chen, C., Li, S., Yeh, Y., Chang, C.: Design and implementation of an adaptive sliding-mode dynamic controller for wheeled mobile robots. Mechatronics 19(2), 156–166 (2009)

    Article  Google Scholar 

  8. Horacio, M.A., Simon, G.G.: Mobile robot path planning and tracking using simulated annealing and fuzzy logic control. Expert Syst. Appl. 15(3–4), 421–429 (1998)

    Google Scholar 

  9. Nunes, U., Bento, L.C.: Data fusion and path-following controllers comparison for autonomous vehicles. Nonlinear Dyn. 49(4), 445–462 (2007)

    Article  MATH  Google Scholar 

  10. Hendzel, Z.: An adaptive critic neural network for motion control of a wheeled mobile robot. Nonlinear Dyn. 50(4), 849–855 (2007)

    Article  MATH  Google Scholar 

  11. Ranjbarsahraei, B., Roopaei, M., Khosravi, S.: Adaptive fuzzy formation control for a swarm of nonholonomic differentially driven vehicles. Nonlinear Dyn. 67(4), 2747–2757 (2012)

    Article  MATH  MathSciNet  Google Scholar 

  12. Jinkun, Liu: MATLAB Simulation for Sliding Mode Control. Tsinghua University Press, Beijing, China (2005)

    Google Scholar 

  13. Yang, J.M., Kim, J.H.: Sliding mode control for trajectory tracking of nonholonomic wheeled mobile robots. IEEE Trans. Robot. Autom. 15(3), 578–587 (1999)

    Article  MathSciNet  Google Scholar 

  14. Hu, Z., Li, Z., Bicker, R., Marshall, C.: Robust output tracking control of nonholonomic mobile robots via higher order sliding mode. Nonlinear Stud. 11(1), 23–35 (2004)

    MathSciNet  Google Scholar 

  15. Corradini, M.L., Orlando, G.: Control of mobile robots with uncertainties in the dynamic model: a discrete time sliding mode approach with experimental results. Control Eng. Pract. 10(1), 23–34 (2002)

  16. Kukao, T., Nakagawa, H., Adachi, N.: Adaptive tracking control of nonholonomic mobile robot. IEEE Trans. Robot. Autom. 16(5), 609–615 (2000)

    Article  Google Scholar 

  17. Do, K.D., Jiang, Z.P., Pan, J.: Simultaneous tracking and stabilization of mobile robots: an adaptive approach. IEEE Trans. Autom. Control. 49(7), 1147–1151 (2004)

    Article  MathSciNet  Google Scholar 

  18. Kim, M.S., Shin, J.H., Hong, S.G., Lee, J.J.: Designing a robust adaptive dynamic controller for nonholonomic mobile robots under modeling uncertainty and disturbances. Mechatronics 13(5), 507–519 (2003)

    Article  Google Scholar 

  19. Kececi, E.F., Gang, T.: Adaptive vehicle skid control. Mechatronics 16(5), 291–301 (2006)

    Article  Google Scholar 

  20. Bobtsov, A., Nikolaev, N., Slita, O.: Adaptive control of libration angle of a satellite. Mechatronics 17(4–5), 271–276 (2007)

    Article  MATH  Google Scholar 

  21. Wu, J., Pu, D., Ding, H.: Adaptive robust motion control of SISO nonlinear systems with implementation on linear motors. Mechatronics 17(4–5), 263–270 (2007)

    Article  Google Scholar 

  22. Ouyang, P.R., Zhang, W.J., Gupta, M.M.: An adaptive switching learning control method for trajectory tracking of robot manipulators. Mechatronics 16(1), 51–61 (2006)

    Article  Google Scholar 

  23. Li, Z., Ge, S.S., Adams, M., Wijesoma, W.S.: Robust adaptive control of uncertain force/motion constrained nonholonomic mobile manipulators. Automatica 44(3), 776–784 (2008)

    Article  MathSciNet  Google Scholar 

  24. Li, Z., Tao, P.Y., Ge, S.S., Adams, M., Wijesoma, W.S.: Robust adaptive control of cooperating mobile manipulators with relative motion. IEEE Trans. Syst. Man Cybern. Part B 39(1), 103–116 (2009)

    Article  Google Scholar 

  25. Li, Z., Ge, S.S., Ming, A.: Adaptive robust motion/force control of holonomic constrained nonholonomic mobile manipulators. IEEE Trans. Syst. Man Cybern. Part B 37(3), 607–616 (2007)

    Article  Google Scholar 

  26. Lim, T.M., Zhang, D.: Control of Lorentz force-type self-bearing motors with hybrid PID and robust model reference adaptive control scheme. Mechatronics 18(1), 35–45 (2008)

    Article  Google Scholar 

  27. Slotine, J., Li, W.: Applied Nonlinear Control. Prentice-Hall, New Jersey (1991)

    MATH  Google Scholar 

  28. Jin-qing, H.A.N.: Active Disturbance Rejection Control Technique—The Technique for Estimating and Compensating the Uncertainties. China National Defence Industry Press, Beijing (2009)

    Google Scholar 

  29. Rongben, W.A.N.G., Jiangwei, C.H.U., Feng, Y., You, F., Ji, S.: Design for a new type of AGV based on machine vision. Chin. J. Mech. Eng. 38(11), 135–138 (2002)

    Article  Google Scholar 

  30. Yao, J.Y., Jiao, Z.X., Ma, D.: Adaptive robust control of DC motors with extended state observer. IEEE Trans. Ind. Electron. 61(7), 3630–3637 (2014)

    Article  Google Scholar 

  31. Stepanenko, Y.U.R.Y., Cao, Y.O.N.G., SU, C.H.U.N.-Y.I.: Variable structure control of robotic manipulator with PID sliding surfaces. Int. J. Robust Nonlinear Control 8(1), 79–90 (1998)

    Article  MATH  MathSciNet  Google Scholar 

  32. Jun, J.I.A.N.G., Qing-wei, C.H.E.N., Jian, G.U.O., Wei-hua, F.A.N.: Sliding mode stable tracking control for mobile satellite communication system based on a new reaching law. Control Decis. 26(12), 1904–1908 (2011)

    MathSciNet  Google Scholar 

Download references

Acknowledgments

This work was supported by the National Natural Science Foundation (No. U1404614), the Henan Province Education Department Foundation (Nos. 14B120003, 15A413005), the Nanyang Normal University Foundation (Nos. ZX2014085, ZX2015007), the Henan Province Scientific and Technological Foundation (Nos. 122102210403, 142300410184).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mingyue Cui.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Cui, M., Liu, W., Liu, H. et al. Extended state observer-based adaptive sliding mode control of differential-driving mobile robot with uncertainties. Nonlinear Dyn 83, 667–683 (2016). https://doi.org/10.1007/s11071-015-2355-z

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11071-015-2355-z

Keywords

Navigation