Distributed Cooperative SLAM using an Information Consensus Filter

This paper aims to improve the performance of cooperative simultaneous localization and mapping (SLAM) by fusing multiple vehicles’ local maps in a distributed manner. The information consensus filter is used to communicate and fuse the agents’ local maps. We show that when the information consensus filter is used, the team of vehicles reaches consensus on map estimates, assuming a connected and balanced communication topology. Furthermore, the vehicles’ local map estimates obtained using the information consensus filter are equivalent to the estimated map produced in a centralized filter; this fact is shown analytically and verified by simulation. Furthermore, we compare the simulation results of 1) the information consensus filter based SLAM with 2) centralized SLAM and 3) covariance intersection based SLAM to demonstrate both the strengths and drawbacks of cooperative SLAM based on the information consensus filter.

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

[2]  John J. Leonard,et al.  Cooperative concurrent mapping and localization , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[3]  Pablo O. Arambel,et al.  Estimation under unknown correlation: covariance intersection revisited , 2002, IEEE Trans. Autom. Control..

[4]  Stefan B. Williams,et al.  An efficient approach to the simultaneous localisation and mapping problem , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[5]  John J. Leonard,et al.  Towards Constant-Time SLAM on an Autonomous Underwater Vehicle Using Synthetic Aperture Sonar , 2003, ISRR.

[6]  Hugh F. Durrant-Whyte,et al.  Decentralised SLAM with Low-Bandwidth Communication for Teams of Vehicles , 2003, FSR.

[7]  Salah Sukkarieh,et al.  Airborne simultaneous localisation and map building , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[8]  Stergios I. Roumeliotis,et al.  Performance analysis of multirobot Cooperative localization , 2006, IEEE Transactions on Robotics.

[9]  Paul Newman,et al.  Using laser range data for 3D SLAM in outdoor environments , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

[10]  Reza Olfati-Saber,et al.  Consensus and Cooperation in Networked Multi-Agent Systems , 2007, Proceedings of the IEEE.

[11]  Wei Ren,et al.  Information consensus in multivehicle cooperative control , 2007, IEEE Control Systems.

[12]  S. Sukkarieh,et al.  Co-operative Localisation and Mapping for Multiple UAVs in Unknown Environments , 2007, 2007 IEEE Aerospace Conference.

[13]  David W. Casbeer,et al.  Distributed information filtering using consensus filters , 2009, 2009 American Control Conference.

[14]  D. Casbeer Decentralized estimation using information consensus filters with a multi-static UAV radar tracking system , 2009 .

[15]  Peter S. Maybeck,et al.  Stochastic Models, Estimation And Control , 2012 .