Fuzzy separation potential function based flocking control of multiple AUVs

In this paper, we present a flocking control algorithm for a group of autonomous underwater vehicles (AUVs) using the leader-follower concept. Leader vehicle have global knowledge of desired trajectory and other AUVs are chosen as followers which are mounted with sensors to estimate the positions of neighbor AUVs. The follower vehicles have no knowledge of desired path. There is a flocking center is estimated to keep all AUVs connected in group. This flocking center is a virtual point whose position can be calculated by applying consensus algorithm. The controller for the leader and follower AUVs are designed using fuzzy variable based artificial potential functions. The efficacy and accuracy of the developed controller is verified through simulation studies considering four AUVs flocking in a group.

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

[2]  Dongbing Gu,et al.  Leader–Follower Flocking: Algorithms and Experiments , 2009, IEEE Transactions on Control Systems Technology.

[3]  Bibhya N. Sharma,et al.  Flocking of Multi-agents in Constrained Environments , 2009 .

[4]  George J. Pappas,et al.  Flocking in Fixed and Switching Networks , 2007, IEEE Transactions on Automatic Control.

[5]  Dongbing Gu,et al.  Fuzzy Control of Distributed Flocking System , 2007, 2007 International Conference on Mechatronics and Automation.

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

[7]  Dongbing Gu,et al.  Using Fuzzy Logic to Design Separation Function in Flocking Algorithms , 2008, IEEE Transactions on Fuzzy Systems.

[8]  Zhongmin Wang,et al.  Automatic dynamic flocking in mobile actuator sensor networks by central Voronoi tessellations , 2005, IEEE International Conference Mechatronics and Automation, 2005.

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

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

[11]  Thor I. Fossen,et al.  Guidance and control of ocean vehicles , 1994 .

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

[13]  Xi Yugeng,et al.  Flocking of multi-agent dynamic systems with guaranteed group connectivity , 2008, 2008 27th Chinese Control Conference.

[14]  Xin-Ping Guan,et al.  Flocking algorithm with multi-target tracking for multi-agent systems , 2010, Pattern Recognit. Lett..

[15]  Weihua Sheng,et al.  Flocking control of multiple agents in noisy environments , 2010, 2010 IEEE International Conference on Robotics and Automation.