Distributed Multi-robot Localization Based on Mutual Path Detection

This paper presents a new algorithm for the problem of multi-robot localization in a known environment. The approach is based on the mutual refinement by robots of their beliefs about the global poses, whenever they detect each other's paths. In contrast to existing approaches in the field the detection of robots (e.g. by cameras) by each other is not required any more. The only requirement is the ability of robots to communicate with each other. In our approach the robots try to detect the paths of other robots by comparing their own perception sensor information to that “seen” by other robots. This way the relative poses of the robots can be determined, which in turn enables the exchange of the beliefs about the global poses. Another advantage of our algorithm is that it is not computationally more complex than the conventional single robot algorithms. The results obtained by simulations show a substantial reduction of the localization time in comparison to single robot approaches.

[1]  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).

[2]  Wolfram Burgard,et al.  Monte Carlo Localization: Efficient Position Estimation for Mobile Robots , 1999, AAAI/IAAI.

[3]  A. Jensen,et al.  Ripples in Mathematics - The Discrete Wavelet Transform , 2001 .

[4]  Eric P. Fox Bayesian Statistics 3 , 1991 .

[5]  Reid G. Simmons,et al.  Probabilistic Robot Navigation in Partially Observable Environments , 1995, IJCAI.

[6]  Nando de Freitas,et al.  Sequential Monte Carlo Methods in Practice , 2001, Statistics for Engineering and Information Science.

[7]  Wolfram Burgard,et al.  A Probabilistic Approach to Collaborative Multi-Robot Localization , 2000, Auton. Robots.

[8]  Ryo Kurazume,et al.  An Experimental Study of a Cooperative Positioning System , 2000, Auton. Robots.

[9]  Simon J. Godsill,et al.  On sequential simulation-based methods for Bayesian filtering , 1998 .

[10]  Kurt Konolige,et al.  The Revisiting Problem in Mobile Robot Map Building: A Hierarchical Bayesian Approach , 2002, UAI.

[11]  Neil J. Gordon,et al.  Editors: Sequential Monte Carlo Methods in Practice , 2001 .

[12]  Stergios I. Roumeliotis,et al.  Collective localization: a distributed Kalman filter approach to localization of groups of mobile robots , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[13]  Kurt Konolige,et al.  A practical, decision-theoretic approach to multi-robot mapping and exploration , 2003, Proceedings 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003) (Cat. No.03CH37453).

[14]  Wolfram Burgard,et al.  Robust Monte Carlo localization for mobile robots , 2001, Artif. Intell..

[15]  W. Burgard,et al.  Markov Localization for Mobile Robots in Dynamic Environments , 1999, J. Artif. Intell. Res..

[16]  Liqiang Feng,et al.  Navigating Mobile Robots: Systems and Techniques , 1996 .

[17]  Jun S. Liu,et al.  Sequential Monte Carlo methods for dynamic systems , 1997 .

[18]  Wolfram Burgard,et al.  Experiences with an Interactive Museum Tour-Guide Robot , 1999, Artif. Intell..

[19]  Sebastian Thrun,et al.  A Probabilistic On-Line Mapping Algorithm for Teams of Mobile Robots , 2001, Int. J. Robotics Res..

[20]  Nando de Freitas,et al.  Rao-Blackwellised Particle Filtering for Dynamic Bayesian Networks , 2000, UAI.

[21]  Leslie Pack Kaelbling,et al.  Acting under uncertainty: discrete Bayesian models for mobile-robot navigation , 1996, Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems. IROS '96.

[22]  Ingemar J. Cox,et al.  Blanche-an experiment in guidance and navigation of an autonomous robot vehicle , 1991, IEEE Trans. Robotics Autom..

[23]  M. Pitt,et al.  Filtering via Simulation: Auxiliary Particle Filters , 1999 .

[24]  Gaurav S. Sukhatme,et al.  Localization for Mobile Robot Teams: A Distributed MLE Approach , 2002, ISER.

[25]  Illah R. Nourbakhsh,et al.  DERVISH - An Office-Navigating Robot , 1995, AI Mag..

[26]  Evangelos E. Milios,et al.  Robot Pose Estimation in Unknown Environments by Matching 2D Range Scans , 1994, 1994 Proceedings of IEEE Conference on Computer Vision and Pattern Recognition.