Abstract
Differential driven mobile robots are typical nonholonomic systems, involving system nonlinearity, which brings challenges to trajectory tracking control. We propose a kinematics control strategy based on backstepping to solve the nonlinearity of the system in this paper, in which the system is divided into three subsystems and two virtual control variables are derived to design the controller. Benefiting from this improvement, the design of the Lyapunov function is simplified and the nonlinearity is solved effectively. In terms of LaSalle invariance theorem, global asymptotic convergence of the provided control scheme is achievable. Furthermore, the effectiveness of the derived control method is validated in both the co-simulation of MATLAB and ADAMS (performed on a differential driven wheeled mobile robot) and the experiment (implemented on a tracked mobile robot). Results indicate that the controller is effective to make the nonholonomic mobile robots converge to reference trajectories in finite time.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Kanayama Y, Kimura Y, Miyazaki F et al (1990) A stable tracking control method for an autonomous mobile robot. In: IEEE international conference on robotics and automation, Cincinnati, OH, USA, May 13–18
Chang YC, Yen HM, Wang PT (2012) An intelligent robust tracking control for a class of electrically driven mobile robots. Asian J Control 14(6):1567–1579
Euldji R, Batel N, Rebhi R et al (2022) Optimal ANFIS-FOPID with back-stepping controller design for wheeled mobile robot control. J Control Eng Appl Inf 24(2):57–68
Shentu S, Xie FG, Liu XJ et al (2020) Motion control and trajectory planning for obstacle avoidance of the mobile parallel robot driven by three tracked vehicles. Robotica 39(6):1037–1050
Fukao T, Nakagawa H, Adachi N (2000) Adaptive tracking control of a nonholonomic mobile robot. IEEE Trans Robot Autom 16(5):609–615
Zhang X, Liu FJ, Yan MD (2012) Dynamic model-based adaptive sliding-mode trajectory tracking control over wheeled mobile robot. Mech Sci Technol Aerospace Eng 31(1):107–111
Wu X, Jin P, Zou T et al (2019) Backstepping trajectory tracking based on fuzzy sliding mode control for differential mobile robots. J Intell Rob Syst 96(1):109–121
Khalaji AK, Jalalnezhad M (2021) Robust forward\backward control of wheeled mobile robots. ISA Trans 115:32–45
Liu Q, Gong Z, Xie FG et al (2021) An RBFNN-informed adaptive sliding mode control for wheeled mobile robots. The international conference on intelligent robotics and applications, Yantai, China, October 22–25
Liu K, Gao H, Ji H et al (2019) Adaptive sliding mode based disturbance attenuation tracking control for wheeled mobile robots. Int J Control Autom Syst 18(5):1288–1298
Zhao T, Wang YH (2020) Global trajectory tracking control of wheeled mobile robot. Micromotors 53(1):107–111
Martinez JL, Mandow A, Morales J et al (2005) Approximating kinematics for tracked mobile robots. Int J Robot Res 24(10):867–878
Acknowledgements
Supported by National Natural Science Foundation of China under Grant 52175237 and Beijing Municipal Science and Technology Commission under Grant Z211100004021022.
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
Liu, Q., Gong, Z., Nie, Z., Liu, XJ. (2023). Design and Implementation Based on Backstepping for Tracking Control of Nonholonomic Mobile Robots. In: Liu, X. (eds) Advances in Mechanism, Machine Science and Engineering in China. CCMMS 2022. Lecture Notes in Mechanical Engineering. Springer, Singapore. https://doi.org/10.1007/978-981-19-9398-5_117
Download citation
DOI: https://doi.org/10.1007/978-981-19-9398-5_117
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-19-9397-8
Online ISBN: 978-981-19-9398-5
eBook Packages: EngineeringEngineering (R0)