Resilience in multi-robot target tracking through reconfiguration

We address the problem of maintaining resource availability in a networked multi-robot system performing distributed target tracking. In our model, robots are equipped with sensing and computational resources enabling them to track a target’s position using a Distributed Kalman Filter (DKF). We use the trace of each robot’s sensor measurement noise covariance matrix as a measure of sensing quality. When a robot’s sensing quality deteriorates, the systems communication graph is modified by adding edges such that the robot with deteriorating sensor quality may share information with other robots to improve the team’s target tracking ability. This computation is performed centrally and is designed to work without a large change in the number of active communication links. We propose two mixed integer semi-definite programming formulations (an ‘agent-centric’ strategy and a ‘team-centric’ strategy) to achieve this goal. We implement both formulations and a greedy strategy in simulation and show that the team-centric strategy outperforms the agent-centric and greedy strategies.

[1]  Reza Olfati-Saber,et al.  Collaborative target tracking using distributed Kalman filtering on mobile sensor networks , 2011, Proceedings of the 2011 American Control Conference.

[2]  Vijay Kumar,et al.  Formations for Resilient Robot Teams , 2017, IEEE Robotics and Automation Letters.

[3]  Ramesh Govindan,et al.  Sensor faults: Detection methods and prevalence in real-world datasets , 2010, TOSN.

[4]  János Abonyi,et al.  Controllability and observability in complex networks – the effect of connection types , 2017, Scientific Reports.

[5]  Azwirman Gusrialdi,et al.  A Distributed Strategy for Near-Optimal Network Topology Design , 2014 .

[6]  Gaurav S. Sukhatme,et al.  Observability in topology-constrained multi-robot target tracking , 2015, 2015 IEEE International Conference on Robotics and Automation (ICRA).

[7]  Gaurav S. Sukhatme,et al.  Resilience by Reconfiguration: Exploiting Heterogeneity in Robot Teams , 2019, 2019 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[8]  Dragan Djurdjanovic,et al.  SENSOR DEGRADATION DETECTION IN LINEAR SYSTEMS , 2006 .

[9]  Gaurav S. Sukhatme,et al.  Crazyswarm: A large nano-quadcopter swarm , 2017, 2017 IEEE International Conference on Robotics and Automation (ICRA).

[10]  Fabio Morbidi,et al.  On active target tracking and cooperative localization for multiple aerial vehicles , 2011, 2011 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[11]  Giorgio Battistelli,et al.  Consensus-based algorithms for distributed filtering , 2012, 2012 IEEE 51st IEEE Conference on Decision and Control (CDC).

[12]  Gaurav S. Sukhatme,et al.  Cooperative multi-robot control for target tracking with onboard sensing 1 , 2015, Int. J. Robotics Res..

[13]  Spring Berman,et al.  The effect of communication topology on scalar field estimation by large networks with partially accessible measurements , 2017, 2017 American Control Conference (ACC).

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

[15]  Zidong Wang,et al.  On Kalman-Consensus Filtering With Random Link Failures Over Sensor Networks , 2018, IEEE Transactions on Automatic Control.

[16]  Vijay Kumar,et al.  Detecting, localizing, and tracking an unknown number of moving targets using a team of mobile robots , 2017, ISRR.

[17]  Alexandre M. Bayen,et al.  Optimal network topology design in multi-agent systems for efficient average consensus , 2010, 49th IEEE Conference on Decision and Control (CDC).

[18]  Francesco Bullo,et al.  Controllability Metrics, Limitations and Algorithms for Complex Networks , 2013, IEEE Transactions on Control of Network Systems.

[19]  Reza Olfati-Saber,et al.  Distributed Kalman filtering for sensor networks , 2007, 2007 46th IEEE Conference on Decision and Control.