Skip to main page content
U.S. flag

An official website of the United States government

Dot gov

The .gov means it’s official.
Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you’re on a federal government site.

Https

The site is secure.
The https:// ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.

Access keys NCBI Homepage MyNCBI Homepage Main Content Main Navigation
. 2024 Apr 29;24(9):2849.
doi: 10.3390/s24092849.

Robust Tracking Control of Wheeled Mobile Robot Based on Differential Flatness and Sliding Active Disturbance Rejection Control: Simulations and Experiments

Affiliations

Robust Tracking Control of Wheeled Mobile Robot Based on Differential Flatness and Sliding Active Disturbance Rejection Control: Simulations and Experiments

Amine Abadi et al. Sensors (Basel). .

Abstract

This paper proposes a robust tracking control method for wheeled mobile robot (WMR) against uncertainties, including wind disturbances and slipping. Through the application of the differential flatness methodology, the under-actuated WMR model is transformed into a linear canonical form, simplifying the design of a stabilizing feedback controller. To handle uncertainties from wheel slip and wind disturbances, the proposed feedback controller uses sliding mode control (SMC). However, increased uncertainties lead to chattering in the SMC approach due to higher control inputs. To mitigate this, a boundary layer around the switching surface is introduced, implementing a continuous control law to reduce chattering. Although increasing the boundary layer thickness reduces chattering, it may compromise the robustness achieved by SMC. To address this challenge, an active disturbance rejection control (ADRC) is integrated with boundary layer sliding mode control. ADRC estimates lumped uncertainties via an extended state observer and eliminates them within the feedback loop. This combined feedback control method aims to achieve practical control and robust tracking performance. Stability properties of the closed-loop system are established using the Lyapunov theory. Finally, simulations and experimental results are conducted to compare and evaluate the efficiency of the proposed robust tracking controller against other existing control methods.

Keywords: active disturbance rejection control; differential flatness; extended state observer; sliding mode control; wheeled mobile robot.

PubMed Disclaimer

Conflict of interest statement

The authors declare no conflicts of interest.

Figures

Figure 1
Figure 1
Two-wheeled mobile robot.
Figure 2
Figure 2
Two-wheeled mobile robot subject to uncertainties.
Figure 3
Figure 3
Mobile robot trajectory tracking control principle scheme.
Figure 4
Figure 4
Simulation tracking results of the wheeled mobile robot under the conditions of the first scenario.
Figure 5
Figure 5
Lumped disturbance affecting the x and y position channels in the context of the first scenario.
Figure 6
Figure 6
Control input applied to the wheeled mobile robot under the conditions of the first scenario.
Figure 7
Figure 7
Simulation tracking results of the wheeled mobile robot in the conditions of the second scenario.
Figure 8
Figure 8
Control input applied to the wheeled mobile robot under the conditions of the second scenario.
Figure 9
Figure 9
Lumped disturbance affecting the x and y position channels in the context of the second scenario.
Figure 10
Figure 10
Real-time trajectory tracking experiment.
Figure 11
Figure 11
Results of the wheeled mobile robot’s tracking under the conditions of the first experiment scenario.
Figure 11
Figure 11
Results of the wheeled mobile robot’s tracking under the conditions of the first experiment scenario.
Figure 12
Figure 12
Estimation values of the lumped disturbances under the conditions of the first experiment scenario.
Figure 13
Figure 13
Control torques applied to the right and left wheels to track the eight-shaped reference trajectory.
Figure 14
Figure 14
Results of the wheeled mobile robot’s tracking under the conditions of the second experiment scenario.
Figure 15
Figure 15
Estimated values of the lumped disturbances under the conditions of the second experiment scenario.
Figure 16
Figure 16
Control torques applied to the right and left wheels to track the Bézier reference trajectory.

References

    1. Al A.S.M.A.O., Al-Qassa A., Nasser A.R., Alkhayyat A., Humaidi A.J., Ibraheem I.K. Embedded design and implementation of mobile robot for surveillance applications. Indones. J. Sci. Technol. 2021;6:427–440. doi: 10.17509/ijost.v6i2.36275. - DOI
    1. Ebel H., Rosenfelder M., Eberhard P. Cooperative object transportation with differential-drive mobile robots: Control and experimentation. Robot. Auton. Syst. 2024;173:104612. doi: 10.1016/j.robot.2023.104612. - DOI
    1. Yépez-Ponce D.F., Salcedo J.V., Rosero-Montalvo P.D., Sanchis J. Mobile robotics in smart farming: Current trends and applications. Front. Artif. Intell. 2023;6:1213330. doi: 10.3389/frai.2023.1213330. - DOI - PMC - PubMed
    1. Garaffa L.C., Basso M., Konzen A.A., de Freitas E.P. Reinforcement learning for mobile robotics exploration: A survey. IEEE Trans. Neural Netw. Learn. Syst. 2021;34:3796–3810. doi: 10.1109/TNNLS.2021.3124466. - DOI - PubMed
    1. Zangina U., Buyamin S., Abidin M.S.Z., Azimi M.S., Hasan H.S. Non-linear PID controller for trajectory tracking of a differential drive mobile robot. J. Mech. Eng. Res. Dev. 2020;43:255–269. doi: 10.18178/ijmerr.11.8.614-621. - DOI

LinkOut - more resources