Mixed Marker-Based/Marker-Less Visual Odometry System for Mobile Robots

Abstract When moving in generic indoor environments, robotic platforms generally rely solely on information provided by onboard sensors to determine their position and orientation. However, the lack of absolute references often leads to the introduction of severe drifts in estimates computed, making autonomous operations really hard to accomplish. This paper proposes a solution to alleviate the impact of the above issues by combining two vision-based pose estimation techniques working on relative and absolute coordinate systems, respectively. In particular, the unknown ground features in the images that are captured by the vertical camera of a mobile platform are processed by a vision-based odometry algorithm, which is capable of estimating the relative frame-to-frame movements. Then, errors accumulated in the above step are corrected using artificial markers displaced at known positions in the environment. The markers are framed from time to time, which allows the robot to maintain the drifts bounded by additionally providing it with the navigation commands needed for autonomous flight. Accuracy and robustness of the designed technique are demonstrated using an off-the-shelf quadrotor via extensive experimental tests.

[1]  Andrea Sanna,et al.  A 6-DOF ARTag-based tracking system , 2010, IEEE Transactions on Consumer Electronics.

[2]  Miguel A. Olivares-Méndez,et al.  Visual 3-D SLAM from UAVs , 2009, J. Intell. Robotic Syst..

[3]  David G. Lowe,et al.  Object recognition from local scale-invariant features , 1999, Proceedings of the Seventh IEEE International Conference on Computer Vision.

[4]  Liqiang Feng,et al.  Measurement and correction of systematic odometry errors in mobile robots , 1996, IEEE Trans. Robotics Autom..

[5]  Andrea Sanna,et al.  A Wii remote-based infrared-optical tracking system , 2010, Entertain. Comput..

[6]  Jan Wendel,et al.  Using natural features for vision based navigation of an indoor-VTOL MAV , 2009 .

[7]  Wen-Hsiang Tsai,et al.  Vision-Based Autonomous Vehicle Guidance for Indoor Security Patrolling by a SIFT-Based Vehicle-Localization Technique , 2010, IEEE Transactions on Vehicular Technology.

[8]  Gregory D. Hager,et al.  Fast and Globally Convergent Pose Estimation from Video Images , 2000, IEEE Trans. Pattern Anal. Mach. Intell..

[9]  Mark Fiala,et al.  ARTag, a fiducial marker system using digital techniques , 2005, 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'05).

[10]  Éric Marchand,et al.  3D model-based tracking for UAV position control , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[11]  Hirokazu Kato,et al.  Marker tracking and HMD calibration for a video-based augmented reality conferencing system , 1999, Proceedings 2nd IEEE and ACM International Workshop on Augmented Reality (IWAR'99).

[12]  Y Wu,et al.  Novel Approach to Position and Orientation Estimation in Vision-Based UAV Navigation , 2010, IEEE Transactions on Aerospace and Electronic Systems.

[13]  Dieter Schmalstieg,et al.  ARToolKitPlus for Pose Trackin on Mobile Devices , 2007 .

[14]  Jeong-Oog Lee,et al.  Obstacle avoidance for small UAVs using monocular vision , 2011 .

[15]  Philippe Martinet,et al.  Vision-based navigation of unmanned aerial vehicles , 2010 .

[16]  Christopher G. Harris,et al.  A Combined Corner and Edge Detector , 1988, Alvey Vision Conference.

[17]  Patrick Doherty,et al.  Vision-based pose estimation for autonomous indoor navigation of micro-scale Unmanned Aircraft Systems , 2010, 2010 IEEE International Conference on Robotics and Automation.

[18]  Andrea Sanna,et al.  A Genetic Algorithm for Target Tracking in FLIR Video Sequences Using Intensity Variation Function , 2009, IEEE Transactions on Instrumentation and Measurement.

[19]  Yasushi Yagi,et al.  Efficient Topological Localization Using Global and Local Feature Matching , 2013 .

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

[21]  Woontack Woo,et al.  Barcode-Assisted Planar Object Tracking Method for Mobile Augmented Reality , 2011, 2011 International Symposium on Ubiquitous Virtual Reality.

[22]  Eric Johnson,et al.  Augmenting UAV autonomy , 2006, IEEE Robotics & Automation Magazine.

[23]  Darius Burschka,et al.  Toward a Fully Autonomous UAV: Research Platform for Indoor and Outdoor Urban Search and Rescue , 2012, IEEE Robotics & Automation Magazine.

[24]  Fiorenzo Franceschini,et al.  An unmanned aerial vehicle-based system for large scale metrology applications , 2010 .

[25]  Andrea Sanna,et al.  Controlling generic visualization environments using handheld devices and natural feature tracking , 2011, IEEE Transactions on Consumer Electronics.

[26]  Wolfram Burgard,et al.  A Fully Autonomous Indoor Quadrotor , 2012, IEEE Transactions on Robotics.

[27]  Robin R. Murphy,et al.  On the Human–Machine Interaction of Unmanned Aerial System Mission Specialists , 2013, IEEE Transactions on Human-Machine Systems.