Comparative Analysis of NMPC and Fuzzy PID Controllers for Trajectory Tracking in Omni-Drive Robots: Design, Simulation, and Performance Evaluation

5Citations
Citations of this article
16Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Trajectory tracking for an Omni-drive robot presents a challenging task that demands an efficient controller design. This paper introduces a self-optimizing controller, Type-1 fuzzyPID, which leverages dynamic and static system response analysis to overcome the limitations of manual tuning. To account for system uncertainties, an Interval Type-2 fuzzyPID controller is also developed. Both controllers are designed using Matlab/Simulink and tested through trajectory tracking simulations in the CoppeliaSim environment. In addition, a non-linear model predictive controller (NMPC) is proposed and compared against the fuzzyPID controllers. The impact of tunable parameters on NMPC’s tracking accuracy is thoroughly examined. We also present plots of the step-response characteristics and noise rejection experiments for each controller. Simulation results validate the precision and effectiveness of NMPC over fuzzyPID controllers while trading computational complexity. Access to code and simulation environment are available in the following link: https://github.com/love481/Omni-drive-robot-Simulation.git.

Cite

CITATION STYLE

APA

Panta, L. (2025). Comparative Analysis of NMPC and Fuzzy PID Controllers for Trajectory Tracking in Omni-Drive Robots: Design, Simulation, and Performance Evaluation. International Journal of Fuzzy Systems, 27(6), 1691–1701. https://doi.org/10.1007/s40815-024-01866-1

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free