Skip to main content
Log in

A Hardware-in-the-Loop Platform for Rotary-Wing Unmanned Aerial Vehicles

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

Abstract

This work describes the development of a platform to deal with simulated and real autonomous flights with rotary-wing aircrafts. Such a platform, referred to as AuRoRA Platform – Autonomous Robots for Research and Applications – contemplates hardware and software, and is designed for use with commercial miniature rotorcrafts, also embedding the instrumentation necessary to autonomously guide them. An electronic board, called AuRoRA Board, is designed and manufactured to integrate the instrumentation and the actuators already included in the commercial vehicles. AuRoRa is implemented to exchange information with such a board and an external computer (ground control station), performing as a high level Hardware-in-the-Loop platform, capable of running simulations and real experiments. In the last case it works as a ground station responsible for sending control signals to the servomotors of the aircraft. In terms of real flights, the AuRoRa Platform was already tested with the AR.Drone Parrot quadrotor and the ALIGN T-REX 450 and T-REX 600 miniature helicopters. The AuRoRa platform also has a characteristic of being a decentralized system, in terms of computer effort. It avoids overloading a single computer with the synthesis of the control signals and the online exhibition of the flight data. The user can enable such feature, and the online exhibition of the flight data start running in a second computer, using an UDP communication channel. Simulation and experimental results are run using the AuRoRa platform, some of which are presented in this paper. The most important characteristics of our proposal is the integration of modelling, control, simulation, experimentation and data display, as detailed in this manuscript.

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. Lee, C.-T., Tsai, C.-C.: Improved nonlinear trajectory tracking using rbfnn for a robotic helicopter. Int. J. Robust Nonlinear Control 20, 1079–1096 (2010)

    MathSciNet  MATH  Google Scholar 

  2. Dzul, A., Lozano, R., Castillo, P.: Adaptive altitude control for a small helicopter in a vertical flying stand. Int. J. Adapt. Control Signal Process. 18(5), 473–485 (2004)

    Article  MATH  Google Scholar 

  3. Kanistras, K., Martins, G., Rutherford, M.J., Valavanis, K.P.: Handbook of unmanned aerial vehicles, pp 2643–2666. Springer, Dordrecht (2015). ch. Survey of Unmanned Aerial Vehicles (UAVs) for Traffic Monitoring

    Book  Google Scholar 

  4. Melita, C.D., Longo, D., Muscato, G., Giudice, G.: Handbook of Unmanned Aerial Vehicles, pp 2667–2692. Springer, Dordrecht (2015). ch. Measurement and Exploration in Volcanic Environments

    Book  Google Scholar 

  5. Brust, M., Strimbu, B.: A networked swarm model for uav deployment in the assessment of forest environments. In: 2015 IEEE Tenth International Conference on Intelligent Sensors, Sensor Networks and Information Processing (ISSNIP), pp. 1–6 (2015)

  6. Merino, L., Martínez-de Dios, J.R., Ollero, A.: Handbook of Unmanned Aerial Vehicles, pp. 2693–2722. Springer, Dordrecht (2015). ch. Cooperative Unmanned Aerial Systems for Fire Detection, Monitoring, and Extinguishing

    Book  Google Scholar 

  7. Araar, O., Aouf, N.: Visual servoing of a quadrotor uav for the tracking of linear structured infrastructures. In: 2013 IEEE International Conference on Systems, Man, and Cybernetics (SMC), pp. 3310–3315 (2013)

  8. Rey, C., Martín, M.P., Lobo, A., Luna, I., Diago, M.P., Millan, B., Tardáguila, J.: Precision agriculture ’13, pp. 617–624. Wageningen Academic Publishers, Wageningen (2013). ch. Multispectral imagery acquired from a UAV to assess the spatial variability of a Tempranillo vineyard

    Google Scholar 

  9. Bestaoui, Y., Slim, R.: Maneuvers for a quad- rotor autonomous helicopter. In: AIAA Conference and Exhibit. Rohnert Park (2007)

  10. Chao, H., Cao, Y., Chen, Y.: Autopilots for small unmanned aerial vehicles: A survey. Int. J. Control Autom. Syst. (2010)

  11. Mutter, F., Gareis, S., Schatz, B., Bayha, A., Gruneis, F., Kanis, M., Koss, D.: Model-driven in-the-loop validation simulation-based testing of uav software using virtual environments. In: Proceedings of the 18th IEEE International Conference and Workshops on Engineering of Computer Based Systems (ECBS), pp. 269–275 (2011)

  12. Bonivento, C., Cacciari, M., Paoli, A., Sartini, M.: Rapid prototyping of automated manufacturing systems by software-in-the-loop simulation. In: Chinese Control and Decision Conference (CCDC), pp. 3968–3973 (2011)

  13. Demers, S., Gopalakrishnan, P., Kant, L.: A generic solution to software-in-the-loop. In: Proceedings of the IEEE Military Communications Conference (MILCOM), pp. 1–6 (2007)

  14. Frye, M., Bhandari, S., Colgren, R.: The raptor 50 6-dof simulation environment for flight control research. In: Proceedings of the American Control Conference (2006)

  15. Garcia, R., Barnes, L.: Selected papers from the 2nd International Symposium on UAVs, Reno, Nevada, U.S.A. June 8–10, 2009, pp. 393–406. Springer, Dordrecht (2010). ch. Multi-UAV Simulator Utilizing X-Plane

    Google Scholar 

  16. Shin, H.-G., Park, M.-C., Jun, J.-S., Moon, Y.-H., Ha, S.-W.: Software Engineering, Business Continuity, and Education: International Conferences ASEA, DRBC and EL 2011, Held as Part of the Future Generation Information Technology Conference, FGIT 2011, in Conjunction with GDC 2011, Jeju Island, Korea, December 8-10, 2011. Proceedings, pp. 416–423. Springer, Berlin (2011). ch. Implementation of an Integrated Test Bed for Avionics System Development

  17. Sun Yoo, C., Shin Kang, Y., Jin Park, B.: Hardware-in-the-loop simulation test for actuator control system of smart uav. In: 2010 IEEE International Conference on Control Automation and Systems (ICCAS), pp. 1729–1732 (2010)

  18. Cai, G., Chen, B., Lee, T., Dong, M.: Design and implementation of a hardware-in-the-loop simulation system for small-scale uav helicopters. In: IEEE International Conference on Automation and Logistics (ICAL), pp. 29–34 (2008)

  19. Goktogan, A., Nettleton, E., Ridley, M., Sukkarieh, S.: Real time multi-uav simulator. In: Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), vol. 2, pp. 2720–2726 (2003)

  20. Jung, D., Ratti, J., Tsiotras, P.: Unmanned Aircraft Systems: International Symposium On Unmanned Aerial Vehicles, UAV’08, pp. 163–181. Springer, Dordrecht (2009). ch. Real-time Implementation and Validation of a New Hierarchical Path Planning Scheme of UAVs via Hardware-in-the-Loop Simulation,

    Book  Google Scholar 

  21. Song, S.-H., Kim, D.-H., Chang, C.-H.: Experimental reliability analysis of multi-uav simulation with tmo-based distributed architecture and global time synchronization. In: 2010 13th IEEE International Symposium on Object/Component/Service-Oriented Real-Time Distributed Computing Workshops (ISORCW), pp. 211–218 (2010)

  22. Brandão, A.S., Andaluz, V.H., Sarcinelli-Filho, M., Carelli, R.: 3-d path-following with a miniature helicopter using a high-level nonlinear underactuated controller. In: Proccedings of the 9th IEEE International Conference on Control and Automation - ICCA’11, pp. 434–439. Santiago, Chile (2011)

  23. Brandão, A. S., Sarcinelli-Filho, M., Carelli, R.: High-level underactuated nonlinear control for rotorcraft machines. In: Proceedings of the 2013 IEEE International Conference on Mechatronics - ICM2013, pp. 279–285. Vicenza (2013)

  24. Gavrilets, V.: Handbook of Unmanned Aerial Vehicles, pp. 279–306. Springer, Dordrecht (2015). ch. Dynamic Model for a Miniature Aerobatic Helicopter

    Book  Google Scholar 

  25. Powers, C., Mellinger, D., Kumar, V.: Handbook of Unmanned Aerial Vehicles, pp. 307–328. Springer, Dordrecht (2015). ch. Quadrotor Kinematics and Dynamics

    Book  Google Scholar 

  26. Pettersen, R., Mustafic, E., Fogh, M.: Nonlinear control approach to helicopter autonomy, Master’s thesis, Institute of Electronic Systems, Department of Control Engineering of the Aalborg University (2005)

  27. Stingu, E., Lewis, F.L.: Unmanned Aircraft Systems: International Symposium On Unmanned Aerial Vehicles, UAV’08, pp. 387–406. Springer, Dordrecht (2009). ch. A Hardware Platform for Research in Helicopter UAV Control

    Book  Google Scholar 

  28. Han, J., Chen, Y.: Multiple uav formations for cooperative source seeking and contour mapping of a radiative signal field. J. Intell. Robot. Syst. 74(1), 323–332 (2013)

    Google Scholar 

  29. Sujit, P.B., Beard, R.: Multiple uav exploration of an unknown region. Ann. Math. Artif. Intell. 52(2), 335–366 (2009)

    MathSciNet  MATH  Google Scholar 

  30. Brandão, A.S., Sarcinelli-Filho, M.: On the guidance of multiple uav using a centralized formation control scheme and delaunay triangulation. J. Intell. Robot. Syst., 1–17 (2015)

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Igor Henrique Beloti Pizetta.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Pizetta, I.H.B., Brandão, A.S. & Sarcinelli-Filho, M. A Hardware-in-the-Loop Platform for Rotary-Wing Unmanned Aerial Vehicles. J Intell Robot Syst 84, 725–743 (2016). https://doi.org/10.1007/s10846-016-0357-9

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10846-016-0357-9

Keywords

Navigation