An Omnidirectional Camera Simulation for the USARSim World

Omnidirectional vision is currently an important sensor in robotic research. The catadioptric omnidirectional camera with a hyperbolic convex mirror is a common omnidirectional vision system in the robotics research field as it has many advantages over other vision systems. This paper describes the development and validation of such a system for the RoboCup Rescue League simulator USARSim. After an introduction of the mathematical properties of a real catadioptric omnidirectional camera we give a general overview of the simulation method. We then compare different 3D mirror meshes with respect to quality and system performance. Simulation data also is compared to real omnidirectional vision data obtained on an 4-Legged League soccer field. Comparison is based on using color histogram landmark detection and robot self-localization based on an Extended Kalman filter.

[1]  Keinosuke Fukunaga,et al.  Introduction to statistical pattern recognition (2nd ed.) , 1990 .

[2]  Pedro U. Lima,et al.  Omni-directional catadioptric vision for soccer robots , 2001, Robotics Auton. Syst..

[3]  Valdir Grassi Junior,et al.  Development of an omnidirectional vision system , 2006 .

[4]  Adam Jacoff,et al.  A Standard Test Course for Urban Search and Rescue Robots , 2000 .

[5]  José Santos-Victor,et al.  Vision-based navigation and environmental representations with an omnidirectional camera , 2000, IEEE Trans. Robotics Autom..

[6]  Stefano Carpin,et al.  Bridging the Gap Between Simulation and Reality in Urban Search and Rescue , 2006, RoboCup.

[7]  Kostas Daniilidis,et al.  Catadioptric Projective Geometry , 2001, International Journal of Computer Vision.

[8]  Alexander Ferrein,et al.  A Simulation Environment for Middle-Size Robots with Multi-level Abstraction , 2008, RoboCup.

[9]  Shree K. Nayar,et al.  A Theory of Single-Viewpoint Catadioptric Image Formation , 1999, International Journal of Computer Vision.

[10]  Ben J. A. Kröse,et al.  Navigation using an appearance based topological map , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[11]  Ben J. A. Kröse,et al.  Robust scene reconstruction from an omnidirectional vision system , 2003, IEEE Trans. Robotics Autom..

[12]  Pavel Pudil,et al.  Introduction to Statistical Pattern Recognition , 2006 .

[13]  Patric Jensfelt,et al.  An experimental comparison of localisation methods, the MHL sessions , 2003, Proceedings 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003) (Cat. No.03CH37453).

[14]  Andreas Zell,et al.  A Combined Monte-Carlo Localization and Tracking Algorithm for RoboCup , 2006, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[15]  Sebastian Thrun,et al.  Probabilistic robotics , 2002, CACM.

[16]  Shree K. Nayar,et al.  Catadioptric omnidirectional camera , 1997, Proceedings of IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[17]  Marco Fratarcangeli,et al.  A 3D Simulator of Multiple Legged Robots Based on USARSim , 2006, RoboCup.