Backstepping Controller for Mobile Robot in Presence of Disturbances and Uncertainties

(1) Imen Hassani Mail (University of Sfax, Tunisia)
(2) * Chokri Rekik Mail (University of Sfax, Tunisia)
*corresponding author

Abstract


The objective of this work is to devise an effective control system for addressing the trajectory tracking challenge in nonholonomic mobile robots. Two primary control approaches, namely kinematic and dynamic strategies, are explored to achieve this goal. In the kinematic control domain, a backstepping controller (BSC) is introduced as the core element of the control system. The BSC is utilized to guide the mobile robot along the desired trajectory, leveraging the robot’s kinematic model. To address the limitations of the kinematic control approach, a dynamic control strategy is proposed, incorporating the dynamic parameters of the robot. This dynamic control ensures real-time control of the mobile robot. To ensure the stability of the control system, the Lyapunov stability theory is employed, providing a rigorous framework for analyzing and proving stability. Additionally, to optimize the performance of the control system, a genetic algorithm is employed to design an optimal control law. The effectiveness of the developed control approach is demonstrated through simulation results. These results showcase the enhanced performance and efficiency achieved by the proposed control strategies. Overall, this study presents a comprehensive and robust approach for trajectory tracking in nonholonomic mobile robots, combining kinematic and dynamic control strategies while ensuring stability and performance optimization.


Keywords


Mobile Robot, Kinematic Control, Backstepping Controller, Dynamic Control, Lyapunov Theory, Genetic Algorithm

   

DOI

https://doi.org/10.31763/ijrcs.v3i4.1110
      

Article metrics

10.31763/ijrcs.v3i4.1110 Abstract views : 583 | PDF views : 138

   

Cite

   

Full Text

Download

References


[1] L. Zhao, G. Wang, X. Fan and Y. Li, “The Analysis of trajectory control of non-holonomic mobile robots based on internet of things target image enhancement technology and backpropagation neural network,” Frontiers in Neurorobotics, vol. 15, pp. 1-10, 2021, https://doi.org/10.3389/fnbot.2021.634340.

[2] J. Tang, Y. Zhang, F. Huang, J. Li, Z. Chen, W. Song, S. Zhu and J. Gu, “Design and kinematic control of the cable-driven hyper-redundant manipulator for potential underwater applications,” Journal of applied sciences, vol. 9, no. 6, pp. 1-20, 2019, https://doi.org/10.3390/app9061142.

[3] J. V. Steen and M. Reyhanoglu, “Trajectory Tracking Control of a Rolling Disk on a Smooth Manifold,” 2019 12th Asian Control Conference (ASCC), pp. 43-48, 2019, https://ieeexplore.ieee.org/abstract/document/8765189.

[4] D. Ben Halima Abid, N. Y. Allagui and N. Derbel, “Navigation and trajectory tracking of mobile robot based on kinematic PI controller,” 2017 18th International Conference on Sciences and Techniques of Automatic Control and Computer Engineering (STA), pp. 252-256, 2017, https://doi.org/10.1109/STA.2017.8314966.

[5] M. S. Mohan, V. Anbumalar and S. T. Kumaran, “Kinematic modelling and simulation of PID controlled SCARA robot with multiple tool end effector,” International Journal of Modelling Identification and Control, vol. 35, no. 1, pp. 9-19, 2021, https://doi.org/10.1504/IJMIC.2020.113291.

[6] Y. Koubaa, M. Boukattaya and T. Dammak, “Adaptive dynamic tracking control of uncertain wheeled mobile robot including actuator dynamics,” 2016 17th International Conference on Sciences and Techniques of Automatic Control and Computer Engineering, pp. 374-379, 2016, https://doi.org/10.1109/STA.2016.7952018.

[7] S. K. Hasan and A. Dhingra, “Development of human lower extremity kinematic and dynamic models for exoskeleton robot based physical therapy,” International Journal of Modelling Identification and Control, vol. 34, no. 3, pp. 245-264, 2020, https://doi.org/10.1504/IJMIC.2020.111619.

[8] Y. Koubaa, M. Boukattaya and T. Dammak, “Adaptive control of nonholonomic wheeled mobile robot with unknown parameters,” 2015 7th International Conference on Modelling, Identification and Control, pp. 1-5, 2015 https://doi.org/10.1109/ICMIC.2015.7409475.

[9] Z. -G. Hou, A. -M. Zou, L. Cheng and M. Tan, “Adaptive Control of an Electrically Driven Nonholonomic Mobile Robot via Backstepping and Fuzzy Approach,” in IEEE Transactions on Control Systems Technology, vol. 17, no. 4, pp. 803-815, 2009, https://doi.org/10.1109/TCST.2009.2012516.

[10] Y. Koubaa, “Modeling and dynamic control of a mobile robot in a real environment,” Thesis, National Engineering School of Sfax, 2016.

[11] F. G. Rossomando, C. Soria and R. Carelli, “Autonomous mobile robots navigation using RBF neural compensator,” Control Engineering Practice, vol. 19, no. 3, pp. 215-222, 2011, https://doi.org/10.1016/j.conengprac.2010.11.011.

[12] O. Mohareri, R. Dhaouadi and A. B. Rad, “Indirect adaptive tracking control of a nonholonomic mobile robot via neural networks,” Neurocomputing, vol. 88, pp. 54-66, 2012, https://doi.org/10.1016/j.neucom.2011.06.035.

[13] Y. Koubaa, M. Boukattaya and T. Damak, “Intelligent control for an uncertain mobile robot with external disturbances estimator,” New Trends in Robot Control, pp. 155-176, 2020, https://doi.org/10.1007/978-981-15-1819-5_8.

[14] I. Hassani, I. Maalej and C. Rekik, “Control points searching algorithm for autonomous mobile robot navigation with obstacle avoidance,” 2019 19th International Conference on Sciences and Techniques of Automatic Control and Computer Engineering, pp. 158-163, 2019, https://doi.org/10.1109/STA.2019.8717220.

[15] I. Hassani, I. Maalej and C. Rekik, “Mobile Robot Navigation Based on Turning Point Algorithm and Sliding Mode Controller,” 2018 15th International Multi-Conference on Systems Signals & Devices, pp. 1380-1385, 2018, https://doi.org/10.1109/SSD.2018.8570640.

[16] I. Hassani, I. Maalej and C. Rekik, “Robot path planning with avoiding obstacles using free segments and turning points algorithms,” Mathematical problem in Engineering, vol. 2018, pp. 1-13, 2018, https://doi.org/10.1155/2018/2163278.

[17] A. Sharma and V. Panwar, “Control of mobile robot for trajectory tracking by sliding mode control technique,” 2016 International Conference on Electrical, Electronics, and Optimization Techniques, pp. 3988-3994, 2016, https://doi.org/10.1109/ICEEOT.2016.7755463.

[18] M. Yue, W. Sun and P. Hu, “Sliding mode robust control for two wheeled mobile robot with lower centr of gravity,” International Journal of Innovative Computing Information and Control, vol. 7, no. 2, pp. 637-646, 2011, https://www.researchgate.net/publication/267859693.

[19] M. Miroslav, N. Vlastimir and A. Dragan, “Position control of an electro hydraulic servo system using sliding mode control enhanced by fuzzy PI controller,” Mechanical Engineering, vol. 1, no. 9, pp. 1217-1230, 2002, https://scindeks.ceon.rs/article.aspx?artid=0354-20250209217M.

[20] Y. Zhang, N. Xu, G. Zhu, L. Sun, S. Cao and X. Zhang, “Adaptive robust dynamic surface integral sliding mode control for quadrotor UAVs under parametric uncertainties and external disturbances,” Complexity, vol. 2020, pp. 1-20, 2020, https://doi.org/10.1155/2020/8879364.

[21] M. Yue, S. Wang and Y. Zhang, “Adaptive fuzzy logic-based sliding mode control for a nonholonomic mobile robot in the presence of dynamic uncertainties,” Sage Journals, vol. 229, no. 11, pp. 1979-1988, 2015, https://doi.org/10.1177/0954406214551625.

[22] R. Barzamini and M. Shafiee, “Combination of standard sliding mode control and second order sliding mode control for congestion control of differentiated services networks,” 6th International Symposium on Telecommunications, pp. 632-638, 2012, https://doi.org/10.1109/ISTEL.2012.6483065.

[23] A. Ammar, A. Bourek and A. Benakcha, “Implementation of robust SVM-DTC for induction motor drive using second order sliding mode control,” 2016 8th International Conference on Modelling, Identification and Control, pp. 338-343, 2016, https://doi.org/10.1109/ICMIC.2016.7804133.

[24] Y. Kali, K. Benjelloun, A. Fatemi, M. Saad and M. Benbrahim, “Second order sliding mode with time delay control for uncertain robot manipulators,” 2016 IEEE International Multidisciplinary Conference on Engineering Technology, pp. 160-165, 2016, https://doi.org/10.1109/IMCET.2016.7777445.

[25] E. -J. Hwang, H. -S. Kang, C. -H. Hyun and M. Park, “Robust backstepping control based on a lypunov redesing for slid-steared wheeled mobile robots,” International journal of robotics and automation, vol. 10, no. 1, 2013, https://doi.org/10.5772/55059.

[26] Y. Koubaa, M. Boukattaya and T. Damak, “Intelligent Control for Nonholonomic Mobile Robot Including Actuator Dynamics,” 2018 15th International Multi-Conference on Systems, Signals & Devices, pp. 1012-1016, 2018, https://doi.org/10.1109/SSD.2018.8570365.

[27] A. Mino, K. Uchiyama and K. Masuda, “Backstepping Control for Satellite Attitude Control Using Spherical Control Moment Gyro,” 2019 SICE International Symposium on Control Systems, pp. 39-42, 2019, https://doi.org/10.23919/SICEISCS.2019.8758769.

[28] G. Zidani, S. Drid, L. Chrifi-Alaoui, A. Benmakhlouf and S. Chaouch, “Backstepping controller for a wheeled mobile robot,” 2015 4th International Conference on Systems and Control, pp. 443-448, 2015, https://doi.org/10.1109/ICoSC.2015.7153286.

[29] F. Massaoudi, D. Elleuch and T. Damak, “Robust control for a two DOF robot manipulator,” Journal of Electrical and Computer Engineering, vol. 2019, pp. 1-11, 2019, https://doi.org/10.1155/2019/3919864.

[30] I. Hassani, I. Maalej and C. Rekik, “Backstepping tracking control for nonholonomic mobile robot,” 2020 4th International Conference on Advanced Systems and Emergent Technologies, pp. 63-68, 2020, https://doi.org/10.1109/ICASET49463.2020.9318221.

[31] E. I. Rafika, A. Abbou, S. Rhaili and M. Salimi, “Maximum power point tracking of photovoltaic systems using backstepping controller,” 2017 International Conference on Engineering and Technology, pp. 1-6, 2017 https://doi.org/10.1109/ICEngTechnol.2017.8308147.

[32] Y. Huang, L. Cheng, Z. Li, W. Gao, H. Lu and L. Wei, “Backstepping Sliding Mode Control for Robot Manipulator via Nonlinear Disturbance Observer,” 2019 Chinese Control Conference, pp. 3220-3224, 2019, https://doi.org/10.23919/ChiCC.2019.8865316.

[33] S. Sahloul, D. Benhalima and C. Rekik, “Comparative study of hybrid fuzzy logic methods for mobile robot navigation in unknown environments,” 2019 19th International Conference on Sciences and Techniques of Automatic Control and Computer Engineering, pp. 170-175, 2019, https://doi.org/10.1109/STA.2019.8717260.

[34] J. Holland, “Adaptation in natural and artificial systems,” University of Michigan Press, Ann Arbor, 1975.

[35] C. Rekik, M. Jallouli and N. Derbel, “Optimal trajectory of a mobile robot using hierarchical fuzzy logic controller,” International Journal of Computer Applications in Technology, vol. 53, no. 4, pp. 348-357, 2016, https://doi.org/10.1504/IJCAT.2016.076807.

[36] M. Boujelben, “Autonomous collision-free navigation for robots nonholonomic mobiles,” Thesis, National Engineering School of Sfax, 2016.

[37] C. Rekik, “Optimization for controlling complex systems robotic systems applications,” University accreditation, National Engineering School of Sfax, 2011.

[38] K. Hao, J. Zhao, B. Wang, Y. Liu and C. Wang, “The Application of an adaptive genetic algorithm based on collision detection in path planning of mobile robots,” Computational Intelligence and Neuroscience, vol. 2021, pp. 1-20, 2021, https://doi.org/10.1155/2021/5536574.


Refbacks

  • There are currently no refbacks.


Copyright (c) 2023 Imen Hassani, Chokri Rekik

Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

 


About the JournalJournal PoliciesAuthor Information

International Journal of Robotics and Control Systems
e-ISSN: 2775-2658
Website: https://pubs2.ascee.org/index.php/IJRCS
Email: ijrcs@ascee.org
Organized by: Association for Scientific Computing Electronics and Engineering (ASCEE)Peneliti Teknologi Teknik IndonesiaDepartment of Electrical Engineering, Universitas Ahmad Dahlan and Kuliah Teknik Elektro
Published by: Association for Scientific Computing Electronics and Engineering (ASCEE)
Office: Jalan Janti, Karangjambe 130B, Banguntapan, Bantul, Daerah Istimewa Yogyakarta, Indonesia