Abstract
In the last decades, the increasing interest in unmanned aerial vehicles for both military and civil applications made necessary the development of flight control theory and algorithms more and more efficient and fast. In this paper, an original trajectory controller, like a Proportional Integrative Derivative one, is taken into account and the drone structure assumes a hexacopter configuration, i.e. it consists of six rotors, located on the vertices of a regular hexagon with three pairs of counter-rotating fixed pitch blades. The motion of unmanned aerial vehicle is described by means of the Newton-Euler equations in terms of quaternions, in order to improve the numerical efficiency and stability of the controller algorithm, whose novelty lies in the quaternion error definition. Both model and algorithm have been tested and then validated through a wide experimentation, where the drone keeps going to not elementary trajectories.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Alaimo, A., Artale, V., Milazzo, C.L.R., Ricciardello, A.: Comparison between euler and quaternion parametrization in uav dynamics. In: AIP Conference Proceedings (2013)
Artale, V., Barbaraci, G., Milazzo, C.L.R., Orlando, C., Ricciardello, A.: Dynamic analysis of a hexacopter controlled via LQR-PI. In: AIP Conference Proceedings (2013)
Artale, V., Collotta, M., Pau, G., Ricciardello, A.: Hexacopter Trajectory Control using a Neural Network. In: AIP Conference Proceedings (2013)
Artale, V., Milazzo, C., Ricciardello, A.: An example of quaternion parameterization for dynamical simulation. In: International Conference on Mathematical Modeling in Physical Sciences, IC-MSQUARE Conference Proceedings Book (2013)
Artale, V., Milazzo, C., Ricciardello, A.: Mathematical modeling of hexacopter. Appl. Math. Sci. 7(97), 4805–4811 (2013)
Alaimo, A., Artale, V., Milazzo, C., Ricciardello, A., Trefiletti, L.: Mathematical modeling and control of a hexacopter. In: ICUAS’13 Conference Digital Proceedings Simulator Aero Model Implementation (2013)
Alderete, T.S.: Simulator aero model implementation, NASA Ref. Pub. 1373, DOT/FAA/CT-94/83 (1995). Available online: www.aviationsystemsdivision.arc.nasa.gov/publications/hitl/rtsim/Toms.pdf. Accessed 7 Nov 2011
Castillo, P., Lozano, R., Dzul, A.: Modelling and control of mini-flying machines. Springer, New York (2005)
Hoffmann, G.M., Huang, H., Waslander, S.L., Tomlin, C.J.: Quadrotor helicopter flight dynamics and control: theory and experiment. In: Proceedings of the AIAA Guidance, Navigation and Control Conference and Exhibit (2007)
Kristiansen, R., Nicklasson, P.J.: Satellite attitude control by Quaternion-Based backstepping. In: Proceedings of the 2005 American Control Conference (2005)
Mc Kerrow, P.: Modelling the Draganflyer four-rotor helicopter. In: Proceedings of the 2004 International Conference on Robotics & Automation, pp. 3596–3600. N. Orleans, LA:IEEE (2004)
Mian, A.A., Daoboo, W.: Modeling and Backstepping-based Nonlinear Control Strategy for a 6 DOF Quadrotor Helicopter. Chin. J. Aeronaut. 21, 261–268 (2008)
Morse, B.S., Engh, C.H., Goodrich, M.A.: UAV video coverage quality maps and prioritized indexing for wilderness search and rescue. In: HRI’10 Proceedings of the 5th ACM/IEE International Conference on Human-Robot Interaction (2010)
Pounds, P., Mahony, R., Corke, P.: Modelling and control of a large quadrotor robot. Control. Eng. Pract. 18, 691–699 (2010)
Rango, A., Laliberte, A., Herrick, J.E., Winters, C., Havstad, K., Steele, C., Browning, D.: Unmanned aerial vehicle-based remote sensing for rangeland assessment, monitoring and management. J. Appl. Remote. Sens. 3(1), 033542-033542-15 (2009). doi:10.1117/1.3216822
Rico-Martinez, J.M., Gallardo-Alvarado, J.: A simple method for the determination of angular velocity and acceleration of a spherical motion through quaternions. Meccanica 35, 111–118 (2000)
Salazar, S., Romero, H., Lozano, R., Castillo, P.: Modeling and real-time stabilization of an aircraft having eight rotors. J. Intell. Robot. Syst. 54 455–470 (2009)
Waharte, S., Trigoni, N.: Supporting search and rescue operations with UAVs. In: EST’10 Proceedings of the 2010 International Conference on Emerging Security Technologies (2010)
Zhang, R., Quan, Q., Cai, K.Y.: Attitude control of quadrotor aircraft subject to a class of time-varying disturbances. IET Control Theory Appl. 5, 1140–1146 (2011)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Alaimo, A., Artale, V., Milazzo, C.L.R. et al. PID Controller Applied to Hexacopter Flight. J Intell Robot Syst 73, 261–270 (2014). https://doi.org/10.1007/s10846-013-9947-y
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10846-013-9947-y