A partially decentralized EKF scheme for cooperative localization over unreliable communication links

This paper reports a partially decentralized implementation of an Extended Kalman filter for the cooperative localization of a team of mobile robots with limited onboard resources. Unlike a fully centralized scheme that requires, at each timestep, information from the entire team to be gathered together and be processed by a single device, our algorithm only requires that the robots communicate with a central command unit at the time of a measurement update. Every robot only needs to propagate and update its own state estimate, while the central command unit maintains track of cross-covariances. Therefore, the computational and storage cost per robot in terms of the size of the team is of order O(1). Moreover, when the system model is linear the algorithm is robust to occasional in-network communication link failures while the updated estimates of the robots receiving the update message are of minimum variance at that given timestep. For problems with nonlinear robot models, our algorithm under message drop-out provides a suboptimal solutions because of the linearization approximation similar to the Extended Kalman filter model. We demonstrate the performance of the algorithm in simulation.

[1]  Raman K. Mehra,et al.  Covariance intersection algorithm for distributed spacecraft state estimation , 2001, Proceedings of the 2001 American Control Conference. (Cat. No.01CH37148).

[2]  Sonia Martínez,et al.  Cooperative Localization for Mobile Agents: A Recursive Decentralized Algorithm Based on Kalman-Filter Decoupling , 2015, IEEE Control Systems.

[3]  Keith Yu Kit Leung,et al.  Decentralized Localization of Sparsely-Communicating Robot Networks: A Centralized-Equivalent Approach , 2010, IEEE Transactions on Robotics.

[4]  J. Bather,et al.  Tracking and data fusion , 2001 .

[5]  Wolfram Burgard,et al.  Recursive Decentralized Collaborative Localization for Sparsely Communicating Robots , 2016, Robotics: Science and Systems.

[6]  Matthew R. Walter,et al.  Consistent cooperative localization , 2009, 2009 IEEE International Conference on Robotics and Automation.

[7]  Sonia Martínez,et al.  A centralized-equivalent decentralized implementation of Extended Kalman Filters for cooperative localization , 2014, 2014 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[8]  J. Junkins,et al.  Optimal Estimation of Dynamic Systems , 2004 .

[9]  Stergios I. Roumeliotis,et al.  Distributed Maximum A Posteriori Estimation for Multi-robot Cooperative Localization , 2009 .

[10]  Dan C. Marinescu,et al.  Data incest in cooperative localisation with the Common Past-Invariant Ensemble Kalman filter , 2013, Proceedings of the 16th International Conference on Information Fusion.

[11]  Ryan M. Eustice,et al.  Decentralized Extended Information Filter for Single-Beacon Cooperative Acoustic Navigation: Theory and Experiments , 2013, IEEE Transactions on Robotics.

[12]  Stergios I. Roumeliotis,et al.  Robust mobile robot localization: from single-robot uncertainties to multi-robot interdependencies , 2000 .

[13]  Y. Bar-Shalom,et al.  One-step solution for the multistep out-of-sequence-measurement problem in tracking , 2004, IEEE Transactions on Aerospace and Electronic Systems.

[14]  Stergios I. Roumeliotis,et al.  Cooperative multi-robot localization under communication constraints , 2009, 2009 IEEE International Conference on Robotics and Automation.

[15]  Cornelius T. Leondes,et al.  Advances in control systems : theory and applications , 1966 .

[16]  Stergios I. Roumeliotis,et al.  Distributed multirobot localization , 2002, IEEE Trans. Robotics Autom..

[17]  Hugh F. Durrant-Whyte,et al.  Mobile robot localization by tracking geometric beacons , 1991, IEEE Trans. Robotics Autom..

[18]  Gaurav S. Sukhatme,et al.  Mobile Sensor Network Deployment using Potential Fields : A Distributed , Scalable Solution to the Area Coverage Problem , 2002 .

[19]  Sonia Martínez,et al.  Cooperative localization under message dropouts via a partially decentralized EKF scheme , 2015, 2015 IEEE International Conference on Robotics and Automation (ICRA).

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

[21]  Stergios I. Roumeliotis,et al.  Decentralized multi-robot cooperative localization using covariance intersection , 2013, 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[22]  Fawzi Nashashibi,et al.  Cooperative Multi-Vehicle Localization Using Split Covariance Intersection Filter , 2013, IEEE Intelligent Transportation Systems Magazine.