Technical Report: Scalable Active Information Acquisition for Multi-Robot Systems

Abstract—This paper proposes a novel highly scalable nonmyopic planning algorithm for multi-robot Active Information Acquisition (AIA) tasks. AIA scenarios include target localization and tracking, active SLAM, surveillance, environmental monitoring and others. The objective is to compute control policies for multiple robots which minimize the accumulated uncertainty of a static hidden state over an a priori unknown horizon. The majority of existing AIA approaches are centralized and, therefore, face scaling challenges. To mitigate this issue, we propose an online algorithm that relies on decomposing the AIA task into local tasks via a dynamic space-partitioning method. The local subtasks are formulated online and require the robots to switch between exploration and active information gathering roles depending on their functionality in the environment. The switching process is tightly integrated with optimizing information gathering giving rise to a hybrid control approach. We show that the proposed decomposition-based algorithm is probabilistically complete for homogeneous sensor teams and under linearity and Gaussian assumptions. We provide extensive simulation results that show that the proposed algorithm can address large-scale estimation tasks that are computationally challenging to solve using existing centralized approaches.

[1]  Francesco Bullo,et al.  Esaim: Control, Optimisation and Calculus of Variations Spatially-distributed Coverage Optimization and Control with Limited-range Interactions , 2022 .

[2]  Sean L. Bowman,et al.  Probabilistic data association for semantic SLAM , 2017, 2017 IEEE International Conference on Robotics and Automation (ICRA).

[3]  Qing-Long Han,et al.  Mobile Robot Networks for Environmental Monitoring: A Cooperative Receding Horizon Temporal Logic Control Approach , 2019, IEEE Transactions on Cybernetics.

[4]  Anis Koubâa,et al.  Robot Operating System (ROS) , 2021, Studies in Computational Intelligence.

[5]  Henk Wymeersch,et al.  Distributed Estimation With Information-Seeking Control in Agent Networks , 2014, IEEE Journal on Selected Areas in Communications.

[6]  Nathan Michael,et al.  Distributed Submodular Maximization on Partition Matroids for Planning on Large Sensor Networks , 2018, 2018 IEEE Conference on Decision and Control (CDC).

[7]  George J. Pappas,et al.  Sensor-Based Temporal Logic Planning in Uncertain Semantic Maps , 2020, ArXiv.

[8]  Jorge Cortés,et al.  A cooperative deployment strategy for optimal sampling in spatiotemporal estimation , 2008, 2008 47th IEEE Conference on Decision and Control.

[9]  George J. Pappas,et al.  Information acquisition with sensing robots: Algorithms and error bounds , 2013, 2014 IEEE International Conference on Robotics and Automation (ICRA).

[10]  Anis Koubaa Robot Operating System (ROS): The Complete Reference (Volume 1) , 2016 .

[11]  Basilio Bona,et al.  Active SLAM and Exploration with Particle Filters Using Kullback-Leibler Divergence , 2014, J. Intell. Robotic Syst..

[12]  Anthony Tzes,et al.  Distributed coverage control for concave areas by a heterogeneous Robot-Swarm with visibility sensing constraints , 2015, Autom..

[13]  Vijay Kumar,et al.  Anytime Planning for Decentralized Multirobot Active Information Gathering , 2018, IEEE Robotics and Automation Letters.

[14]  J. How,et al.  Information-rich Path Planning with General Constraints using Rapidly-exploring Random Trees , 2010 .

[15]  Vijay Kumar,et al.  Approximate representations for multi-robot control policies that maximize mutual information , 2014, Robotics: Science and Systems.

[16]  Mac Schwager,et al.  Rapidly Exploring Random Cycles: Persistent Estimation of Spatiotemporal Fields With Multiple Sensing Robots , 2016, IEEE Transactions on Robotics.

[17]  Stergios I. Roumeliotis,et al.  A Bank of Maximum A Posteriori (MAP) Estimators for Target Tracking , 2015, IEEE Transactions on Robotics.

[18]  George J. Pappas,et al.  Asymptotically Optimal Planning for Non-Myopic Multi-Robot Information Gathering , 2019, Robotics: Science and Systems.

[19]  Vijay Kumar,et al.  Robot and sensor networks for first responders , 2004, IEEE Pervasive Computing.

[20]  Brian Yamauchi,et al.  A frontier-based approach for autonomous exploration , 1997, Proceedings 1997 IEEE International Symposium on Computational Intelligence in Robotics and Automation CIRA'97. 'Towards New Computational Principles for Robotics and Automation'.

[21]  Andreas Krause,et al.  Efficient Informative Sensing using Multiple Robots , 2014, J. Artif. Intell. Res..

[22]  Nathan Michael,et al.  Communication-Efficient Planning and Mapping for Multi-Robot Exploration in Large Environments , 2019, IEEE Robotics and Automation Letters.

[23]  George J. Pappas,et al.  On trajectory optimization for active sensing in Gaussian process models , 2009, Proceedings of the 48h IEEE Conference on Decision and Control (CDC) held jointly with 2009 28th Chinese Control Conference.

[24]  Geoffrey A. Hollinger,et al.  Sampling-based robotic information gathering algorithms , 2014, Int. J. Robotics Res..

[25]  Sulema Aranda,et al.  On Optimal Sensor Placement and Motion Coordination for Target Tracking , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[26]  George J. Pappas,et al.  Technical Report: Distributed Algorithms for Stochastic Source Seeking with Mobile Robot Networks , 2014, ArXiv.

[27]  George J. Pappas,et al.  Decentralized active information acquisition: Theory and application to multi-robot SLAM , 2015, 2015 IEEE International Conference on Robotics and Automation (ICRA).

[28]  Sonia Martínez,et al.  Coverage control for mobile sensing networks , 2002, IEEE Transactions on Robotics and Automation.

[29]  Gamini Dissanayake,et al.  Active SLAM using Model Predictive Control and Attractor based Exploration , 2006, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[30]  Michael M. Zavlanos,et al.  Distributed State Estimation Using Intermittently Connected Robot Networks , 2018, IEEE Transactions on Robotics.

[31]  Geoffrey A. Hollinger,et al.  Distributed inference-based multi-robot exploration , 2018, Auton. Robots.

[32]  Vijay Kumar,et al.  A decentralized control policy for adaptive information gathering in hazardous environments , 2012, 2012 IEEE 51st IEEE Conference on Decision and Control (CDC).

[33]  Steven M. LaValle,et al.  Planning algorithms , 2006 .