A Decentralized Control Strategy for Resilient Connectivity Maintenance in Multi-robot Systems Subject to Failures

This paper addresses the problem of topology control for dealing with node failures in networks of multiple robots. While connectivity maintenance has been widely addressed in the literature , issues related to failures are typically not considered in such networks. However , physical robots can fail (i.e. stop working) due to several reasons. It is then mandatory to consider this aspect, as connectivity maintenance is usually critical. In fact, failures of a small fraction of robots — in particular on those that play a crucial role in routing information through the network — can lead to connectivity loss. In this paper, we present a decentralized estimation procedure for letting each robot (a) assess its degree of robustness w.r.t. to connectivity maintenance under the occurrence of failures in its neighborhood, and (b) take actions to improve it when needed. This estimation is combined with a connectivity maintenance control law, thus providing a mechanism that ensures, in the absence of failures, both the network connectivity and an improvement in the overall robustness to failures. In addition, for failures scenarios, the mechanism is able to postpone, or even avoid network fragmentation, as verified through a set of validation experiments.

[1]  Baris Fidan,et al.  Obstacle avoidance of non-holonomic unicycle robots based on fluid mechanical modeling , 2009, 2009 European Control Conference (ECC).

[2]  Lorenzo Sabattini,et al.  Improving robustness in multi-robot networks , 2015 .

[3]  Albert-László Barabási,et al.  Error and attack tolerance of complex networks , 2000, Nature.

[4]  M. Ani Hsieh,et al.  Maintaining network connectivity and performance in robot teams , 2008, J. Field Robotics.

[5]  Gil Zussman,et al.  The resilience of WDM networks to probabilistic geographical failures , 2011, INFOCOM 2011.

[6]  M. Zhan,et al.  Dynamical robustness analysis of weighted complex networks , 2013 .

[7]  Antonio Franchi,et al.  A passivity-based decentralized strategy for generalized connectivity maintenance , 2013, Int. J. Robotics Res..

[8]  Jacek Rak Resilient Routing in Communication Networks , 2015, Computer Communications and Networks.

[9]  Magnus Egerstedt,et al.  Distributed Coordination Control of Multiagent Systems While Preserving Connectedness , 2007, IEEE Transactions on Robotics.

[10]  Gordon F. Royle,et al.  Algebraic Graph Theory , 2001, Graduate texts in mathematics.

[11]  Alessandro Vespignani,et al.  Vulnerability of weighted networks , 2006, physics/0603163.

[12]  Amir G. Aghdam,et al.  A Class of Bounded Distributed Control Strategies for Connectivity Preservation in Multi-Agent Systems , 2010, IEEE Transactions on Automatic Control.

[13]  Khac Duc Do,et al.  Formation tracking control of unicycle-type mobile robots , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[14]  ChangSu Ha,et al.  Semiautonomous Haptic Teleoperation Control Architecture of Multiple Unmanned Aerial Vehicles , 2013, IEEE/ASME Transactions on Mechatronics.

[15]  Carlos H. C. Ribeiro,et al.  Rethinking failure and attack tolerance assessment in complex networks , 2011 .

[16]  Lorenzo Sabattini,et al.  Decentralized connectivity maintenance for cooperative control of mobile robotic systems , 2013, Int. J. Robotics Res..

[17]  Francesco Bullo,et al.  Maintaining limited-range connectivity among second-order agents , 2006 .

[18]  Lorenzo Sabattini,et al.  Decentralized Estimation and Control for Preserving the Strong Connectivity of Directed Graphs , 2015, IEEE Transactions on Cybernetics.

[19]  Eusebi Calle,et al.  Endurance: A new robustness measure for complex networks under multiple failure scenarios , 2013, Comput. Networks.

[20]  Karl Henrik Johansson,et al.  Bounded control of network connectivity in multi-agent systems , 2010 .

[21]  Chen-Nee Chuah,et al.  Fast local rerouting for handling transient link failures , 2007, TNET.