Development of a real-life EKF based SLAM system for mobile robots employing vision sensing

Developing real-life solutions for implementation of the simultaneous localization and mapping (SLAM) algorithm for mobile robots has been well regarded as a complex problem for quite some time now. Our present work demonstrates a successful real implementation of extended Kalman filter (EKF) based SLAM algorithm for indoor environments, utilizing two web-cam based stereo-vision sensing mechanism. The vision-sensing mechanism is a successful development of a real algorithm for image feature identification in frames grabbed from continuously running videos on two cameras, tracking of these identified features in subsequent frames and incorporation of these landmarks in the map created, utilizing a 3D distance calculation module. The system has been successfully test-run in laboratory environments where the robot is commanded to navigate through some specified waypoints and create a map of its surrounding environment. Our experimentations showed that the estimated positions of the landmarks identified in the map created closely tallies with the actual positions of these landmarks in real-life.

[1]  Gordon Wyeth,et al.  A modified particle filter for simultaneous robot localization and landmark tracking in an indoor environment , 2004 .

[2]  T. Nishimoto,et al.  Three dimensional measurement using fisheye stereo vision , 2007, SICE Annual Conference 2007.

[3]  Kenji Terada,et al.  A method of distance measurement by using monocular camera , 1997, Proceedings of the 36th SICE Annual Conference. International Session Papers.

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

[5]  Andrew J. Davison,et al.  Mobile Robot Navigation Using Active Vision , 1998 .

[6]  Peter Cheeseman,et al.  On the Representation and Estimation of Spatial Uncertainty , 1986 .

[7]  Fumitoshi Matsuno,et al.  A Neuro-Fuzzy Assisted Extended Kalman Filter-Based Approach for Simultaneous Localization and Mapping (SLAM) Problems , 2007, IEEE Transactions on Fuzzy Systems.

[8]  Sebastian Thrun,et al.  FastSLAM 2.0: An Improved Particle Filtering Algorithm for Simultaneous Localization and Mapping that Provably Converges , 2003, IJCAI.

[9]  Hans P. Moravec Obstacle avoidance and navigation in the real world by a seeing robot rover , 1980 .

[10]  Amitava Chatterjee,et al.  Differential evolution tuned fuzzy supervisor adapted extended Kalman filtering for SLAM problems in mobile robots , 2009, Robotica.

[11]  David W. Murray,et al.  Simultaneous Localization and Map-Building Using Active Vision , 2002, IEEE Trans. Pattern Anal. Mach. Intell..

[12]  Hugh F. Durrant-Whyte,et al.  A solution to the simultaneous localization and map building (SLAM) problem , 2001, IEEE Trans. Robotics Autom..

[13]  Sebastian Thrun,et al.  Simultaneous localization and mapping with unknown data association using FastSLAM , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[14]  D Marr,et al.  Bandpass channels, zero-crossings, and early visual information processing. , 1979, Journal of the Optical Society of America.