Abstract
The need to design a robust, accurate and lightweight real-time control architecture for a low-cost embedded system has become a necessary step in robotics applications. Therefore, the goal of this work is to design an integrated and accurate control system for a differential wheeled mobile robot. A hierarchical control approach has been adopted in this work which, takes into account the sub-systems controller of the problem related to robot path tracking. To this end, the control structure includes the design of a sliding mode control (SMC) scheme to stabilize the robot and precisely track the path that matches the kinematics of the mechanical structure. Moreover, the control structure provides a new design of the DC motor controller for optimum performance. To obtain an integrated control system for automated tasks, an accurate position estimation and an optimized high-level path planning algorithm have been proposed. The robustness and performance of the approved control and estimation systems have been verified through real-time implementations in different experiments. The results show the high accuracy of the robot’s tracking on different paths.
Similar content being viewed by others
References
Cornejo J, Magallanes J, Denegri E, Canahuire R (2018) Trajectory tracking control of a differential wheeled mobile robot: a polar coordinates control and lqr comparison. In: 2018 IEEE XXV international conference on electronics, electrical engineering and computing (INTERCON), IEEE, 2018, pp 1–4
Huo J, Liu M, Neusypin KA, Liu H, Guo M, Xiao Y (2020) Autonomous search of radioactive sources through mobile robots. Sensors 20(12):3461
Li J-G, Cao M-L, Meng Q-H (2019) Chemical source searching by controlling a wheeled mobile robot to follow an online planned route in outdoor field environments. Sensors 19(2):426
Hayajneh MR, Badawi ARE (2019) Automatic uav wireless charging over solar vehicle to enable frequent flight missions. In: Proceedings of the 2019 3rd international conference on automation, control and robots, 2019, pp 44–49
Malu SK, Majumdar J (2014) Kinematics, localization and control of differential drive mobile robot. Glob J Res Eng
Leena N, Saju K (2016) Modelling and trajectory tracking of wheeled mobile robots. Procedia Technol 24(5):538–545
Tzafestas SG (2018) Mobile robot control and navigation: a global overview. J Intell Robot Syst 91(1):35–58
Padhy PK, Sasaki T, Nakamura S, Hashimoto H (2010) Modeling and position control of mobile robot. In: 2010 11th IEEE international workshop on advanced motion control (AMC). IEEE 2010, pp 100–105
Myint C, Win NN (2016) Position and velocity control for two-wheel differential drive mobile robot. Int J Sci Eng Technol Res (IJSETR) 5(9):2849–2855
Alves TG, Lages WF, Henriques RV (2018) Parametric identification and controller design for a differential-drive mobile robot. IFAC-PapersOnLine 51(15):437–442
Diaz D, Kelly R (2016) On modeling and position tracking control of the generalized differential driven wheeled mobile robot. In: 2016 IEEE international conference on automatica (ICA-ACCA), IEEE, 2016, pp 1–6
Bensaci C, Zennir Y, Pomorski D (2018) Nonlinear control of a differential wheeled mobile robot in real time-Turtlebot 2. In: International conference on advanced technologies and electrical engineering (ICTAEE’18), Skikda, Algeria, 2018, pp 12 – 14
Hoang TT, Duong PM, Vân NTT, Vinh TQ (2017) Stabilization control of the differential mobile robot using lyapunov function and extended kalman filter. arXiv preprint arXiv:1707.05458
Chwa D (2004) Sliding-mode tracking control of nonholonomic wheeled mobile robots in polar coordinates. IEEE Trans Control Syst Technol 12(4):637–644
Lee JK, Choi YH, Park JB (2015) Sliding mode tracking control of mobile robots with approach angle in cartesian coordinates. Int J Control Autom Syst 13(3):718–724
Lee J-K, Park J-B, Choi Y-H (2013) Tracking control of nonholonomic wheeled mobile robot based on new sliding surface with approach angle. IFAC Proc Vol 46(29):38–43
Dòria-Cerezo A, Biel D, Olm JM, Repecho V (2019) Sliding mode control of a differential-drive mobile robot following a path. In: 2019 18th European control conference (ECC). IEEE 2019, pp 4061–4066
Alhelou M, Dib A, Albitar C (2015) Lyapunov theory vs. sliding mode in trajectory tracking for non-holonomic mobile robots. In: 2015 10th Asian control conference (ASCC). IEEE 2015, pp 1–5
Gambhire S, Kishore DR, Londhe P, Pawar S Review of sliding mode based control techniques for control system applications
Vans E, Vachkov G, Sharma A (2014) Vision based autonomous path tracking of a mobile robot using fuzzy logic. IEEE Asia-Pac World Congress Comput Sci Eng 2014:1–8
Ms B, Rekik C, Derbel N (2016) A hybrid fuzzy-sliding mode controller for a mobile robot. Int J Model Ident Control 25(3):155–164
Omrane H, Masmoudi MS, Masmoudi M (2016) Fuzzy logic based control for autonomous mobile robot navigation. Comput Intell Neurosci
Su D, Huang J, Yang D (2020) Trajectory tracking of mobile robots based on fuzzy control and extended state observer. In: Proceedings of the 11th international conference on modelling, identification and control (ICMIC2019), Springer, 2020, pp 697–706
Ye J (2015) Tracking control of a non-holonomic wheeled mobile robot using improved compound cosine function neural networks. Int J Control 88(2):364–373
Li Z, Deng J, Lu R, Xu Y, Bai J, Su C-Y (2015) Trajectory-tracking control of mobile robot systems incorporating neural-dynamic optimized model predictive approach. IEEE Trans Syst Man Cybernet Syst 46(6):740–749
Huang H, Zhou J, Di Q, Zhou J, Li J (2019) Robust neural network-based tracking control and stabilization of a wheeled mobile robot with input saturation. Int J Robust Nonlinear Control 29(2):375–392
Al-Fetyani M, Hayajneh M, Alsharkawi A (2020) Design of an executable anfis-based control system to improve the attitude and altitude performances of a quadcopter drone. Int J Autom Comput 1–17
Mu J, Yan X-G, Spurgeon SK, Mao Z (2017) Nonlinear sliding mode control of a two-wheeled mobile robot system. Int J Model Ident Control 27(2):75–83
García-Sánchez JR, Tavera-Mosqueda S, Silva-Ortigoza R, Hernández-Guzmán VM, Sandoval-Gutiérrez J, Marcelino-Aranda M, Taud H, Marciano-Melchor M (2018) Robust switched tracking control for wheeled mobile robots considering the actuators and drivers. Sensors 18(12):4316
Bhatti OS (2017) Adaptive fuzzy-pd tracking controller for optimal visual-servoing of wheeled mobile robots. J Control Eng Appl Inform 19(3):58–68
Guldner J, Utkin V (2000) The chattering problem in sliding mode systems. In: Fourteenth intenational symposium of mathematical theory of networks and systems, MTNS2000
Ullah N, Han S, Khattak M (2016) Adaptive fuzzy fractional-order sliding mode controller for a class of dynamical systems with uncertainty. Trans Inst Meas Control 38(4):402–413
Silva-Ortigoza R, Márquez-Sánchez C, Carrizosa-Corral F, Antonio-Cruz M, Alba-Martínez J, Saldaña-González G (2014) Hierarchical velocity control based on differential flatness for a dc/dc buck converter-dc motor system. Math Probl Eng
Lemus J, Vélez GC, Rodrıguez NJC (2018) Pid controller design for dc motor. Contemp Eng Sci 11(99):4913–4920
Author information
Authors and Affiliations
Corresponding author
Additional information
This research has been conducted under the project GASTHAUS (83/308/2018) supported by the Hashemite University.
Rights and permissions
About this article
Cite this article
Hayajneh, M. Experimental validation of integrated and robust control system for mobile robots. Int. J. Dynam. Control 9, 1491–1504 (2021). https://doi.org/10.1007/s40435-020-00751-7
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s40435-020-00751-7