A visual navigation system for autonomous flight of micro air vehicles

Many applications of unmanned aerial vehicles (UAVs) require the capability to navigate to some goal and to perform precise and safe landing. In this paper, we present a visual navigation system as an alternative pose estimation method for environments and situations in which GPS is unavailable. The developed visual odometer is an incremental procedure that estimates the vehicle's ego-motion by extracting and tracking visual features, using an onboard camera. For more robustness and accuracy, the visual estimates are fused with measurements from an Inertial Measurement Unit (IMU) and a Pressure Sensor Altimeter (PSA) in order to provide accurate estimates of the vehicle's height, velocity and position relative to a given location. These estimates are then exploited by a nonlinear hierarchical controller for achieving various navigation tasks such as take-off, landing, hovering, target tracking, etc. In addition to the odometer description, the paper presents validation results from autonomous flights using a small quadrotor UAV.

[1]  Gaurav S. Sukhatme,et al.  Visually guided landing of an unmanned aerial vehicle , 2003, IEEE Trans. Robotics Autom..

[2]  Sebastian Scherer,et al.  Flying Fast and Low Among Obstacles: Methodology and Experiments , 2008, Int. J. Robotics Res..

[3]  Anuradha M. Annaswamy,et al.  Robust Adaptive Control , 1984, 1984 American Control Conference.

[4]  Salah Sukkarieh,et al.  Real-time implementation of airborne inertial-SLAM , 2007, Robotics Auton. Syst..

[5]  Eric N. Johnson,et al.  Real-Time Vision-Based Relative Aircraft Navigation , 2007, J. Aerosp. Comput. Inf. Commun..

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

[7]  Kenzo Nonami,et al.  Embedded autopilot for accurate waypoint navigation and trajectory tracking: Application to miniature rotorcraft UAVs , 2009, 2009 IEEE International Conference on Robotics and Automation.

[8]  Takeo Kanade,et al.  An Iterative Image Registration Technique with an Application to Stereo Vision , 1981, IJCAI.

[9]  T. Kanade,et al.  Real-time and 3D vision for autonomous small and micro air vehicles , 2004, 2004 43rd IEEE Conference on Decision and Control (CDC) (IEEE Cat. No.04CH37601).

[10]  Zhang,et al.  Visually mediated odometry in honeybees , 1997, The Journal of experimental biology.

[11]  Aníbal Ollero,et al.  Vision-Based Odometry and SLAM for Medium and High Altitude Flying UAVs , 2009, J. Intell. Robotic Syst..

[12]  Rogelio Lozano,et al.  Adaptive Vision-Based Controller for Small Rotorcraft UAVs Control and Guidance , 2008 .

[13]  Carlo Tomasi,et al.  Good features to track , 1994, 1994 Proceedings of IEEE Conference on Computer Vision and Pattern Recognition.

[14]  Nicholas Roy,et al.  Planning in information space for a quadrotor helicopter in a GPS-denied environment , 2008, 2008 IEEE International Conference on Robotics and Automation.

[15]  Larry H. Matthies,et al.  Vision Guided Landing of an Autonomous Helicopter in Hazardous Terrain , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[16]  Wolfram Burgard,et al.  Towards a navigation system for autonomous indoor flying , 2009, 2009 IEEE International Conference on Robotics and Automation.

[17]  Kenzo Nonami,et al.  Optic flow-based vision system for autonomous 3D localization and control of small aerial vehicles , 2009, Robotics Auton. Syst..