Abstract
This paper proposes a neural network-based self-tuning kinematic controller and dynamic compensation for tracking trajectories, which applied, e.g., in cases where mobile robots are subject to: continuous parametric changes; different trajectories and external disturbances where online gain tuning is a desirable choice. For this kind of controller, the kinematic and dynamic model was developed considering that the mobile robot is confirmed by differential platform, and the operating point is not located at the center of wheel’s axes. The artificial neural network estimates the states of the mobile robot while the gradient descent optimization algorithm adjusts the controller gains that attain the smaller position tracking error, the dynamic model is used to compensate the velocity errors in the robot. Moreover, the stability of the proposed controller is demonstrated analytically. Finally, simulation results are given considering a Turtlebot3 mobile robot, real-time experiments are implemented in the same mobile robot, where the tests are carried out to show the effectiveness of the controller in a real environment.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Andaluz GM, Andaluz VH, Terán HC, Arteaga O, Chicaiza FA, Varela J, Ortiz JS, Pérez F, Rivas D, Sánchez JS, Canseco P (2016) Modeling dynamic of the human-wheelchair system applied to NMPC. In: Lecture notes in computer science (including subseries lecture notes in artificial intelligence and lecture notes in bioinformatics). LNCS, vol 9835. Springer, pp 179–190. https://doi.org/10.1007/978-3-319-43518-3_18
Andaluz V, Roberti F, Carelli R (2010) Robust control with redundancy resolution and dynamic compensation for mobile manipulators. In: Proceedings of the IEEE international conference on industrial technology, pp 1469–1474. https://doi.org/10.1109/ICIT.2010.5472488
Andaluz VH, Canseco P, Varela Aldas J, Ortiz JS, Pérez MG, Roberti F, Carelli R (2014) Robust control with dynamic compensation for human-wheelchair system. Lecture notes in computer science (including subseries lecture notes in artificial intelligence and lecture notes in bioinformatics) 8917:376–389. https://doi.org/10.1007/978-3-319-13966-1_37
Bugeja MK, Fabri SG (2007) Dual adaptive control for trajectory tracking of mobile robots. In: Proceedings - IEEE international conference on robotics and automation, pp 2215–2220. https://doi.org/10.1109/ROBOT.2007.363649
De La Cruz C, Carelli R (2008) Dynamic model based formation control and obstacle avoidance of multi-robot systems. Robotica 26(3):345–356. https://doi.org/10.1017/S0263574707004092, https://www.cambridge.org/core/product/identifier/S0263574707004092/type/journal_article
Fierro R, Lewis FL (1998) Control of a nonholonomic mobile robot using neural networks. IEEE Trans Neural Networks 9(4):589–600. https://doi.org/10.1109/72.701173
Gu D, Hu H (2002) Neural predictive control for a car-like mobile robot. Robot Auton Syst 39(2):73–86. https://doi.org/10.1016/S0921-8890(02)00172-0
Andaluz VH, Leica P, Roberti F, Toibero M, Carelli R (2012) Adaptive coordinated cooperative control of multi-mobile manipulators. In: Frontiers in advanced control systems. InTech (2012). https://doi.org/10.5772/39143
Hernández-Alvarado R, García-Valdovinos L, Salgado-Jiménez T, Gómez-Espinosa A, Fonseca-Navarro F (2016) Neural network-based self-tuning PID control for underwater vehicles. Sensors 16(9):1429. https://doi.org/10.3390/s16091429, http://www.mdpi.com/1424-8220/16/9/1429
Kha NB, Ahn KK (2006) Position control of shape memory alloy actuators by using self tuning fuzzy PID controller. In: 2006 1ST IEEE conference on industrial electronics and applications, pp 1–5. https://doi.org/10.1109/ICIEA.2006.257198
Liu C, Zhou C, Cao W, Li F, Jia P (2020) A novel design and implementation of autonomous robotic car based on ROS in indoor scenario. Robotics 9(1):19. https://doi.org/10.3390/robotics9010019, https://www.mdpi.com/2218-6581/9/1/19
Mannan MA, Murata T, Tamura J, Tsuchiya T (2006) A fuzzy-logic-based self-tuning PI controller for high-performance vector controlled induction motor drive. Electric Power Compon Syst 34(4):471–481
Michel O (2004) Cyberbotics Ltd. Webots: professional mobile robot simulation. Int J Adv Robot Syst 1(1):5 (2004). https://doi.org/10.5772/5618, http://journals.sagepub.com/doi/10.5772/5618
Osusky J, Ciganek J (2018) Trajectory tracking robust control for two wheels robot. In: Proceedings of the 29th international conference on cybernetics and informatics, K and I 2018. Institute of Electrical and Electronics Engineers Inc, pp 1–4. https://doi.org/10.1109/CYBERI.2018.8337559
Park C, Kyung JH, Choi TY, Do HM, Kim BI, Lee SH (2012) Design of an industrial dual arm robot manipulator for a Human-Robot hybrid manufacturing. In: 2012 9th international conference on ubiquitous robots and ambient intelligence, URAI 2012, pp 616–618. https://doi.org/10.1109/URAI.2012.6463097
Recalde LF, Guevara BS, Cuzco G, Andaluz VH (2020) Optimal control problem of a differential drive robot. In: Lecture notes in computer science (including subseries lecture notes in artificial intelligence and lecture notes in bioinformatics), vol 12144 LNAI. Springer Science and Business Media Deutschland GmbH, pp 75–82. https://doi.org/10.1007/978-3-030-55789-8_7, https://link.springer.com/chapter/10.1007/978-3-030-55789-8_7
Rossomando F, Soria C, Patiño H, Carelli R (2011) Model reference adaptive control for mobile robots in trajectory tracking using radial basis function neural networks. Lat Am Appl Res 41:177–182
Varela-Aldas J, Andaluz VH, Chicaiza FA (2018) Modelling and control of a mobile manipulator for trajectory tracking. In: Proceedings - 3rd international conference on information systems and computer science, INCISCOS 2018, vol 2018-Decem. Institute of Electrical and Electronics Engineers Inc, pp 69–74. https://doi.org/10.1109/INCISCOS.2018.00018
Velagic J, Osmic N, Lacevic B (2010) Design of neural network mobile robot motion controller. In: Ramov B (ed) New trends in technologies, chap. 10. IntechOpen, Rijeka (2010). https://doi.org/10.5772/7584
Zea DJ, Guevara BS, Recalde LF, Andaluz VH (2021) Dynamic simulation and kinematic control for autonomous driving in automobile robots. Springer, Cham, pp 205–216. https://doi.org/10.1007/978-3-030-63665-4_16, http://link.springer.com/10.1007/978-3-030-63665-4_16
Acknowledgements
The authors would like to thank Proyecto de Investigacion: Análisis, diseño e implementación de algoritmos de control inteligente en controladores con una red de sensores IoT en vehículos para mejorar la seguridad vial; Escuela Superior Politécnica de Chimborazo ESPOCH and the Research Group GITEA, for the support for the development of this work.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2023 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Recalde, L.F., Guevara, B.S., Zea, D.J., Andaluz, V.H. (2023). Neural Network-Based Self-tuning Kinematic Control and Dynamic Compensation for Mobile Robots. In: Conte, G., Sename, O. (eds) Proceedings of 10th International Conference on Mechatronics and Control Engineering . ICMCE 2021. Lecture Notes in Mechanical Engineering. Springer, Singapore. https://doi.org/10.1007/978-981-19-1540-6_11
Download citation
DOI: https://doi.org/10.1007/978-981-19-1540-6_11
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-19-1539-0
Online ISBN: 978-981-19-1540-6
eBook Packages: EngineeringEngineering (R0)