Hummingbird: An Open-Source Dual-Rotor Tail-Sitter Platform for Research and Education

In this paper, we introduce the Hummingbird: the first completely open-source tail-sitter micro aerial vehicle (MAV) platform. The vehicle has a highly versatile, dual-rotor design and is engineered to be low-cost and easily extensible/modifiable. Our open-source release includes all of the design documents, software resources, and simulation tools needed to build and fly a high-performance tail-sitter for research and educational purposes. To the best of our knowledge, this is the first time that a comprehensive set of (free and open) resources for tail-sitters has been made available to the aerial robotics community. The Hummingbird has been developed for precision flight with a high degree of control authority. Our design methodology included extensive testing and characterization of the aerodynamic properties of the vehicle. The platform incorporates many off-the-shelf components and 3D-printed parts, in order to keep the cost down. Nonetheless, the paper includes results from flight trials which demonstrate that the vehicle is capable of very stable hovering and accurate trajectory tracking. Our hope is that the open-source Hummingbird reference design will be useful to both researchers and educators. In particular, the details in this paper and the available open-source materials should enable learners to gain an understanding of aerodynamics, flight control, state estimation, software design, and simulation, while experimenting with a unique aerial robot.

[1]  Raffaello D'Andrea,et al.  A global controller for flying wing tailsitter vehicles , 2017, 2017 IEEE International Conference on Robotics and Automation (ICRA).

[2]  Jonathan P. How,et al.  Duckietown: An open, inexpensive and flexible platform for autonomy education and research , 2017, 2017 IEEE International Conference on Robotics and Automation (ICRA).

[3]  Marc Pollefeys,et al.  Design and implementation of an unmanned tail-sitter , 2015, 2015 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[4]  Mostafa Hassanalian,et al.  Classifications, applications, and design challenges of drones: A review , 2017 .

[5]  John Oberlin,et al.  PiDrone: An Autonomous Educational Drone Using Raspberry Pi and Python , 2018, 2018 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[6]  Raffaello D'Andrea,et al.  A Global Strategy for Tailsitter Hover Control , 2015, ISRR.

[7]  Wojciech Giernacki,et al.  Crazyflie 2.0 quadrotor as a platform for research and education in robotics and control engineering , 2017, 2017 22nd International Conference on Methods and Models in Automation and Robotics (MMAR).

[8]  R. Siegwart,et al.  Full Attitude Control of a VTOL tailsitter UAV , 2016, 2016 IEEE International Conference on Robotics and Automation (ICRA).

[9]  Marc Pollefeys,et al.  PX4: A node-based multithreaded open source robotics framework for deeply embedded platforms , 2015, 2015 IEEE International Conference on Robotics and Automation (ICRA).