Journal of Intelligent & Robotic Systems

, Volume 84, Issue 1–4, pp 725–743 | Cite as

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

  • Igor Henrique Beloti PizettaEmail author
  • Alexandre Santos Brandão
  • Mário Sarcinelli-Filho


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.


Unmanned aerial vehicle Hardware-in-the-loop Platform Embedded system Ground Station 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 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)MathSciNetzbMATHGoogle Scholar
  2. 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)CrossRefzbMATHGoogle Scholar
  3. 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 MonitoringCrossRefGoogle Scholar
  4. 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 EnvironmentsCrossRefGoogle Scholar
  5. 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)Google Scholar
  6. 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 ExtinguishingCrossRefGoogle Scholar
  7. 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)Google Scholar
  8. 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 vineyardGoogle Scholar
  9. 9.
    Bestaoui, Y., Slim, R.: Maneuvers for a quad- rotor autonomous helicopter. In: AIAA Conference and Exhibit. Rohnert Park (2007)Google Scholar
  10. 10.
    Chao, H., Cao, Y., Chen, Y.: Autopilots for small unmanned aerial vehicles: A survey. Int. J. Control Autom. Syst. (2010)Google Scholar
  11. 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)Google Scholar
  12. 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)Google Scholar
  13. 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)Google Scholar
  14. 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)Google Scholar
  15. 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-PlaneGoogle Scholar
  16. 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 DevelopmentGoogle Scholar
  17. 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)Google Scholar
  18. 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)Google Scholar
  19. 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)Google Scholar
  20. 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,CrossRefGoogle Scholar
  21. 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)Google Scholar
  22. 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)Google Scholar
  23. 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)Google Scholar
  24. 24.
    Gavrilets, V.: Handbook of Unmanned Aerial Vehicles, pp. 279–306. Springer, Dordrecht (2015). ch. Dynamic Model for a Miniature Aerobatic HelicopterCrossRefGoogle Scholar
  25. 25.
    Powers, C., Mellinger, D., Kumar, V.: Handbook of Unmanned Aerial Vehicles, pp. 307–328. Springer, Dordrecht (2015). ch. Quadrotor Kinematics and DynamicsCrossRefGoogle Scholar
  26. 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)Google Scholar
  27. 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 ControlCrossRefGoogle Scholar
  28. 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. 29.
    Sujit, P.B., Beard, R.: Multiple uav exploration of an unknown region. Ann. Math. Artif. Intell. 52(2), 335–366 (2009)MathSciNetzbMATHGoogle Scholar
  30. 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)Google Scholar

Copyright information

© Springer Science+Business Media Dordrecht 2016

Authors and Affiliations

  1. 1.Federal Institute of Espírito SantoAracruzBrazil
  2. 2.Department of Electrical EngineeringFederal University of ViçosaViçosaBrazil
  3. 3.Department of Electrical EngineeringFederal University of Espírito SantoVitóriaBrazil

Personalised recommendations