Embedded control and development system for the HERO autonomous helicopter

This paper describes the design and implementation of the HERO helicopter, a low-cost UAV platform for research in control and perception, with autonomous flight and on-board image processing capabilities. First, general system goals and requirements are presented, along with a functional description. Then, system design and implementation issues are analysed, including airframe, hardware and software architectures. The paper focuses specially on the low-level controller and its implementation, including its flexible, modular runtime support system and off-line simulation tools. System modularity allows for easy system upgrade and reconfiguration. Finally, real flight experimental results are presented, including the tracking of a complex waypoint path.

[1]  Aníbal Ollero,et al.  Multiple eyes in the skies: architecture and perception issues in the COMETS unmanned air vehicles project , 2005, IEEE Robotics & Automation Magazine.

[2]  K.P. Valavanis,et al.  Unmanned helicopter waypoint trajectory tracking using model predictive control , 2007, 2007 Mediterranean Conference on Control & Automation.

[3]  George A. Bekey,et al.  The USC autonomous flying vehicle: An experiment in real-time behavior-based control , 1993, Proceedings of 1993 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS '93).

[4]  M. La Civita,et al.  AWARE: Platform for Autonomous self-deploying and operation of Wireless sensor-actuator networks cooperating with unmanned AeRial vehiclEs , 2007, 2007 IEEE International Workshop on Safety, Security and Rescue Robotics.

[5]  Takeo Kanade,et al.  A visual odometer for autonomous helicopter flight , 1999, Robotics Auton. Syst..

[6]  Günter Hommel,et al.  Embedded System Architecture of the Second Generation Autonomous Unmanned Aerial Vehicle MARVIN MARK II , 2006 .

[7]  Pascual Campoy Cervera,et al.  COLIBRI: A vision-Guided UAV for Surveillance and Visual Inspection , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[8]  Aníbal Ollero,et al.  Homography Based Kalman Filter for Mosaic Building. Applications to UAV position estimation , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[9]  Robert B. McGhee,et al.  An improved quaternion-based Kalman filter for real-time tracking of rigid body orientation , 2003, Proceedings 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003) (Cat. No.03CH37453).

[10]  A. Ollero,et al.  Multiple UAV cooperative searching operation using polygon area decomposition and efficient coverage algorithms , 2004, DARS.

[11]  Krzysztof Kuchcinski,et al.  The WITAS Unmanned Aerial Vehicle Project , 2000, ECAI.

[12]  Aníbal Ollero,et al.  Control and perception techniques for aerial robotics , 2003, Annu. Rev. Control..

[13]  Víctor Blanco,et al.  An embedded DSP-based controller for the ROMEO-4R vehicle , 2003 .

[14]  William C. Messner,et al.  Design and Flight Testing of an H00 Controller for a Robotic Helicopter , 2006 .