Quadcopter stabilization by using PID controllers
Abstract
RESUMEN
En este trabajo se presenta la estabilización de un cuadricóptero mediante el uso de controladores PID para la regulación de sus 4 movimientos básicos: ángulos de alabeo, cabeceo, guiñada y altitud. La estabilización del sistema se realiza a partir de un modelo simplificado que facilita la implementación de controladores en un sistema SISO, demostrando efectividad dentro de un rango de ±10° para los ángulos de alabeo y cabeceo y rango completo en guiñada y altitud. El módulo del controlador PID es diseñado para ser usado en cuadricópteros comerciales y ha sido implementado en base a sensores inerciales y ultrasónicos. Además, el sistema cuenta con una interface para observar el desempeño de la aeronave durante el vuelo.
Palabras clave: Cuadricóptero, sistemas de control, controladores PID, UAV.
ABSTRACT
This work presents the stabilization of a quadcopter by using PID controllers to regulate its four basic movements: roll, pitch, yaw angles, and altitude. The stabilization of the system is made from a simplified model which makes easier the implementation of controllers on a SISO system, showing effectiveness within a range of ±10° for a roll and pitch angles and a full range on yaw angle and altitude. The PID controller module is designed to be used with commercial quadcopters and it has been implemented using inertial and ultrasonic sensors. Furthermore, the system also features a wireless interface to observe the aircraft performance during the flight.
Keywords: Quadcopter, control systems, PID controllers, UAV.
Downloads
Metrics
References
Basdogan, C., 2004. Discrete PID controller. Robotics Courses, Koç Üniversitesi, Estambul.
Benavidez, J., J. Lambert, J. Aldo, M. Jamshidi, 2014. Landing of a quadcopter on a mobile base using fuzzy logic, advance trends in soft computing. Studies in Fuzziness and Soft Computing, 312, 429-437.
Bouabdallah, S., P. Murrieri, R. Siegwart, 2005. Towards autonomous indoor micro VTOL. Autonomous robots, 18(2), 171-183.
Bresciani, T., 2008. Modelling, identification and control of a quadrotor helicopter. Tesis de Maestría, Department of Automatic Control, Lund University, Lund.
Castillo P., Lozano R., Dzul A., 2005.Stabilization of a mini rotorcraft with four rotors. Control Systems, IEEE.
De Lellis, M., 2011. Modelling, identification and xontrol of a quadrotor aircraft. Czech Technical University, Praga.
Escamilla, R., 2010. Diseño, construcción, instrumentación y control de un vehículo aéreo no tripulado. Tesis de Ingeniería, Escuela Superior de Mecánica y Eléctrica, Instituto Politécnico Nacional. México D.F.
Hald, U., M. Hesselbæk, 2005. Autonomous helicopter - Modelling and control. Aalborg University, Aalborg.
Jiřinec, T., 2011. Stabilization and control of unmanned quadcopter. Tesis de Maestría, Czech Technical University, Praga.
Natraj, A., L. Dieu Sang, D. Eynard, C. Demonceaux, P. Vasseur, 2013. Omnidirectional vision for UAV: Applications to attitude, motion and altitude estimation for day and night conditions. Journal of Intelligent & Robotic Systems, 69(1-4), 459-473.
Nex, F., F. Remondino, 2014. UAV for 3D mapping applications: A review. Applied Geomatics, 6(1), 1-15.
Downloads
Published
How to Cite
Issue
Section
License
Copyright © Autors. Creative Commons Attribution 4.0 License. for any article submitted from 6 June 2017 onwards. For manuscripts submitted before, the CC BY 3.0 License was used.
You are free to:
Share — copy and redistribute the material in any medium or format |
Adapt — remix, transform, and build upon the material for any purpose, even commercially. |
Under the following conditions:
Attribution — You must give appropriate credit, provide a link to the licence, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licenser endorses you or your use. |
No additional restrictions — You may not apply legal terms or technological measures that legally restrict others from doing anything the licence permits. |