Flocking of partially-informed multi-agent systems avoiding obstacles with arbitrary shape

In this paper, we study the flocking problem of multi-agent systems with obstacle avoidance, in the situation when only a fraction of the agents have information on the obstacles. Obstacles of arbitrary shape are allowed, no matter if their boundary is smooth or non-smooth, and no matter it they are convex or non-convex. A novel geometry representation rule is proposed to transfer obstacles to a dense obstacle-agents lattice structure. Non-convex regions of the obstacles are detected and supplemented using a geometric rule. The uninformed agents can detect a section of the obstacles boundary using only a range position sensor. We prove that with the proposed protocol, uninformed agents which maintain a joint path with any informed agent can avoid obstacles that move uniformly and assemble around a point along with the informed agents. Eventually all the assembled agents reach consensus on their velocity. In the entire flocking process, no distinct pair of agents collide with each other, nor collide with obstacles. The assembled agents are guaranteed not to be lost in any non-convex region of the obstacles within a distance constraint. Numerical simulations demonstrate the flocking algorithm with obstacle avoidance both in 2D and 3D space. The situation when every agent is informed is considered as a special case.

[1]  Xiao Fan Wang,et al.  Flocking of Multi-Agents With a Virtual Leader , 2009, IEEE Trans. Autom. Control..

[2]  Daniel E. Koditschek,et al.  Exact robot navigation using artificial potential functions , 1992, IEEE Trans. Robotics Autom..

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

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

[5]  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).

[6]  Weihua Sheng,et al.  Dynamic target tracking and observing in a mobile sensor network , 2012, Robotics Auton. Syst..

[7]  Yao Li,et al.  Orthogonal transformation based robust adaptive close formation control of multi-UAVs , 2005, Proceedings of the 2005, American Control Conference, 2005..

[8]  J. Toner,et al.  Flocks, herds, and schools: A quantitative theory of flocking , 1998, cond-mat/9804180.

[9]  Weihua Sheng,et al.  Multi-Agent Motion Control in Cluttered and Noisy Environments , 2013, J. Commun..

[10]  Wen Yang,et al.  Flocking in multi‐agent systems with multiple virtual leaders , 2008 .

[11]  C.T. Abdallah,et al.  Experimental implementation of flocking algorithms in wheeled mobile robots , 2005, Proceedings of the 2005, American Control Conference, 2005..

[12]  Béla Bollobás,et al.  Modern Graph Theory , 2002, Graduate Texts in Mathematics.

[13]  Jigui Jian,et al.  Flocking with obstacle avoidance based on fuzzy logic , 2010, IEEE ICCA 2010.

[14]  Housheng Su Flocking in Multi-Agent Systems with Multiple Virtual Leaders Based Only on Position Measurements , 2012 .

[15]  Parham Ghorbanian,et al.  Obstacle avoidance in multi-vehicle coordinated motion via stabilization of time-varying sets , 2011, Proceedings of the 2011 American Control Conference.

[16]  Andrey V. Savkin,et al.  Coordinated collective motion of Groups of autonomous mobile robots: analysis of Vicsek's model , 2004, IEEE Transactions on Automatic Control.

[17]  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).

[18]  Chao Zhai,et al.  A General Alignment Repulsion Algorithm for Flocking of Multi-Agent Systems , 2011, IEEE Transactions on Automatic Control.

[19]  Kostas E. Bekris,et al.  Maintaining team coherence under the velocity obstacle framework , 2012, AAMAS.

[20]  H. Fujisaka,et al.  Stability Theory of Synchronized Motion in Coupled-Oscillator Systems , 1983 .

[21]  A. Ōkubo Dynamical aspects of animal grouping: swarms, schools, flocks, and herds. , 1986, Advances in biophysics.

[22]  E.H. Abed,et al.  Formation Control with Virtual Leaders and Reduced Communications , 2005, Proceedings of the 44th IEEE Conference on Decision and Control.

[23]  Herbert G. Tanner Flocking with obstacle avoidance in switching networks of interconnected vehicles , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[24]  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).

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

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

[27]  Sentang Wu,et al.  Flocking of multi-agents with conic obstacle avoidance , 2012, 2012 IEEE International Conference on Computer Science and Automation Engineering (CSAE).

[28]  Naomi Ehrich Leonard,et al.  Virtual leaders, artificial potentials and coordinated control of groups , 2001, Proceedings of the 40th IEEE Conference on Decision and Control (Cat. No.01CH37228).

[29]  Satish Kumar,et al.  Next century challenges: scalable coordination in sensor networks , 1999, MobiCom.

[30]  Weihua Sheng,et al.  Distributed Sensor Fusion for Scalar Field Mapping Using Mobile Sensor Networks , 2013, IEEE Transactions on Cybernetics.

[31]  Xinping Guan,et al.  Formation and obstacle avoidance control for multiagent systems , 2011 .

[32]  Naixue Xiong,et al.  A Decentralized and Adaptive Flocking Algorithm for Autonomous Mobile Robots , 2008, 2008 The 3rd International Conference on Grid and Pervasive Computing - Workshops.