Accessible aerial autonomy

This work presents a combination of software and hardware that makes aerial autonomy substantially more accessible both in terms of programmatic complexity and in terms of cost. We use the ARDrone quadrotor helicopter and Willow Garage's Robot Operating System software infrastructure to demonstrate several autonomous tasks. Using vision as the sole aerial sensor, we demonstrate point-to-point navigation, aerial support of a ground robots, and robot localization within image-based maps. In contrasting several variations of SURFfeature matching, we demonstrate that low-cost aerial platforms can support robust, landmark-free visual spatial reasoning. This evaluation shows that aerial platforms can be practical, cost- and time-effective components of task-performing systems. We argue that aerial autonomy should be considered a broadly accessible resource, within reach of any investigator or educator of AI robotics.

[1]  Vijay Kumar,et al.  Minimum snap trajectory generation and control for quadrotors , 2011, 2011 IEEE International Conference on Robotics and Automation.

[2]  Luc Van Gool,et al.  SURF: Speeded Up Robust Features , 2006, ECCV.

[3]  Vijay Kumar,et al.  Design, modeling, estimation and control for aerial grasping and manipulation , 2011, 2011 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[4]  Gary R. Bradski,et al.  Learning OpenCV - computer vision with the OpenCV library: software that sees , 2008 .

[5]  Pieter Abbeel,et al.  Autonomous Helicopter Aerobatics through Apprenticeship Learning , 2010, Int. J. Robotics Res..

[6]  Richard Szeliski,et al.  Multi-image matching using multi-scale oriented patches , 2005, 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'05).

[7]  W. Burgard,et al.  Markov Localization for Mobile Robots in Dynamic Environments , 1999, J. Artif. Intell. Res..

[8]  Steve Cousins Exponential Growth of ROS , 2011 .

[9]  Gaurav S. Sukhatme,et al.  Combined optic-flow and stereo-based navigation of urban canyons for a UAV , 2005, 2005 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[10]  Ashutosh Saxena,et al.  Autonomous MAV flight in indoor environments using single image perspective cues , 2011, 2011 IEEE International Conference on Robotics and Automation.

[11]  Morgan Quigley,et al.  ROS: an open-source Robot Operating System , 2009, ICRA 2009.

[12]  L. G. Weiss,et al.  Autonomous robots in the fog of war , 2011, IEEE Spectrum.

[13]  Wolfram Burgard,et al.  Monte Carlo Localization: Efficient Position Estimation for Mobile Robots , 1999, AAAI/IAAI.