journal article·2023-11-09Open access

Trajectory Tracking Outer Loop Regressor-Based Adaptive Controller for a Quadrotor

Ivan Lopez-Sanchez, Jerónimo Moyrón, Luis Rodolfo García Carrillo, Alejandro Dzul, Javier Moreno-Valenzuela

Applied Sciences· Volume 13· Issue 22

Abstract

A high-level control strategy for a quad rotorcraft Unmanned Aircraft System to perform trajectory tracking tasks is presented, which is based on a regressor-based adaptive approach. The high-level control is designed to interact with a low-level (internal) control loop that cannot be modified to suit the needs of academic researchers. Hence, the proposed control framework computes the appropriate high-level inputs for the inner controller, enabling the trajectory tracking task. The controller includes an integral action to overcome steady-state errors that may occur due to parameter estimation errors or constant disturbances. The stability of the equilibrium point is analyzed using Lyapunov theory, which shows that the tracking errors converge to zero and the parameter estimation errors remain bounded. The proposed control framework was tested on a real-time quad rotorcraft platform, and its performance was compared with four different control strategies. The results indicate that the proposed controller exhibits high accuracy and has better performance with respect to the other controllers.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Adaptive Control of Nonlinear Systems · Guidance and Control Systems · Aerospace and Aviation Technology

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Centro de Investigación y Desarollo de Tecnología Digital, Instituto Politécnico Nacional, Ave. Instituto Politécnico Nacional No. 1310, Tijuana 22435, Baja California, Mexico

Klipsch School of Electrical and Computer Engineering, New Mexico State University, Las Cruces, NM 88011, USA

División de Estudios de Posgrado e Investigación, TecNM/Instituto Tecnológico de la Laguna, Torreón 27000, Coahuila, Mexico

Funding

Consejo Nacional de Ciencia y Tecnología, CONACYT-Fondo Sectorial de Investigación para la Educación · Secretaría de Investigación y Posgrado-Instituto Politécnico Nacional, México · Fondo Sectorial de Investigación para la Educación

References (33)

Show source-provided references
1. A review of rotorcraft unmanned aerial vehicle (UAV) developments and applications in civil engineering10.12989/sss.2014.13.6.1065 ↗
2. Potential applications of UAV along the construction’s value chain10.1016/j.proeng.2017.03.155 ↗
3. Coordinated Trajectory-Tracking Control of a Marine Aerial-Surface Heterogeneous System10.1109/TMECH.2021.3055450 ↗
4. Marine locomotion: A tethered UAV-buoy system with surge velocity control10.1016/j.robot.2021.103858 ↗
5. Backpropagating constraints-based trajectory tracking control of a quadrotor with constrained actuator dynamics and complex unknowns10.1109/TSMC.2018.2834515 ↗
6. Nonlinear and adaptive intelligent control techniques for quadrotor uav—A survey10.1002/asjc.1758 ↗
7. A comprehensive survey of control strategies for autonomous quadrotors10.1109/CJECE.2019.2920938 ↗
8. Hybrid finite-time trajectory tracking control of a quadrotor10.1016/j.isatra.2018.12.042 ↗
9. Control algorithms for UAVs: A comprehensive survey
10. Nguyen, H., Kamel, M., Alexis, K., and Siegwart, R. (2, January 29). Model predictive control for micro aerial vehicles: A survey. Proceedings of the European Control Conference, Delft, The Netherlands.
11. A Review of Quadrotor Unmanned Aerial Vehicles: Applications, Architectural Design and Control Algorithms10.1007/s10846-021-01527-7 ↗
12. Krajník, T., Vonásek, V., Fišer, D., and Faigl, J. (2011, January 15–17). AR-drone as a platform for robotic research and education. Proceedings of the International Conference on Research and Education in Robotics, Prague, Czech Republic.10.1007/978-3-642-21975-7_16 ↗
13. Engel, J., Sturm, J., and Cremers, D. (2012, January 7–12). Camera-based navigation of a low-cost quadrocopter. Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems, Algarve, Portugal.10.1109/IROS.2012.6385458 ↗
14. Falcón, P., Barreiro, A., and Cacho, M.D. (2013, January 23–26). Modeling of Parrot Ardrone and passivity-based reset control. Proceedings of the 9th Asian Control Conference, Istanbul, Turkey.10.1109/ASCC.2013.6606362 ↗
15. Santana, L.V., Brandao, A.S., Sarcinelli-Filho, M., and Carelli, R. (2014, January 27–30). A trajectory tracking and 3D positioning controller for the AR.Drone quadrotor. Proceedings of the International Conference on Unmanned Aircraft Systems, Orlando, FL, USA.10.1109/ICUAS.2014.6842321 ↗
16. Santos, M.C., Santana, L.V., Martins, M.M., Brandão, A.S., and Sarcinelli-Filho, M. (2015, January 17–19). Estimating and controlling UAV position using RGB-D/IMU data fusion with decentralized information/Kalman filter. Proceedings of the IEEE International Conference on Industrial Technology, Seville, Spain.10.1109/ICIT.2015.7125104 ↗
17. Navigation and cooperative control using the AR.Drone quadrotor10.1007/s10846-016-0355-y ↗
18. Santos, M.C., Sarcinelli-Filho, M., and Carelli, R. (2016, January 7–10). Trajectory tracking for UAV with saturation of velocities. Proceedings of the International Conference on Unmanned Aircraft Systems, Arlington, VA, USA.10.1109/ICUAS.2016.7502598 ↗
19. A novel null-space-based UAV trajectory tracking controller with collision avoidance10.1109/TMECH.2017.2752302 ↗
20. Rosales, C., Rossomando, F., Soria, C., and Carelli, R. (2018, January 12–15). Neural control of a Quadrotor: A state-observer based approach. Proceedings of the International Conference on Unmanned Aircraft Systems, Dallas, TX, USA.10.1109/ICUAS.2018.8453303 ↗
21. An adaptive dynamic controller for quadrotor to perform trajectory tracking tasks10.1007/s10846-018-0799-3 ↗
22. Sarapura, J.A., Roberti, F., Toibero, J.M., Sebastián, J.M., and Carelli, R. (2020). Machine Vision and Navigation, Springer.
23. A Robust Control Strategy with Perturbation Estimation for the Parrot Mambo Platform10.1109/TCST.2020.3020783 ↗
24. Adaptive trajectory tracking control for quadrotors with disturbances by using generalized regression neural networks10.1016/j.neucom.2021.06.079 ↗
25. Adaptive neural network-based trajectory tracking outer loop control for a quadrotor10.1016/j.ast.2022.107847 ↗
26. Indoor low-cost localization system for controlling aerial robots10.1016/j.conengprac.2017.01.011 ↗
27. Zhang, F. (2006). The Schur Complement and Its Applications, Springer. Numerical Methods and Algorithms.10.1007/b105056 ↗
28. Khalil, H.K. (2002). Nonlinear Systems, Prentice-Hall. [3rd ed.].
29. Adaptive sliding mode fault-tolerant control for uncertain systems with time delay10.20965/ijat.2020.p0337 ↗
30. Active fault-tolerant control for a quadrotor helicopter against actuator faults and model uncertainties10.1016/j.ast.2020.105745 ↗
31. A general regression neural network10.1109/72.97934 ↗
32. Seng, T.L., Khalid, M., and Yusof, R. (2002, January 30). Adaptive GRNN for the modelling of dynamic plants. Proceedings of the IEEE Internatinal Symposium on Intelligent Control, Vancouver, BC, Canada.
33. Adaptive RBFNNs/integral sliding mode control for a quadrotor aircraft10.1016/j.neucom.2016.07.033 ↗