Skip to main content
Log in

PID Controller Applied to Hexacopter Flight

  • Published:
Journal of Intelligent & Robotic Systems Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Alaimo, A., Artale, V., Milazzo, C.L.R., Ricciardello, A.: Comparison between euler and quaternion parametrization in uav dynamics. In: AIP Conference Proceedings (2013)

  2. 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)

  3. Artale, V., Collotta, M., Pau, G., Ricciardello, A.: Hexacopter Trajectory Control using a Neural Network. In: AIP Conference Proceedings (2013)

  4. 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)

  5. Artale, V., Milazzo, C., Ricciardello, A.: Mathematical modeling of hexacopter. Appl. Math. Sci. 7(97), 4805–4811 (2013)

    Google Scholar 

  6. 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)

  7. 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

  8. Castillo, P., Lozano, R., Dzul, A.: Modelling and control of mini-flying machines. Springer, New York (2005)

    Google Scholar 

  9. 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)

  10. Kristiansen, R., Nicklasson, P.J.: Satellite attitude control by Quaternion-Based backstepping. In: Proceedings of the 2005 American Control Conference (2005)

  11. 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)

  12. 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)

    Article  Google Scholar 

  13. 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)

  14. Pounds, P., Mahony, R., Corke, P.: Modelling and control of a large quadrotor robot. Control. Eng. Pract. 18, 691–699 (2010)

    Article  Google Scholar 

  15. 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

    Google Scholar 

  16. 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)

    Article  MATH  MathSciNet  Google Scholar 

  17. 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)

    Article  Google Scholar 

  18. 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)

  19. 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)

    Article  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Angela Ricciardello.

Rights and permissions

Reprints 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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10846-013-9947-y

Keywords

Mathematics Subject Classifications (2010)

Navigation