Floor Optical Flow Based Navigation Controller for Multirotor Aerial Vehicles

The presented work is focused on GPS-denied autonomous navigation for multirotor platforms. The problem of safe navigation based on noisy odometry measurements is discussed, and experimentally tested on the case of on-board optical flow measurements. A navigation controller is proposed which allows, through a group of configurable parameters, to ensure that the vehicle will fly on a speed specified flight envelope where the quality of the optical flow measurements is guaranteed. In order to attain safe navigation, the multirotor is modeled as a flying vehicle with specific kinematic constraints. The designed unperfect odometry based controller architecture has been experimentally tested on various multirotor vehicles, where the vehicles featured similar sensoring capabilities and the tolerance of our approach have been demonstrated. This work was implemented to compete in the International Micro Air Vehicle Conference and Flight Competition IMAV 2012, gaining two awards: the Special Award on “Best Automatic Performance - IMAV 2012” and the second overall prize in the category of “Indoor Flight Dynamics - Rotary Wing MAV”. Most of the related code is available as two open-source projects hosted on GitHub.

[1]  Roland Siegwart,et al.  MAV navigation through indoor corridors using optical flow , 2010, 2010 IEEE International Conference on Robotics and Automation.

[2]  Miguel A. Olivares-Méndez,et al.  MAVwork: A Framework for Unified Interfacing between Micro Aerial Vehicles and Visual Controllers , 2013, Frontiers of Intelligent Autonomous Systems.

[3]  Nicolas Petit,et al.  The Navigation and Control technology inside the AR.Drone micro UAV , 2011 .

[4]  Raffaello D'Andrea,et al.  A simple learning strategy for high-speed quadrocopter multi-flips , 2010, 2010 IEEE International Conference on Robotics and Automation.

[5]  Vijay Kumar,et al.  Towards a swarm of agile micro quadrotors , 2012, Robotics: Science and Systems.

[6]  Marc Pollefeys,et al.  An open source and open hardware embedded metric optical flow CMOS camera for indoor and outdoor applications , 2013, 2013 IEEE International Conference on Robotics and Automation.

[7]  James Sean Humbert,et al.  Implementation of wide-field integration of optic flow for autonomous quadrotor navigation , 2009, Auton. Robots.

[8]  Jan Faigl,et al.  AR-Drone as a Platform for Robotic Research and Education , 2011, Eurobot Conference.

[9]  Jose Luis Sanchez-Lopez,et al.  A general purpose configurable navigation controller for micro aerial multirotor vehicles , 2013, 2013 International Conference on Unmanned Aircraft Systems (ICUAS).

[10]  Vincenzo Lippiello,et al.  MAV indoor navigation based on a closed-form solution for absolute scale velocity estimation using Optical Flow and inertial data , 2011, IEEE Conference on Decision and Control and European Control Conference.

[11]  Dario Floreano,et al.  Autonomous flight at low altitude with vision-based collision avoidance and GPS-based path following , 2010, 2010 IEEE International Conference on Robotics and Automation.

[12]  Miguel A. Olivares-Méndez,et al.  Rapid Prototyping Framework for Visual Control of Autonomous Micro Aerial Vehicles , 2012, IAS.

[13]  Sergei Lupashin,et al.  Synchronizing the motion of a quadrocopter to music , 2010, 2010 IEEE International Conference on Robotics and Automation.

[14]  Mark F. Reeder Special Issue on the International Micro Air Vehicle Conference and Flight Competition 2014 (IMAV 2014) , 2014 .

[15]  Steven L. Waslander,et al.  The Stanford testbed of autonomous rotorcraft for multi agent control (STARMAC) , 2004, The 23rd Digital Avionics Systems Conference (IEEE Cat. No.04CH37576).

[16]  Vijay Kumar,et al.  Trajectory generation and control for precise aggressive maneuvers with quadrotors , 2012, Int. J. Robotics Res..

[17]  Claire J. Tomlin,et al.  Design of guaranteed safe maneuvers using reachable sets: Autonomous quadrotor aerobatics in theory and practice , 2010, 2010 IEEE International Conference on Robotics and Automation.

[18]  Vijay Kumar,et al.  The GRASP Multiple Micro-UAV Testbed , 2010, IEEE Robotics & Automation Magazine.

[19]  Oussama Khatib,et al.  Experimental Robotics IV, The 4th International Symposium, Stanford, California, USA, June 30 - July 2, 1995 , 1997, ISER.

[20]  G. Conte,et al.  Micro Unmanned Aerial Vehicle Visual Servoing for Cooperative Indoor Exploration , 2008, 2008 IEEE Aerospace Conference.

[21]  Claire J. Tomlin,et al.  Quadrotor Helicopter Trajectory Tracking Control , 2008 .

[22]  Steven Lake Waslander,et al.  Aerodynamics and control of autonomous quadrotor helicopters in aggressive maneuvering , 2009, 2009 IEEE International Conference on Robotics and Automation.