Event-Driven Cooperative Receding Horizon Control for Multi-Agent Systems in Uncertain Environments

We propose an event-driven Cooperative Receding Horizon (CRH) controller to solve maximum reward collection problems (MRCP) where multiple agents cooperate to maximize the total reward collected from a set of targets in a given mission space. In previous work, a CRH controller was developed and in this paper, we overcome several limitations of this controller, including potential instabilities in the agent trajectories and poor performance due to inaccurate estimation of a reward-to-go function. Rewards are non-increasing functions of time and the environment is uncertain with new targets detected by agents at random time instants. The controller sequentially solves optimization problems over a planning horizon and executes the control for a shorter action horizon, where both are defined by certain events associated with new information becoming available. In contrast to the earlier CRH controller, we reduce the originally infinite-dimensional feasible control set to a finite set at each control update event. We prove some properties of this new controller and include simulation results showing its improved performance.

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

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

[3]  Vijay Kumar,et al.  Decentralized goal assignment and trajectory generation in multi-robot networks: A multiple Lyapunov functions approach , 2014, 2014 IEEE International Conference on Robotics and Automation (ICRA).

[4]  Raffaello D'Andrea,et al.  A decomposition approach to multi-vehicle cooperative control , 2005, Robotics Auton. Syst..

[5]  Timothy W. McLain,et al.  Cooperative control of UAV rendezvous , 2001, Proceedings of the 2001 American Control Conference. (Cat. No.01CH37148).

[6]  Wei Ren Cooperative Control Design Strategies with Local Interactions , 2006, 2006 IEEE International Conference on Networking, Sensing and Control.

[7]  Antje Krause,et al.  Traveling Salesman Problem with Clustering , 2010 .

[8]  Christos G. Cassandras,et al.  Distributed Coverage Control and Data Collection With Mobile Sensor Networks , 2010, IEEE Transactions on Automatic Control.

[9]  David Q. Mayne,et al.  Constrained model predictive control: Stability and optimality , 2000, Autom..

[10]  Emilio Frazzoli,et al.  Dynamic Vehicle Routing for Robotic Systems , 2011, Proceedings of the IEEE.

[11]  Jonathan P. How,et al.  Cooperative path planning for multiple UAVs in dynamic and uncertain environments , 2002, Proceedings of the 41st IEEE Conference on Decision and Control, 2002..

[12]  R. Fierro,et al.  Decentralized cooperative control - A multivehicle platform for research in networked embedded systems , 2007, IEEE Control Systems.

[13]  István Á. Harmati,et al.  Robot team coordination for target tracking using fuzzy logic controller in game theoretic framework , 2009, Robotics Auton. Syst..

[14]  Antonio Pietrabissa,et al.  Receding horizon multi-vehicle routing for emergency scenarios , 2014, 22nd Mediterranean Conference on Control and Automation.

[15]  Christos G. Cassandras,et al.  Asynchronous Distributed Optimization With Event-Driven Communication , 2010, IEEE Transactions on Automatic Control.

[16]  Christos G. Cassandras,et al.  Centralized and distributed cooperative Receding Horizon control of autonomous vehicle missions , 2006, Math. Comput. Model..

[17]  Timothy W. McLain,et al.  Coordination Variables and Consensus Building in Multiple Vehicle Systems , 2004 .

[18]  Christos G. Cassandras,et al.  A Cooperative receding horizon controller for multivehicle uncertain environments , 2006, IEEE Transactions on Automatic Control.

[19]  Marios M. Polycarpou,et al.  Cooperative Control of Distributed Multi-Agent Systems , 2001 .

[20]  Karl Henrik Johansson,et al.  Event-triggered cooperative control , 2009, 2009 European Control Conference (ECC).

[21]  Christos G. Cassandras,et al.  Cooperative receding horizon control for multi-agent rendezvous problems in uncertain environments , 2010, 49th IEEE Conference on Decision and Control (CDC).

[22]  Lorenz T. Biegler,et al.  3D conflict resolution of multiple aircraft via dynamic optimization , 2003 .

[23]  Yasaman Khazaeni,et al.  A new event-driven Cooperative Receding Horizon controller for multi-agent systems in uncertain environments , 2014, 53rd IEEE Conference on Decision and Control.

[24]  William J. Cook,et al.  The Traveling Salesman Problem: A Computational Study , 2007 .

[25]  Elise Miller-Hooks,et al.  Scheduling technicians for planned maintenance of geographically distributed equipment , 2007 .

[26]  Frédéric Semet,et al.  Rich vehicle routing problems: From a taxonomy to a definition , 2015, Eur. J. Oper. Res..

[27]  Gilbert Laporte,et al.  The vehicle routing problem: An overview of exact and approximate algorithms , 1992 .

[28]  E. Feron,et al.  Resolution of Conflicts Involving Many Aircraft via Semidefinite Programming , 2001 .

[29]  Jie Lin,et al.  Coordination of groups of mobile autonomous agents using nearest neighbor rules , 2003, IEEE Trans. Autom. Control..

[30]  Randal W. Beard,et al.  Distributed Consensus in Multi-vehicle Cooperative Control - Theory and Applications , 2007, Communications and Control Engineering.

[31]  Michel Gendreau,et al.  A review of dynamic vehicle routing problems , 2013, Eur. J. Oper. Res..

[32]  Ali Ekici,et al.  Multiple agents maximum collection problem with time dependent rewards , 2013, Comput. Ind. Eng..