Using Image-Based Panoramic Models for 2D Robot Localization

This paper presents a method for estimating the position of a mobile robot in an indoor environment. The proposed technique uses a model of the environment formed by two panoramic cylindrical images taken at different locations, and a planar image taken at the current position. The current position and orientation of the robot are then computed without any additional information. We assume that the robot is moving on a plane (floor plane), which is very common for indoor environments. Our method is attractive because it does not require an explicit 3D model of the environment, and the location of the camera is not restricted to positions very close to the cylindrical models. We will describe experimental results for both synthetic and real data to demonstrate the effectiveness of the proposed method.

[1]  Heung-Yeung Shum,et al.  Panoramic Image Mosaics , 1998 .

[2]  Richard Szeliski,et al.  Creating full view panoramic image mosaics and environment maps , 1997, SIGGRAPH.

[3]  Michael Schmitt,et al.  Vision-based self-localization of a mobile robot using a virtual environment , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

[4]  William H. Press,et al.  Numerical Recipes in Fortran 77: The Art of Scientific Computing 2nd Editionn - Volume 1 of Fortran Numerical Recipes , 1992 .

[5]  Rachid Deriche,et al.  A Robust Technique for Matching two Uncalibrated Images Through the Recovery of the Unknown Epipolar Geometry , 1995, Artif. Intell..

[6]  Gregory Dudek,et al.  Learning visual landmarks for pose estimation , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

[7]  Paul Debevec,et al.  Modeling and Rendering Architecture from Photographs , 1996, SIGGRAPH 1996.

[8]  Roger Y. Tsai,et al.  A versatile camera calibration technique for high-accuracy 3D machine vision metrology using off-the-shelf TV cameras and lenses , 1987, IEEE J. Robotics Autom..

[9]  Richard Szeliski,et al.  Video mosaics for virtual environments , 1996, IEEE Computer Graphics and Applications.

[10]  O. Faugeras Three-dimensional computer vision: a geometric viewpoint , 1993 .

[11]  Ehud Rivlin,et al.  Image-based robot navigation under the perspective model , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

[12]  Gregory Dudek,et al.  Vision-based robot localization without explicit object models , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

[13]  Edward M. Riseman,et al.  Image-based homing , 1992 .

[14]  Leonard McMillan,et al.  Plenoptic Modeling: An Image-Based Rendering System , 2023 .

[15]  Lance Williams,et al.  View Interpolation for Image Synthesis , 1993, SIGGRAPH.

[16]  Larry H. Matthies,et al.  Integration of sonar and stereo range data using a grid-based representation , 1988, Proceedings. 1988 IEEE International Conference on Robotics and Automation.

[17]  Shenchang Eric Chen,et al.  QuickTime VR: an image-based approach to virtual environment navigation , 1995, SIGGRAPH.

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