City Research Online

Adaptive fuzzy model-free control for 3D trajectory tracking of quadrotor

Chekakta, Z. ORCID: 0000-0002-4664-6283, Zerikat, M., Bouzid, Y. & Koubaa, A. (2020). Adaptive fuzzy model-free control for 3D trajectory tracking of quadrotor. International Journal of Mechatronics and Automation, 7(3), pp. 134-146. doi: 10.1504/ijma.2020.109058


This paper presents a novel adaptive control strategy with rejection ability for unmanned aerial vehicles (UAVs), namely fuzzy model-free control (FMFC). It is based on the model-free control (MFC) concept, where the control parameters are tuned online using fuzzy logic. The controller assumes an ultra-local model that can compensate unknown/unmodelled dynamics, uncertainties and external disturbances, ensuring a good robustness level. Moreover, the fuzzy logic system is used to tune online the proportional-derivative terms due to its heuristic aspect. These compensation and adaptation mechanisms allow ensuring good compromise robustness-performance even in the presence of disturbances. Several experiments, using RotorS Gazebo micro aerial vehicle (MAV) simulator, are provided to demonstrate the effectiveness of the proposed controller compared with other techniques. The fuzzy model-free controller shows superior performance without the time-consuming and tedious tuning task.

Publication Type: Article
Additional Information: Copyright, 2024, Inderscience.
Subjects: Q Science > QA Mathematics > QA75 Electronic computers. Computer science
T Technology > TJ Mechanical engineering and machinery
T Technology > TK Electrical engineering. Electronics Nuclear engineering
Departments: School of Science & Technology
School of Science & Technology > Engineering
SWORD Depositor:
[thumbnail of Adaptive Fuzzy model-free control applied for  3D position control of Quadrotor.pdf]
Text - Accepted Version
Download (664kB) | Preview


Add to AnyAdd to TwitterAdd to FacebookAdd to LinkedinAdd to PinterestAdd to Email


Downloads per month over past year

View more statistics

Actions (login required)

Admin Login Admin Login