Flocking of Multi-Agent Systems Via Model Predictive Control Based on Position-Only Measurements

The information of both the position and velocity of agents are required in most existing flocking algorithms. This paper studies the model predictive control (MPC) flocking of a networked multi-agent system based on position measurements only. We first propose a centralized impulsive MPC flocking algorithm and further develop a feasible sequential-negotiation based distributed impulsive MPC flocking algorithm, where each agent sequentially solves a local optimization control problem involving the states of its neighbors only. We prove that both the centralized and distributed impulsive MPC flocking algorithms lead to a stable flock by using geometric properties of the optimal path followed by individual agents and provide numerical simulation examples to illustrate their effectiveness and advantages in convergence rate and communication cost.

[1]  Yang Tao,et al.  Impulsive stabilization for control and synchronization of chaotic systems: theory and application to secure communication , 1997 .

[2]  Tao Yang,et al.  Impulsive control , 1999, IEEE Trans. Autom. Control..

[3]  Soummya Kar,et al.  Distributed Consensus Algorithms in Sensor Networks: Quantized Data and Random Link Failures , 2007, IEEE Transactions on Signal Processing.

[4]  Guanrong Chen,et al.  A connectivity-preserving flocking algorithm for multi-agent systems based only on position measurements , 2009, Int. J. Control.

[5]  Brian D. O. Anderson,et al.  Stabilization of rigid formations with direction-only constraints , 2011, IEEE Conference on Decision and Control and European Control Conference.

[6]  Gang Feng,et al.  Synchronization of Complex Dynamical Networks With Time-Varying Delays Via Impulsive Distributed Control , 2010, IEEE Transactions on Circuits and Systems I: Regular Papers.

[7]  M.G. Rabbat,et al.  Generalized consensus computation in networked systems with erasure links , 2005, IEEE 6th Workshop on Signal Processing Advances in Wireless Communications, 2005..

[8]  Wei Xing Zheng,et al.  Consensus of multiple second-order vehicles with a time-varying reference signal under directed topology , 2011, Autom..

[9]  G. Giannakis,et al.  Kalman Filtering in Wireless Sensor Networks , 2010, IEEE Control Systems.

[10]  Petter Ögren,et al.  Formations with a Mission: Stable Coordination of Vehicle Group Maneuvers , 2002 .

[11]  R. Murray,et al.  Consensus protocols for networks of dynamic agents , 2003, Proceedings of the 2003 American Control Conference, 2003..

[12]  J. Wen,et al.  Attitude control without angular velocity measurement: a passivity approach , 1996, IEEE Trans. Autom. Control..

[13]  Bor-Chin Chang,et al.  Multivariable control and failure accommodation in eye-head-torso target tracking , 2003, 42nd IEEE International Conference on Decision and Control (IEEE Cat. No.03CH37475).

[14]  S. Joe Qin,et al.  A survey of industrial model predictive control technology , 2003 .

[15]  Reza Olfati-Saber,et al.  Flocking for multi-agent dynamic systems: algorithms and theory , 2006, IEEE Transactions on Automatic Control.

[16]  Randal W. Beard,et al.  Consensus seeking in multiagent systems under dynamically changing interaction topologies , 2005, IEEE Transactions on Automatic Control.

[17]  Richard M. Murray,et al.  Flocking with obstacle avoidance: cooperation with limited communication in mobile networks , 2003, 42nd IEEE International Conference on Decision and Control (IEEE Cat. No.03CH37475).

[18]  Stephen J. Wright,et al.  Implementable distributed model predictive control with guaranteed performance properties , 2006, 2006 American Control Conference.

[19]  Feng Zhao,et al.  Information-driven dynamic sensor collaboration , 2002, IEEE Signal Process. Mag..

[20]  George J. Pappas,et al.  Stable flocking of mobile agents, part I: fixed topology , 2003, 42nd IEEE International Conference on Decision and Control (IEEE Cat. No.03CH37475).

[21]  Richard M. Murray,et al.  Consensus problems in networks of agents with switching topology and time-delays , 2004, IEEE Transactions on Automatic Control.

[22]  Jin Zhou,et al.  Impulsive control and synchronization of chaotic systems consisting of Van der Pol oscillators coupled to linear oscillators , 2007 .

[23]  John T. Wen,et al.  Attitude control without angular velocity measurement: a passivity approach , 1995, Proceedings of 1995 IEEE International Conference on Robotics and Automation.

[24]  Jiang-Wen Xiao,et al.  Impulsive control for synchronization of a class of continuous systems. , 2004, Chaos.

[25]  Craig W. Reynolds Flocks, herds, and schools: a distributed behavioral model , 1987, SIGGRAPH.

[26]  Wei Xing Zheng,et al.  Second-order consensus for multi-agent systems with switching topology and communication delay , 2011, Syst. Control. Lett..

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

[28]  E. F. WOODS,et al.  Electronic Prediction of Swarming in Bees , 1959, Nature.

[29]  Weng Khuen Ho,et al.  Integral-Square-Error Performance of Multiplexed Model Predictive Control , 2011, IEEE Transactions on Industrial Informatics.

[30]  L. Giovanini Game approach to distributed model predictive control , 2011 .

[31]  B. Anderson Morse theory and formation control , 2011, 2011 19th Mediterranean Conference on Control & Automation (MED).

[32]  Stephen J. Wright,et al.  Distributed MPC Strategies With Application to Power System Automatic Generation Control , 2008, IEEE Transactions on Control Systems Technology.

[33]  Reza Olfati-Saber,et al.  Consensus and Cooperation in Networked Multi-Agent Systems , 2007, Proceedings of the IEEE.

[34]  K.M. Passino,et al.  Stability analysis of social foraging swarms , 2004, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[35]  Andries Petrus Engelbrecht,et al.  Employing the flocking behavior of birds for controlling congestion in autonomous decentralized networks , 2009, 2009 IEEE Congress on Evolutionary Computation.

[36]  Riccardo Scattolini,et al.  Model Predictive Control Schemes for Consensus in Multi-Agent Systems with Single- and Double-Integrator Dynamics , 2009, IEEE Transactions on Automatic Control.

[37]  Vicsek,et al.  Novel type of phase transition in a system of self-driven particles. , 1995, Physical review letters.

[38]  Kevin M. Passino,et al.  Stability analysis of swarms , 2003, IEEE Trans. Autom. Control..

[39]  George J. Pappas,et al.  Stable flocking of mobile agents part I: dynamic topology , 2003, 42nd IEEE International Conference on Decision and Control (IEEE Cat. No.03CH37475).

[40]  Brian D. O. Anderson,et al.  Formation control using range-only measurements , 2011, Autom..

[41]  J.M. Maciejowski,et al.  Collective behavior coordination with predictive mechanisms , 2008, IEEE Circuits and Systems Magazine.

[42]  Peter Dayan,et al.  Bee foraging in uncertain environments using predictive hebbian learning , 1995, Nature.

[43]  Wei Ren,et al.  On Consensus Algorithms for Double-Integrator Dynamics , 2007, IEEE Transactions on Automatic Control.

[44]  Özgür Gürbüz,et al.  Wireless Model-Based Predictive Networked Control System Over Cooperative Wireless Network , 2011, IEEE Transactions on Industrial Informatics.

[45]  R. Olfati-Saber,et al.  Collision avoidance for multiple agent systems , 2003, 42nd IEEE International Conference on Decision and Control (IEEE Cat. No.03CH37475).

[46]  Hai-Tao Zhang,et al.  Aggregation Pattern Transitions by Slightly Varying the Attractive/Repulsive Function , 2011, PloS one.

[47]  Jingyuan Zhan,et al.  Decentralized flocking protocol of multi-agent systems with predictive mechanisms , 2011, Proceedings of the 30th Chinese Control Conference.

[48]  Zongli Lin,et al.  Flocking of Multi-Agents With a Virtual Leader , 2009, IEEE Transactions on Automatic Control.

[49]  Long Wang,et al.  Consensus of multiple second-order agents without velocity measurements , 2009, 2009 American Control Conference.

[50]  Jingyuan Zhan,et al.  Flocking of Discrete-Time Multi-Agent Systems with Predictive Mechanisms , 2011 .