An advanced quadcopter with Pid controller using both Gyroscopes and Accelerometers
Corressponding author's email:
thuha@hcmute.edu.vnKeywords:
quadcopter, navigation, self-balance, obstacle avoidance, PID controllerAbstract
This project focus on design a quadcopter and development an algorithm so that help it can navigate and self-balance in both indoor and outdoor enviroment, which can be used as a framework for applications such as data collection, ground surveillance, etc. The proposed algorithm allows the quadcopter can fly from its current location to the given location in space. Assuming that there are obstacles in front of the quadcopter, it has to recognize and avoid these obstacles. The developed quadcopter consists of four rotors mounted on four brushless motors to allow lifting and propelling the quadcopter. Arduino platform was used for programming. There are two PID controllers have been applied to control the quadcopter's self-balance and obstacle avoidance. The PID1 uses input values from an IMU sensor which returns values regarding angles and angular velocities of the quadcopter's frame and a GPS module to control the self-balance of the quadcopter. The PID2 uses input values from 5 ultrasonic sensors, four sensors are mounted around and the fifth is mounted under bottom of the quadcopter's frame to control the obstacle avoidance.
Downloads: 0
References
G. M. Hoffmann, H. Huang, S. L. Waslander and C. J. Tomlin, Quadrotor helicopter flight dynamics and control: Theory and experiment, Proceedings of the AIAA Guidance, Navigation and Control Conference and Exhibit, August 2007.
M. Achtelik, T. Zhang, K. Kuhnlenz and M. Buss, Visual tracking and control of a quadcopter using a stereo camera system and inertial sensors, International Conference on Mechatronics and Automation, ChangChun, China, 9 – 12 August, 2009.
S. Bouabdallah , P. Murrieri and R. Siegwart, Towards Autonomous Indoor Micro VTOL, Autonomous Robots, Vol. 18(2), pp. 171 – 183, March 2005.
S. Bouabdallah, A. Noth and R. Siegwart, PID vs LQ control techniques applied to an indoor micro quadrotor, Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2004), Vol. 3, pp. 2451 – 2456, Sendai, Japan, 28 Sept. – 2 Oct., 2004.
N. Guenard, T. Hamel and V. Moreau, Dynamic modeling and intuitive control strategy for an "X4-Flyer", Proceedings of the International Conference on Control and Automation (ICCA '05). Vol. 1, pp. 141 – 146, Budapest Hungary, 26 – 29 June, 2005.
P. Poundsa, R. Mahonyb and P. Corkec, Modelling and control of a large quadrotor robot, Control Engineering Practice, Vol. 18(7), pp. 691 – 699, July 2010.
G. V. Raffo, M. G. Ortega and F. R. Rubio, An integral predictive/nonlinear H∞ control structure for a quadrotor helicopter, Automatica (Journal of IFAC), Vol. 46(1), pp. 29 – 39, January 2010.
M. W. Mueller and R. D’Andrea, Stability and control of a quadrocopter despite the complete loss of one, two, or three propellers, IEEE International Conference on Robotics and Automation (ICRA), Hong Kong, China, May 31 – June 7, 2014.
https://www.youtube.com/watch?v=6rK2Url7UBQ
http://www.ted.com/talks/raffaello_d_andrea_the_astounding_athletic_power_of_quadcopters#t-2021
E. Altug, J. P. Ostrowski and R. Mahony, Control of a quadrotor helicopter using visual feedback, Proceedings of the IEEE International Conference on Robotics and Automation (ICRA '02), Washington, D.C., May 11 – 15, 2002.
P. Castillo, A. Dzul and R. Lozano, Real-time stabilization and tracking of a four-rotor mini rotorcraft, IEEE Transactions on Control Systems Technology, Vol. 12(4), pp. 510 – 516, July 2004.
J. Dunfied, M. Tarbouchi and G. Labonte, Neural network based control of a four rotor helicopter, Proceedings of the IEEE International Conference on Industrial Technology (ICIT '04), Vol. 3, Hammamet, Tunisia, December 8 – 10, 2004.
Downloads
Published
How to Cite
Issue
Section
Categories
License

This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.
Copyright © JTE.


