Design of Double-Loop Trajectory Tracking Control System for
Mobile Robot
Zhongwei Ji
*
, Kang Zhao, Yan Ding and Tingrui Liu
*
College of Mechanical & Electronic Engineering, Shandong University of Science & Technology, Qingdao 266590, China
Keywords: Control System, Mobile Robot.
Abstract: A mobile robot means that it can autonomously perform real-time motion in a designated location, integrating
functions such as autonomous decision-making, path planning, information collection, and motion control.
For mobile robots used in various fields, motion control is the premise to achieve various tasks, and trajectory
tracking control is one of its main technologies. This paper mainly aims at the trajectory tracking of wheeled
mobile robots based on the kinematics model. Taking the position control subsystem as the outer loop and the
attitude control subsystem as the inner loop, a double-loop trajectory tracking system for mobile robots is
proposed, which is proved by Lyapunov stability theory. The stability of the system and the convergence of
tracking error are improved. The designed controller can effectively overcome the influence of unknown
disturbance and better realize the trajectory tracking of mobile robots. The simulation results verify the
validity and correctness of the control law.
1 INTRODUCTION
With the continuous development and progress of
science and technology, robot technology has also
developed rapidly. Robots have been widely used in
military, manufacturing, agriculture, science and
technology industries due to their high mobility, high
autonomy, and high environmental adaptability,
which is also an important symbol of human society
moving towards technological civilization (Qu, 2015).
At the same time, the robot itself integrates many
high-tech technologies, including mechanical
processing, automatic control, information fusion of
various sensors, information engineering,
programming technology, artificial intelligence and
other interdisciplinary subjects (Tan, 2013). This not
only promotes the progress of the robot itself, but also
promotes the improvement and progress of various
interdisciplinary disciplines. The rapid progress of
interdisciplinary technology has made the once
difficult technical problems solved.
A mobile robot means that it can autonomously
perform real-time motion in a designated location,
integrating functions such as autonomous decision-
making, path planning, information collection, and
motion control. For mobile robots used in various
fields, motion control is the premise to achieve
various tasks, and trajectory tracking control is one of
its main technologies (Hu, 2016). Trajectory tracking
control of mobile robots means that at a certain initial
position, the robot tracks the desired trajectory with
respect to time under the action of the controller, and
stably runs along the desired trajectory. The trajectory
tracking problem of mobile robots can generally be
divided into two types: trajectory tracking based on
kinematic model, trajectory tracking based on
kinematic model and dynamic model (Liu, 2020). For
the trajectory tracking problem of mobile robots,
scholars at home and abroad have proposed many
control methods. These trajectory tracking control
methods mainly include PID control (Feng, 2017),
inversion control (Zhao, 2020), nonlinear state
feedback control (Chang, 2015), fuzzy control Logic
control (Zheng, 2017), control based on extended
state observer (Zhang, 2019), etc. Sliding mode
control has the advantages of robustness and strong
anti-interference ability, so sliding mode control can
be used to deal with the trajectory tracking problem
of mobile robots.
Therefore, for the trajectory tracking of mobile
robots based on the kinematic model, this paper takes
the position control subsystem as the outer loop and
the attitude control subsystem as the inner loop, and
proposes a dual-loop trajectory tracking system for
mobile robots, which is proved by the Lyapunov
stability theory. System stability and tracking error
convergence. The designed controller can effectively