Adaptive motion control for autonomous mobile robots: A comparative study of robust tracking under dynamic uncertainties

Read full text
Authors: Abdullah T. Elgammal, Manar Lashin
Cited by: 0
References: 20

Abstract

• Provides a systematic evaluation of four controllers for differential-drive mobile robots under dynamic uncertainties: standard σ -adaptive, modified σ +PD adaptive, fuzzy self-tuning PD, and classical PD. • Proposes a σ +PD adaptive controller that embeds derivative terms inside the σ -law, achieving 38% reduction in angular Total Variation (TV) while maintaining robust tracking under 10–50% parametric variations. • Demonstrates that the fuzzy self-tuning PD controller attains the lowest tracking error (RMS 0.059 m), outperforming σ -adaptive and classical PD controllers in accuracy. • Employs MATLAB/Simulink simulations with a validated Pioneer 2-DX dynamic model to ensure reproducibility under realistic uncertainty and noise conditions. • Assesses performance using RMS error, TV of velocity commands, and Integral Absolute Error (IAE), ensuring a fair, multi-criteria evaluation across controllers. • Shows that the σ +PD adaptive controller offers the best trade-off between accuracy and smoothness, reducing chattering and lowering control effort. • Provides practical guidance for controller selection: fuzzy self-tuning is recommended when accuracy is critical, while σ +PD is preferable for stable, energy-efficient operation in uncertain environments. This study investigates motion control strategies for trajectory and position tracking of a unicycle-modeled mobile robot under dynamic parametric uncertainty. Four controllers are examined: an adaptive controller with a σ -modification term, a modified adaptive controller incorporating both σ and PD terms, a fuzzy self-tuning PD controller, and a classical PD controller. The evaluation considers two scenarios, circular path tracking with varying radii and point regulation from an initial pose. Controller performance is assessed using tracking error, Root Mean Square (RMS) error, Total Variation (TV) of linear and angular velocities, control effort, and velocity fluctuations, under both nominal and perturbed conditions. Results show that the modified adaptive controller reduces oscillations more effectively, whereas the fuzzy self-tuning controller achieves the lowest tracking errors. These outcomes provide practical guidance for selecting robust control strategies for differentially-driven robots operating in dynamic environments. All simulations were performed in MATLAB®/Simulink.

Fields of Study & Subjects

Control and Dynamics of Mobile Robots Adaptive Control of Nonlinear Systems Vehicle Dynamics and Control Systems

Publication details

Journal / source
Results in Engineering
Volume
29
Pages
109146–109146
Publication date
18 January 2026
Language
EN