Decentralized rigidity maintenance control with range measurements for multi-robot systems

This work proposes a fully decentralized strategy for maintaining the formation rigidity of a multi-robot system using only range measurements, while still allowing the graph topology to change freely over time. In this direction, a first contribution of this work is an extension of rigidity theory to weighted frameworks and the rigidity eigenvalue, which when positive ensures the infinitesimal rigidity of the framework. We then propose a distributed algorithm for estimating a common relative position reference frame amongst a team of robots with only range measurements in addition to one agent endowed with the capability of measuring the bearing to two other agents. This first estimation step is embedded into a subsequent distributed algorithm for estimating the rigidity eigenvalue associated with the weighted framework. The estimate of the rigidity eigenvalue is finally used to generate a local control action for each agent that both maintains the rigidity property and enforces additional constraints such as collision avoidance and sensing/communication range limits and occlusions. As an additional feature of our approach, the communication and sensing links among the robots are also left free to change over time while preserving rigidity of the whole framework. The proposed scheme is then experimentally validated with a robotic testbed consisting of six quadrotor unmanned aerial vehicles operating in a cluttered environment.

[1]  Antonio Franchi,et al.  Modeling and Control of UAV Bearing Formations with Bilateral High-level Steering , 2012, Int. J. Robotics Res..

[2]  Siddhartha S. Srinivasa,et al.  Decentralized estimation and control of graph connectivity in mobile sensor networks , 2008, 2008 American Control Conference.

[3]  Magnus Egerstedt,et al.  Automatic Generation of Persistent Formations for Multi-agent Networks Under Range Constraints , 2007, Mob. Networks Appl..

[4]  David Folta,et al.  A Formation Flying Technology Vision , 2000 .

[5]  Antonio Franchi,et al.  Shared Control : Balancing Autonomy and Human Assistance with a Group of Quadrotor UAVs , 2012, IEEE Robotics & Automation Magazine.

[6]  B. Jackson Notes on the Rigidity of Graphs , 2007 .

[7]  John Baillieul,et al.  The combinatorial graph theory of structured formations , 2007, 2007 46th IEEE Conference on Decision and Control.

[8]  Robert Connelly,et al.  Global Rigidity: The Effect of Coning , 2010, Discret. Comput. Geom..

[9]  Antonio Franchi,et al.  Bilateral Teleoperation of Groups of UAVs with Decentralized Connectivity Maintenance , 2011, Robotics: Science and Systems.

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

[11]  Brian D. O. Anderson,et al.  Rigidity, computation, and randomization in network localization , 2004, IEEE INFOCOM 2004.

[12]  Brian D. O. Anderson,et al.  Minimization of the effect of noisy measurements on localization of multi-agent autonomous formations , 2009, Autom..

[13]  Vijay Kumar,et al.  Construction of Cubic Structures with Quadrotor Teams , 2011, Robotics: Science and Systems.

[14]  Mireille E. Broucke,et al.  Stabilisation of infinitesimally rigid formations of multi-robot networks , 2009, Int. J. Control.

[15]  Brian D. O. Anderson,et al.  UAV Formation Control: Theory and Application , 2008, Recent Advances in Learning and Control.

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

[17]  Peng Yang,et al.  Stability and Convergence Properties of Dynamic Average Consensus Estimators , 2006, Proceedings of the 45th IEEE Conference on Decision and Control.

[18]  G. Laman On graphs and rigidity of plane skeletal structures , 1970 .

[19]  Antonio Franchi,et al.  Rigidity Maintenance Control for Multi-Robot Systems , 2012, Robotics: Science and Systems.

[20]  Giuseppe Carlo Calafiore,et al.  A distributed Gauss-Newton approach for range-based localization of multi agent formations , 2010, 2010 IEEE International Symposium on Computer-Aided Control System Design.

[21]  Charles R. Johnson,et al.  Matrix analysis , 1985, Statistical Inference for Engineers and Data Scientists.

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

[23]  Roland Siegwart,et al.  Vision-Controlled Micro Flying Robots: From System Design to Autonomous Navigation and Mapping in GPS-Denied Environments , 2014, IEEE Robotics & Automation Magazine.

[24]  Gaurav S. Sukhatme,et al.  Evaluating Network Rigidity in Realistic Systems: Decentralization, Asynchronicity, and Parallelization , 2014, IEEE Transactions on Robotics.

[25]  Giuseppe Carlo Calafiore,et al.  A distributed gradient method for localization of formations using relative range measurements , 2010, 2010 IEEE International Symposium on Computer-Aided Control System Design.

[26]  J. Hendrickx,et al.  Rigid graph control architectures for autonomous formations , 2008, IEEE Control Systems.

[27]  Vijay Kumar,et al.  Cooperative manipulation and transportation with aerial robots , 2009, Auton. Robots.

[28]  Magnus Egerstedt,et al.  Graph Theoretic Methods in Multiagent Networks , 2010, Princeton Series in Applied Mathematics.

[29]  Ian F. Akyildiz,et al.  Sensor Networks , 2002, Encyclopedia of GIS.

[30]  B. Hendrickson,et al.  An Algorithm for Two-Dimensional Rigidity Percolation , 1997 .

[31]  Ying Zhang,et al.  Rigidity guided localisation for mobile robotic sensor networks , 2010, Int. J. Ad Hoc Ubiquitous Comput..

[32]  Charles R. Johnson,et al.  Topics in Matrix Analysis , 1991 .

[33]  Brian D. O. Anderson,et al.  A Theory of Network Localization , 2006, IEEE Transactions on Mobile Computing.

[34]  Richard M. Murray,et al.  Recent Research in Cooperative Control of Multivehicle Systems , 2007 .

[35]  B. Hendrickson,et al.  Regular ArticleAn Algorithm for Two-Dimensional Rigidity Percolation: The Pebble Game , 1997 .

[36]  W. Whiteley,et al.  Generating Isostatic Frameworks , 1985 .