Distributed leader‐follower flocking control

This paper presents a fuzzy based leader-follower flocking system. To maintain the distance between robots, we use a fuzzy logic controller to design a “force function” which is related to the relative distance between neighbours. The “force function” is used to control velocity of robots. To prove stability of the flocking system, we build a Hamilton function which is kinetic energy of the flocking system. Utilizing the LaSalle's invariance principle, we prove that the system is stable. Specially, we develop a flocking controller in local form. By using the local controller, the robots in the flocking system only need to know local information (relative distances and relative angles between neighbours). To evaluate performance of the flocking system, we simulate the flocking system tracking trajectories with different shapes. The local flocking algorithm is tested with three Pioneer robots. We use the SICK laser scanner to measure the relative distances and relative angles between neighbours. Copyright © 2009 John Wiley and Sons Asia Pte Ltd and Chinese Automatic Control Society

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

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

[3]  Adel Said Elmaghraby,et al.  A swarm-based fuzzy logic control mobile sensor network for hazardous contaminants localization , 2004, 2004 IEEE International Conference on Mobile Ad-hoc and Sensor Systems (IEEE Cat. No.04EX975).

[4]  M.E. Broucke,et al.  Experimental validation of multi-vehicle coordination strategies , 2005, Proceedings of the 2005, American Control Conference, 2005..

[5]  Meng Ji,et al.  Distributed Formation Control While Preserving Connectedness , 2006, Proceedings of the 45th IEEE Conference on Decision and Control.

[6]  Tucker R. Balch,et al.  Behavior-based formation control for multirobot teams , 1998, IEEE Trans. Robotics Autom..

[7]  M. Egerstedt,et al.  Leader-based multi-agent coordination: controllability and optimal control , 2006, 2006 American Control Conference.

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

[9]  Vijay Kumar,et al.  Modeling and control of formations of nonholonomic mobile robots , 2001, IEEE Trans. Robotics Autom..

[10]  I. Couzin,et al.  Effective leadership and decision-making in animal groups on the move , 2005, Nature.

[11]  George A. Bekey,et al.  The Behavioral Self-organization Of Nanorobots Using Local Rules , 1992, Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems.

[12]  Xiaoming Hu,et al.  Robust Formation Adaptation for Mobile Platforms with Noisy Sensor Information , 2006, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[13]  Kostas Daniilidis,et al.  Vision-based Distributed Coordination and Flocking of Multi-agent Systems , 2005, Robotics: Science and Systems.

[14]  Miha Mraz,et al.  BOIDS WITH A FUZZY WAY OF THINKING , 2003 .

[15]  Xiaoming Hu,et al.  Control of mobile platforms using a virtual vehicle approach , 2001, IEEE Trans. Autom. Control..

[16]  Camillo J. Taylor,et al.  A vision-based formation control framework , 2002, IEEE Trans. Robotics Autom..

[17]  Jean-Jacques E. Slotine,et al.  A theoretical study of different leader roles in networks , 2006, IEEE Transactions on Automatic Control.