Z˜(inf) - Monocular Localization Algorithm with Uncertainty Analysis for Outdoor Applications

Localization is an essential task for a meaningful application of a robotic system. The knowledge about its 6DoF pose represented as a 3D position and the orientation in space allows a system to execute tasks defined in the 3D workspace and to prevent collisions using the knowledge about obstacles from a model of the environment. A system needs to be capable of estimating its absolute location in the world and to track the changes in the position during its motion. We speak in this context of global and relative localization capabilities. The localization task performs a registration of the sensor perception to a reference. The two above localization alternatives differ in the way how this reference is defined. The global localization requires an a-priori knowledge about the environment stored usually as a geometric model or as an image database that needs to be registered to the current sensory perception, see (Thrun, 2002) for a comprehensive survey. Since early work in the 1970’s, such as SRI’s Shakey (Nilsson, 1984) and Moravec’s Cart (Moravec, 1983), there have been great strides in the development of vision-based navigation methods for mobile robots operating both indoors and outdoors. Much of the efficiency and robustness of the recent systems can be attributed to the use of special purpose architectures and algorithms that are tailored to exploit domain specific image cues. For example, road

[1]  Robert M. Haralick,et al.  Review and analysis of solutions of the three point perspective pose estimation problem , 1994, International Journal of Computer Vision.

[2]  Darius Burschka,et al.  Advances in Computational Stereo , 2003, IEEE Trans. Pattern Anal. Mach. Intell..

[3]  Richard A. Volz,et al.  Estimating 3-D location parameters using dual number quaternions , 1991, CVGIP Image Underst..

[4]  Shin'ichi Yuta,et al.  Vision based navigation for mobile robots in indoor environment by teaching and playing-back scheme , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).

[5]  Darius Burschka,et al.  Visual homing and surprise detection for cognitive mobile robots using image-based environment representations , 2009, 2009 IEEE International Conference on Robotics and Automation.

[6]  Darius Burschka,et al.  Efficient camera-based pose estimation for real-time applications , 2009, 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[7]  Claude L. Fennema,et al.  Model-directed mobile robot navigation , 1990, IEEE Trans. Syst. Man Cybern..

[8]  Berthold K. P. Horn,et al.  Closed-form solution of absolute orientation using unit quaternions , 1987 .

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

[10]  Darius Burschka,et al.  V-GPS - image-based control for 3D guidance systems , 2003, Proceedings 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003) (Cat. No.03CH37453).

[11]  Shin'ichi Yuta,et al.  Autonomous navigation for mobile robots referring pre-recorded image sequence , 1996, Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems. IROS '96.

[12]  Volker Graefe,et al.  Dynamic monocular machine vision , 1988, Machine Vision and Applications.

[13]  Robert C. Bolles,et al.  Random sample consensus: a paradigm for model fitting with applications to image analysis and automated cartography , 1981, CACM.

[14]  Tod S. Levitt,et al.  Qualitative Landmark-based Path Planning and Following , 1987, AAAI.

[15]  Jean-Claude Latombe,et al.  Landmark-Based Robot Navigation , 1992, Algorithmica.

[16]  Heiko Hirschmüller,et al.  Stereo Processing by Semiglobal Matching and Mutual Information , 2008, IEEE Trans. Pattern Anal. Mach. Intell..

[17]  Masayuki Inaba,et al.  Visual navigation using omnidirectional view sequence , 1999, Proceedings 1999 IEEE/RSJ International Conference on Intelligent Robots and Systems. Human and Environment Friendly Robots with High Intelligence and Emotional Quotients (Cat. No.99CH36289).

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

[19]  Andrew J. Davison,et al.  Real-time simultaneous localisation and mapping with a single camera , 2003, Proceedings Ninth IEEE International Conference on Computer Vision.

[20]  John J. Leonard,et al.  Robust Mapping and Localization in Indoor Environments Using Sonar Data , 2002, Int. J. Robotics Res..

[21]  Yoshiaki Shirai,et al.  Three-Dimensional Computer Vision , 1987, Symbolic Computation.

[22]  D.J. Kriegman,et al.  Stereo vision and navigation in buildings for mobile robots , 1989, IEEE Trans. Robotics Autom..

[23]  Hans P. Moravec,et al.  The Stanford Cart and the CMU Rover , 1983, Proceedings of the IEEE.

[24]  Nils J. Nilsson,et al.  Shakey the Robot , 1984 .

[25]  Tao Daniel Alter 3-D Pose from 3 Points Using Weak-Perspective , 1994, IEEE Trans. Pattern Anal. Mach. Intell..

[26]  Klaus-Dieter Kuhnert,et al.  Fusing dynamic vision and landmark navigation for autonomous driving , 1990, EEE International Workshop on Intelligent Robots and Systems, Towards a New Frontier of Applications.

[27]  K. S. Arun,et al.  Least-Squares Fitting of Two 3-D Point Sets , 1987, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[28]  David W. Murray,et al.  Improving the Agility of Keyframe-Based SLAM , 2008, ECCV.

[29]  Darius Burschka,et al.  Dynamic composition of tracking primitives for interactive vision-guided navigation , 2002, SPIE Optics East.

[30]  Ramakant Nevatia,et al.  Symbolic Navigation with a Generic Map , 1999, Auton. Robots.

[31]  Olivier Faugeras,et al.  Three-Dimensional Computer Vision , 1993 .

[32]  David Nistér,et al.  A Minimal Solution to the Generalised 3-Point Pose Problem , 2004, Proceedings of the 2004 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, 2004. CVPR 2004..

[33]  S. Ito,et al.  Navigation system based on ceiling landmark recognition for autonomous mobile robot , 1993, Proceedings of IECON '93 - 19th Annual Conference of IEEE Industrial Electronics.

[34]  Darius Burschka,et al.  The self-referenced DLR 3D-modeler , 2009, 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[35]  Kurt Konolige,et al.  Large-Scale Map-Making , 2004, AAAI.

[36]  Masayuki Inaba,et al.  Visual navigation using view-sequenced route representation , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

[37]  Ian Horswill,et al.  Polly: A Vision-Based Artificial Agent , 1993, AAAI.

[38]  Sebastian Thrun,et al.  Robotic mapping: a survey , 2003 .

[39]  Héctor H. González-Baños,et al.  Navigation Strategies for Exploring Indoor Environments , 2002, Int. J. Robotics Res..