TY - JOUR
T1 - Improved Path Tracking Control in Mobile Robots Using a Hybrid FOPID Controller with Backstepping Technique
T2 - An Experimental Study
AU - Euldji, Rafik
AU - Rebhi, Redha
AU - Alkhafaji, Mohammed Ayad
AU - Ikumapayi, Omolayo M.
AU - Akinlabi, Esther T.
AU - Akinlabi, Stephen A.
AU - Mohsen, Karrar S.
AU - Menni, Younes
PY - 2023/4/30
Y1 - 2023/4/30
N2 - This study aims to address the challenge of low-cost hardware implementation of a combined backstepping with fractional order PID (FOPID) controller for mobile robots in real-time applications. Moreover, this work proposes a self-designed mobile robot prototype that is easy to realize, low in cost, spares time, and reduces human effort. This robot platform was equipped with two DC motors with quadratic encoders and two passive wheels, controlled by an Arduino mega, where the software code was developed in the Matlab-Simulink environment, using Simulink support package for Arduino. Four case studies were conducted to demonstrate the effectiveness of the suggested methodology. Experimental results demonstrate improved trajectory tracking performance with less tracking error and smooth control efforts, and is capable of handling trajectories with continuous and non-continuous gradients.
AB - This study aims to address the challenge of low-cost hardware implementation of a combined backstepping with fractional order PID (FOPID) controller for mobile robots in real-time applications. Moreover, this work proposes a self-designed mobile robot prototype that is easy to realize, low in cost, spares time, and reduces human effort. This robot platform was equipped with two DC motors with quadratic encoders and two passive wheels, controlled by an Arduino mega, where the software code was developed in the Matlab-Simulink environment, using Simulink support package for Arduino. Four case studies were conducted to demonstrate the effectiveness of the suggested methodology. Experimental results demonstrate improved trajectory tracking performance with less tracking error and smooth control efforts, and is capable of handling trajectories with continuous and non-continuous gradients.
KW - Arduino mega
KW - complex environment
KW - experimental study
KW - intelligent robust controller
KW - serial communication protocol
UR - http://www.scopus.com/inward/record.url?scp=85164936707&partnerID=8YFLogxK
U2 - 10.18280/jesa.560201
DO - 10.18280/jesa.560201
M3 - Article
AN - SCOPUS:85164936707
SN - 1269-6935
VL - 56
SP - 173
EP - 186
JO - Journal Europeen des Systemes Automatises
JF - Journal Europeen des Systemes Automatises
IS - 2
ER -