Decentralized goal assignment and trajectory generation in multi-robot networks: A multiple Lyapunov functions approach

This paper considers the problem of decentralized goal assignment and trajectory generation for multi-robot networks when only local communication is available, and proposes an approach based on methods related to switched systems and set invariance. A family of Lyapunov-like functions is employed to encode the (local) decision making among candidate goal assignments, under which the agents pick the assignment which results in the shortest total distance to the goals. An additional family of Lyapunov-like barrier functions is activated in the case when the optimal assignment may lead to colliding trajectories, thus maintaining system safety while preserving the convergence guarantees. The proposed switching strategies give rise to feedback control policies which are scalable as the number of agents increases, and therefore are suitable for applications including first-response deployment of robotic networks under limited information sharing. Simulations demonstrate the efficacy of the proposed method.

[1]  Francesco Bullo,et al.  Monotonic Target Assignment for Robotic Networks , 2009, IEEE Transactions on Automatic Control.

[2]  Stefano Giordani,et al.  A Distributed Algorithm for the Multi-Robot Task Allocation Problem , 2010, IEA/AIE.

[3]  Yurii Nesterov,et al.  Interior-point polynomial algorithms in convex programming , 1994, Siam studies in applied mathematics.

[4]  A. Wills,et al.  A recentred barrier for constrained receding horizon control , 2002, Proceedings of the 2002 American Control Conference (IEEE Cat. No.CH37301).

[5]  Nicolas Jouandeau,et al.  Improved trade-based multi-robot coordination , 2011, 2011 6th IEEE Joint International Information Technology and Artificial Intelligence Conference.

[6]  R. Decarlo,et al.  Asymptotic Stability of m-Switched Systems using Lyapunov-Like Functions , 1991, 1991 American Control Conference.

[7]  Jun Zhao,et al.  On stability, L2-gain and Hinfinity control for switched systems , 2008, Autom..

[8]  Daniel Liberzon,et al.  Switching in Systems and Control , 2003, Systems & Control: Foundations & Applications.

[9]  Paul W. H. Chung,et al.  A Heuristic Distributed Task Allocation Method for Multivehicle Multitask Problems and Its Application to Search and Rescue Scenario , 2016, IEEE Transactions on Cybernetics.

[10]  Franco Blanchini,et al.  Set-theoretic methods in control , 2007 .

[11]  Soon-Jo Chung,et al.  Target Assignment in Robotic Networks: Distance Optimality Guarantees and Hierarchical Strategies , 2013, IEEE Transactions on Automatic Control.

[12]  M. Branicky Multiple Lyapunov functions and other analysis tools for switched and hybrid systems , 1998, IEEE Trans. Autom. Control..

[13]  Vijay Kumar,et al.  Capt: Concurrent assignment and planning of trajectories for multiple robots , 2014, Int. J. Robotics Res..

[14]  Dimitri P. Bertsekas,et al.  Network optimization : continuous and discrete models , 1998 .

[15]  Han-Lim Choi,et al.  Consensus-Based Decentralized Auctions for Robust Task Allocation , 2009, IEEE Transactions on Robotics.

[16]  Brian Yamauchi,et al.  Decentralized coordination for multirobot exploration , 1999, Robotics Auton. Syst..

[17]  George J. Pappas,et al.  Dynamic Assignment in Distributed Motion Planning With Local Coordination , 2008, IEEE Transactions on Robotics.

[18]  A.D. Ames,et al.  Characterization of Zeno behavior in hybrid systems using homological methods , 2005, Proceedings of the 2005, American Control Conference, 2005..

[19]  Jun Zhao,et al.  On stability, L 2 -gain and H 8 control for switched systems , 2008 .

[20]  Francesca Maria Ceragioli,et al.  Finite valued feedback laws and piecewise classical solutions , 2006 .

[21]  Michail G. Lagoudakis,et al.  Simple auctions with performance guarantees for multi-robot task allocation , 2004, 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No.04CH37566).

[22]  Dylan A. Shell,et al.  Multi-Level Partitioning and Distribution of the Assignment Problem for Large-Scale Multi-Robot Task Allocation , 2011, Robotics: Science and Systems.

[23]  Olivier Simonin,et al.  MinPos : A Novel Frontier Allocation Algorithm for Multi-robot Exploration , 2012, ICIRA.

[24]  Petros G. Voulgaris,et al.  Multi-objective control for multi-agent systems using Lyapunov-like barrier functions , 2013, 52nd IEEE Conference on Decision and Control.

[25]  Jason R. Marden,et al.  Autonomous Vehicle-Target Assignment: A Game-Theoretical Formulation , 2007 .

[26]  Vijay Kumar,et al.  Trajectory Planning and Assignment in Multirobot Systems , 2012, WAFR.

[27]  J. Munkres ALGORITHMS FOR THE ASSIGNMENT AND TRANSIORTATION tROBLEMS* , 1957 .

[28]  Claire J. Tomlin,et al.  Monotone Approximations of Minimum and Maximum Functions and Multi-objective Problems , 2012 .

[29]  Seth Hutchinson,et al.  Path planning for permutation-invariant multirobot formations , 2005, IEEE Transactions on Robotics.