Skip to main content
Log in

Automatic Tuning Architecture for the Navigation Control Loops of Unmanned Aerial Vehicles

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

Abstract

One of the most time consuming phases in the development of an Unmanned Aerial Vehicle is the tuning of the control algorithms. In this paper the hardware and software suite developed for the self-tuning of the control loops of unmanned flying platforms is presented. The VOLCAN UAV has been used as platform to test and validate the developed architecture. The simplified control system of the VOLCAN UAV is described, together with the Graphical User Interface that allows the rapid automatic tuning of the system by means of Åström and Hägglund’s method. The Hardware in the Loop architecture used to test both the control algorithms and the tuning procedure is presented in the final part of the paper, together with the obtained experimental results.

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. Chao, H., et al.: Autopilots for small unmanned aerial vehicles: a survey. Int. J. Control. Autom. Syst. 8(1), 36–44 (2010)

    Article  Google Scholar 

  2. Valavanis, K.P. (ed.): Advances in unmanned aerial vehicles state of the art and the road to autonomy. In: Series: Intelligent Systems, Control and Automation: Science and Engineering , vol. 33, pp. 473–493. Springer (2007)

  3. Muscato, G., et al.: Volcanic environments: robots for exploration and measurement in volcanic environments. IEEE Robot. Autom. Mag. 19, 40–49 (2012)

    Article  Google Scholar 

  4. ´Åström, K.J., Hägglund, T.: Pid Controllers: Theory, Design, and Tuning, 2nd edn., pp. 230–270 (1995)

  5. Leva, A.: Comparative study of model-based PI(D) autotuning methods. In: American Control Conference, 2007, ACC ‘07, pp. 5796–5801 (2007). doi:10.1109/ACC.2007.4282602

  6. Shengyi, Y., et al.: Design and simulation of the longitudinal autopilot of UAV based on self-adaptive fuzzy PID control. In: International Conference on Computational Intelligence and Security, 2009, CIS ’09, vol. 1, pp. 634–638 (2009). doi:10.1109/CIS.2009.253

  7. Liu, W., et al.: Online fuzzy self-adaptive PID attitude control of a sub mini fixed-wing air vehicle. In: International Conference on Mechatronics and Automation, 2007, IMCA 2007, pp. 153–157 (2007). doi:10.1109/ICMA.2007.4303532

  8. Sangyam, T., et al.: Autonomous path tracking and disturbance force rejection of UAV using fuzzy based auto-tuning PID controller. In: 2010 International Conference on Electrical Engineering/Electronics Computer Telecommunications and Information Technology (ECTI-CON), pp. 528–531 (2010)

  9. Kirli, A., et al.: Self tuning fuzzy PD application on TI TMS320F28335 for an experimental stationary quadrotor. In: 2010 4th European Education and Research Conference (EDERC), pp. 42–46 (2010)

  10. Levy, S., et al.: PID autotuning using relay feedback. In: IEEE 27th Convention of Electrical and Electronics Engineers in Israel, pp. 1–4 (2012)

  11. Astuti, G., et al.: An overview of the “Volcan Project”: an UAS for exploration of volcanic environments. J. Intell. Robotic Syst. 54(1), 471–494 (2008). doi:10.1007/s10846-008-9275-9

    Google Scholar 

  12. Catena, A., et al.: A new modular architecture for the control of the VOLCAN RPAS for volcanic activity monitoring. In: IROS2012 Workshop on Robotics for Environmental Monitoring (2012)

  13. ST Microelectronics Webpage: http://www.st.com. Accessed 2 Apr 2013

  14. Stock, M.: CANaerospace Interface specification for airborne CAN Applications V 1.7. available on http://www.stockflightsystems.com. Accessed 2 Apr 2013

  15. Sveda, M., Oplustil, V.: Experience with integration and certification of COTS based embedded system into advanced avionics system. In: International Symposium on Industrial Embedded Systems, 2007, SIES ’07, pp. 282–287 (2007). doi:10.1109/SIES.2007.4297346

  16. Stevens, B.L., Lewis, F.L.: Aircraft Control and Simulation, 2nd edn. Wiley-Interscience (2003)

  17. Astuti, G., et al.: HIL tuning of UAV for exploration of risky environments. Int. J. Adv. Robot. Syst. 5(4), 419–424 (2008). doi:10.5772/6227

    Google Scholar 

  18. U.S. Department of Transportation, Federal Aviation Administration: Pilot’s Handbook of Aeronautical Knowledge. FAA Handbooks (2009) ISBN-10:1560277505

  19. Yoo, C.-S., et al.: Hardware-In-the-Loop simulation test for actuator control system of smart UAV. In: 2010 International Conference on Control Automation and Systems (ICCAS), pp. 1729–1732 (2010)

  20. How, J., et al.: Flight demonstrations of cooperative control for UAV teams. In: AIAA 3rd “Unmanned Unlimited” Technical Conference, Workshop and Exhibit, Chicago, Illinois, 20–23 Sept 2004

  21. Regina, N., Zanzi, M.: Fixed-wing UAV guidance law for surface-target tracking and overflight. In: 2012 IEEE Aerospace Conference, pp. 1–11 (2012). doi:10.1109/AERO.2012.6187311

  22. Astuti, G., et al.: Hardware in the loop tuning for a volcanic gas sampling UAV. In: Valavanis, K.P. (ed.) Advances in Unmanned Aerial Vehicles State of the Art and the Road to Autonomy, pp. 473–493 (2007)

  23. X-Plane by Laminar Research Webpage: http://www.X-Plane.com. Accessed 2 Apr 2013

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Carmelo Donato Melita.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Catena, A., Melita, C.D. & Muscato, G. Automatic Tuning Architecture for the Navigation Control Loops of Unmanned Aerial Vehicles. J Intell Robot Syst 73, 413–427 (2014). https://doi.org/10.1007/s10846-013-9919-2

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10846-013-9919-2

Keywords

Mathematics Subject Classification (2010)

Navigation