Development and Validation of a LQR-Based Quadcopter Control Dynamics Simulation Model
Publication: Journal of Aerospace Engineering
Volume 34, Issue 6
Abstract
The growing applications involving unmanned aerial vehicles (UAVs) are requiring more advanced control algorithms to improve rotary-wing UAVs’ performance. To preliminarily tune such advanced controllers, an experimental approach could take a long time and also be dangerous for the vehicle and the onboard hardware components. In this paper, a simulation model of a quadcopter is developed and validated by the comparison of simulation results and experimental data collected during flight tests. For this purpose, an open-source flight controller for quadcopter UAVs is developed and a linear quadratic regulator (LQR) controller is implemented as the control strategy. The input physical quantities are experimentally measured; hence, the LQR controller parameters are tuned on the simulation model. The same tuning is proposed on the developed flight controller with satisfactory results. Finally, flight data and simulation results are compared showing a reliable approximation of the experimental data by the model. Because numerous state-of-the-art simulation models are available, but accurately validated ones are not easy to find, the main purpose of this work is to provide a reliable tool to evaluate the performance for this UAV configuration.
Get full access to this article
View all available purchase options and get full access to this article.
Data Availability Statement
Some or all data, models, or code that support the findings of this study are available from the corresponding author upon reasonable request.
Acknowledgments
The research program is shared with PIC4SeR: Politecnico di Torino Interdepartmental Center for Service Robotics (https://pic4ser.polito.it/). Contributions to this paper were as follows: Conceptualization, A.M. and S.G.; methodology, A.M. and S.G.; software, A.M. and A.B.; validation, A.M., A.B., and S.G.; formal analysis, S.G. and G.G.; investigation, A.M. and S.G.; resources, G.G. and F.D.; data curation, A.M., A.B., and S.G.; original draft preparation, A.M.; review and editing, S.G. and G.G.; visualization, A.M. and S.G.; supervision, G.G. and F.D.; project administration, G.G. and F.D.; funding acquisition, G.G. and F.D. All authors have read and agreed to the published version of the paper.
References
Al Mahasneh, A. J., S. G. Anavatti, and M. Garratt. 2017. “Nonlinear multi-input multi-output system identification using neuro-evolutionary methods for a quadcopter.” In Proc., 9th Int. Conf. on Advanced Computational Intelligence (ICACI), 217–222. New York: IEEE.
Baluja, J., and M. Diago. 2012. “Assessment of vineyard water status variability by thermal and multispectral imagery using an unmanned aerial vehicle (UAV).” Irrig. Sci. 30 (6): 511–522. https://doi.org/10.1007/s00271-012-0382-9.
Capello, E., G. Guglieri, and F. Quagliotti. 2013. “Design and validation of an L1 adaptive controller for Mini-UAV autopilot.” J. Intell. Rob. Syst. 69 (1): 109–118. https://doi.org/10.1007/s10846-012-9717-2.
Capello, E., H. Park, B. Tavora, G. Guglieri, and M. Romano. 2020. “Modeling and experimental parameter identification of a multicopter via a compound pendulum test rig.” In Proc., 2015 Workshop on Research, Education and Development of Unmanned Aerial Systems. New York: IEEE.
Daponte, P., L. De Vito, L. Glielmo, L. Iannelli, D. Liuzza, F. Picariello, and G. Silano. 2019. “A review on the use of drones for precision agriculture.” IOP Conf. Ser.: Earth Environ. Sci. 275 (1): 012022. https://doi.org/10.1088/1755-1315/275/1/012022.
DeRuiter, A., C. Damaren, and J. Forbes. 2013. Spacecraft dynamics and controls. New York: Wiley.
Gulden, T. 2017. The energy implications of drones for package delivery: A geographic information system comparison. Santa Monica, CA: RAND.
Hassler, S., and F. Baysal-Gurel. 2019. “Unmanned aircraft system (UAS) technology and applications in agriculture.” Agronomy 9 (10): 618. https://doi.org/10.3390/agronomy9100618.
Heryanto, M., H. Suprijono, B. Y. Suprapto, and B. Kusumoputro. 2017. “Attitude and altitude control of a quadcopter using neural network based direct inverse control scheme.” Adv. Sci. Lett. 23 (5): 4060–4064. https://doi.org/10.1166/asl.2017.8328.
Islam, M., M. Okasha, and M. Idres. 2017. “Dynamics and control of quadcopter using linear model predictive control approach.” IOP Conf. Ser.: Mater. Sci. Engi. 270 (1): 012007. https://doi.org/10.1088/1757-899X/270/1/012007.
Koch, W., R. Mancuso, R. West, and A. Bestavros. 2018. “Reinforcement learning for UAV attitude control.” ACM Trans. Cyber-Phys. Syst. 3 (2): 1–21. https://doi.org/10.1145/3301273.
Kyaw, M. T., and A. I. Gavrilov. 2017. “Designing and modeling of quadcopter control system using L1 adaptive control.” Procedia Comput. Sci. 103 (Jan): 528–535. https://doi.org/10.1016/j.procs.2017.01.046.
Minervini, A. 2021. “Development of an open-source flight controller for rotary wing UAVs.” M.S. thesis, Dept. of Mechanical and Aerospace Engineering, Politecnico di Torino.
Pairan, M., and S. Shamsudin. 2017. “System identification of an unmanned quadcopter system using MRAN neural.” IOP Conf. Ser.: Mater. Sci. Eng. 270 (1): 012019. https://doi.org/10.1088/1757-899X/270/1/012019.
Semsch, E., M. Jakob, D. Pavlicek, and M. Pechoucek. 2009. “Autonomous UAV surveillance in complex urban environments.” In Vol. 2 of Proc., 2009 IEEE/WIC/ACM Int. Conf. on Intelligent Agent Technology, 82–85. New York: IEEE.
Shahmoradi, J., E. Talebi, P. Roghanchi, and M. Hassanalian. 2020. “A comprehensive review of applications of drone technology in the mining industry.” Drones 4 (3): 34. https://doi.org/10.3390/drones4030034.
Stevens, B., F. L. Lewis, and E. N. Johnson. 2015. “Modeling the aircraft.” In Aircraft control and simulation: Dynamics, controls design, and autonomous systems. New York: Wiley.
Suhail, S. A., M. Bazaz, and S. Hussain. 2019. “Altitude and attitude control of a quadcopter using linear active disturbance rejection control.” In Proc., 2019 Int. Conf. on Computing, Power and Communication Technologies (GUCON), 281–286. New York: IEEE.
Information & Authors
Information
Published In
Copyright
© 2021 American Society of Civil Engineers.
History
Received: May 4, 2021
Accepted: Jun 7, 2021
Published online: Aug 24, 2021
Published in print: Nov 1, 2021
Discussion open until: Jan 24, 2022
Authors
Metrics & Citations
Metrics
Citations
Download citation
If you have the appropriate software installed, you can download article citation data to the citation manager of your choice. Simply select your manager software from the list below and click Download.
Cited by
- Aurelio G. Melo, Fabio A. A. Andrade, Ihannah P. Guedes, Guilherme F. Carvalho, Alessandro R. L. Zachi, Milena F. Pinto, Fuzzy Gain-Scheduling PID for UAV Position and Altitude Controllers, Sensors, 10.3390/s22062173, 22, 6, (2173), (2022).