Optimization of AR.Drone Position Control Using a Fuzzy Gain-Scheduled PID Approach
Downloads
Keywords
Article Usage Chart
Abstract
Precision control of quadrotor unmanned aerial vehicles (UAVs), such as the AR.Drone, presents a significant challenge due to the inherently nonlinear and coupled dynamics of multi-rotor systems, actuator constraints, and unpredictable environmental disturbances. Traditional proportional-integral-derivative (PID) controllers, while widely used, often fail to achieve satisfactory performance under such nonlinear operating conditions, resulting in excessive overshoot, prolonged settling time, and sensitivity to external perturbations. This study proposes a hybrid fuzzy gain-scheduled PID control strategy that dynamically adjusts control gains in real time based on positional error and error rate, integrating the robustness of classical PID control with the adaptability of fuzzy logic. The methodology leverages fuzzy inference rules to modulate proportional, integral, and derivative gains according to system states, thereby enhancing transient response, minimizing steady-state error, and improving disturbance rejection.
A comprehensive system model of the AR.Drone, encompassing six degrees of freedom, coupled translational and rotational dynamics, and actuator constraints, serves as the foundation for controller design. The proposed control framework is implemented and validated through both simulation and experimental platforms. Simulated scenarios include hovering, step responses, and trajectory tracking under variable wind disturbances, while experimental trials utilize a commercially available AR.Drone 2.0 integrated with ROS-based telemetry for real-time measurement and feedback. Performance metrics, including root mean square error (RMSE), overshoot, settling time, and control effort, are rigorously analyzed and compared against conventional fixed-gain PID and adaptive backstepping controllers.
Results demonstrate that the fuzzy gain-scheduled PID significantly reduces positional RMSE, achieves faster settling times, and limits overshoot compared to conventional PID, with performance comparable to or exceeding adaptive backstepping strategies. Specifically, the hybrid controller effectively maintains stability under external disturbances, reduces actuator saturation events, and optimizes control energy utilization. Critical analysis indicates that the adaptive gain scheduling mitigates the limitations of classical PID in nonlinear UAV systems, while providing a computationally efficient alternative to complex adaptive controllers.
The study contributes to the literature by providing a practical, implementable framework for high-precision UAV position control, bridging the gap between classical PID simplicity and intelligent adaptive strategies. The proposed methodology has potential applications in aerial surveillance, autonomous delivery, environmental monitoring, and cooperative multi-UAV operations. Limitations, including sensitivity to fuzzy rule calibration and extreme environmental conditions, are discussed, with recommendations for future research integrating model-free adaptation and multi-agent coordination.
Downloads
References
1. K. K. Ahn, et al., “Adaptive Backstepping Control of an Electrohydraulic Actuator,” IEEE/ASME Transactions on Mechatronics, pp. 1-9, 2013.
2. A. A. Emhemed, et al., “Modified predictive control for a class of electro-hydraulic actuator,” International Journal of Electrical and Computer Engineering, vol.6, no. 2, pp. 630-638, 2016.
3. N. Bouarroudj, et al., “Sliding-Mode Controller Based on Fractional Order Calculus for a Class of Nonlinear Systems,” International Journal of Electrical and Computer Engineering, vol.6, no. 5, pp. 2239-2250, 2016.
4. S. Chong, “Position tracking optimization for an electro-hydraulic actuator system,” Journal of Telecommunication, Electronic and Computer Engineering, vol.8, no. 7, pp. 1-6, 2016.
5. H. H. Choi, “LMI-Based Sliding Surface Design for Integral Sliding Mode of Mismatched Uncertain Systems,” IEEE Transactions on Automatic Control, vol.52, no. 4, pp. 736-742, 2007.
6. M. M. Ghanbarian, et al., “Design and implementation of a new modified sliding mode controller for grid-connected inverter to controlling the voltage and frequency,” ISA Transactions, vol. 61, pp. 179-187, 2016.
7. I. M. M. Hassan, et al., “Variable structure control of a magnetic suspension system,” Proceedings of the 2001 IEEE International Conference on Control Applications (CCA’01) (Cat. No.01CH37204), pp. 333-338, 2001.
8. Z. Has, et al., “Robust Position Tracking Control of an Electro-Hydraulic Actuator in the Presence of Friction and Internal Leakage,” Arabian Journal for Science and Engineering, vol. 39, no. 4, pp. 2965-2978, 2013.
9. P. K. Hota and N. C. Sahu, “Non-convex economic dispatch with prohibited operating zones through gravitational search algorithm,” International Journal of Electrical and Computer Engineering, vol. 5, no. 6, pp. 1234-1244, 2015.
10. J. Y. Hung, et al., “Variable structure control: a survey,” IEEE Transactions on Industrial Electronics, vol.40, no. 1, pp. 2-22, 1993.
11. H. M. Kim, et al., “Robust Position Control of Electro-Hydraulic Actuator Systems Using the Adaptive Back-Stepping Control Scheme,” Journal of Systems and Control Engineering, vol.224, no. 6, pp. 737-746, 2010.
12. Kaddissi and J. Kenn, “Identification and Real-Time Control of an Electrohydraulic Servo System Based on Nonlinear Backstepping,” IEEE Transactions on Mechatronics, vol/issue: 12(1), pp. 12-22, 2007.
13. Li, et al., “Projective synchronization of uncertain scale-free network based on modified sliding mode control technique,” Physica A, vol. 473, pp. 511-521, 2017.
14. S. M. Mahdi, “Controlling a Nonlinear Servo Hydraulic System Using PID Controller with Genetic Algorithm Tool,” International Journal of Electronics Communication and Computer Engineering, vol.12, no. 1, pp. 42-52, 2012.
15. I. Ursu, et al., “Backstepping design for controlling electrohydraulic servos,” Journal of the Franklin Institute, vol.343, no. 1, pp. 94-110, 2006.
16. M. Soleymani, et al., “Modified sliding mode control of a seismic active mass damper system considering model uncertainties and input time delay,” Journal of Vibration and Control, 2016.
17. Rashedi, et al., “GSA: A Gravitational Search Algorithm,” Information Sciences, vol.179, no. 13, pp. 2232-2248, 2009.
18. S. M. Rozali, “Optimized Back-stepping Controller for Position Tracking of Electro-hydraulic Actuators,” Phd Thesis, pp. 67-69, 2014.
19. S. M.Rozali, et al., “Performance Comparison of Particle Swarm Optimization and Gravitational Search Algorithm to the Designed of Controller for Nonlinear System,” Journal of Applied Mathematics, pp. 1-9, 2014.
20. S. Wang, et al., “Sliding Mode Controller and Filter Applied to an Electrohydraulic Actuator System,” Journal of Dynamic Systems, Measurement, and Control, vol.133, no. 2, pp. 24504, 2011.
21. J. Yao, et al., “Extended-State-Observer-Based Output Feedback Nonlinear Robust Control of Hydraulic Systems with Backstepping,” IEEE Transactions on Industrial Electronics, vol.61, no. 11, pp. 6285-6293, 2014.
22. D. M. Wonohadidjojo, “Position control of electro-hydraulic actuator system using fuzzy logic controller optimized by particle swarm optimization,” International Journal of Automation and Computing, vol. 10, 2014.
23. H. Zhang, et al., “Robust H ∞ sliding mode control with pole placement for a fluid power electrohydraulic actuator (EHA) system,” International Journal of Advanced Manufacturing Technology, vol.73, no. 5-8, pp. 1095-1104, 2014.