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.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
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)
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)
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
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
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)
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
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)
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
Bestaoui, Y., Slim, R.: Maneuvers for a quad- rotor autonomous helicopter. In: AIAA Conference and Exhibit. Rohnert Park (2007)
Chao, H., Cao, Y., Chen, Y.: Autopilots for small unmanned aerial vehicles: A survey. Int. J. Control Autom. Syst. (2010)
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)
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)
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)
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)
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
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
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)
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)
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)
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,
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)
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)
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)
Gavrilets, V.: Handbook of Unmanned Aerial Vehicles, pp. 279–306. Springer, Dordrecht (2015). ch. Dynamic Model for a Miniature Aerobatic Helicopter
Powers, C., Mellinger, D., Kumar, V.: Handbook of Unmanned Aerial Vehicles, pp. 307–328. Springer, Dordrecht (2015). ch. Quadrotor Kinematics and Dynamics
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)
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
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)
Sujit, P.B., Beard, R.: Multiple uav exploration of an unknown region. Ann. Math. Artif. Intell. 52(2), 335–366 (2009)
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)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10846-016-0357-9