Flocking Control of a Group of Agents Using a Fuzzy-Logic-Based Attractive/Repulsive Function
Hui Yu, Jigui Jian, Yanjun Shen
.
DOI: 10.4236/ijcns.2010.36076   PDF    HTML     4,469 Downloads   8,281 Views   Citations

Abstract

In this study, a novel procedure is presented for control and analysis of a group of autonomous agents with point mass dynamics achieving flocking motion by using a fuzzy-logic-based attractive/repulsive function. Two cooperative control laws are proposed for a group of autonomous agents to achieve flocking formations related to two different centers (mass center and geometric center) of the flock. The first one is designed for flocking motion guided at mass center and the other for geometric center. A virtual agent is introduced to represent a group objective for tracking purposes. Smooth graph Laplacian is introduced to overcome the difficulties in theoretical analysis. A new fuzzy-logic-based attractive/repulsive function is proposed for separation and cohesion control among agents. The theoretical results are presented to indicate the stability (separation, collision avoidance and velocity matching) of the control systems. Finally, simulation example is demonstrated to validate the theoretical results.

Share and Cite:

H. Yu, J. Jian and Y. Shen, "Flocking Control of a Group of Agents Using a Fuzzy-Logic-Based Attractive/Repulsive Function," International Journal of Communications, Network and System Sciences, Vol. 3 No. 6, 2010, pp. 569-577. doi: 10.4236/ijcns.2010.36076.

Conflicts of Interest

The authors declare no conflicts of interest.

References

[1] C. W. Reynolds, “Flocks, Herds, and Schools: A Distributed Behavioral Model,” Computer Graphics (ACM SIGGRAPH '87 Conference Proceedings), Vol. 21, No. 4, 1987, pp. 25-34.
[2] R. Olfati-Saber and R. M. Murray, “Consensus Problems in Networks of Agents with Switching Topology and Time-Delays,” IEEE Transactions On Automatic Control, Vol. 49, No. 9, September 2004, pp. 101-115.
[3] A. Jadbabaie, J. Lin and S. A. Morse, “Coordination of Groups of Mobile Agents Using Nearest Neighbor Rules,” IEEE Transactions On Automatic Control, Vol. 48, No. 6, June 2003, pp. 988-1001.
[4] W. Ren and R. Beard, “Consensus Seeking in Multi-Agent Systems Using Dynamically Changing Interaction Topologies,” IEEE Transactions On Auto- matic Control, Vol. 50, No. 5, May 2005, pp. 655-661.
[5] L. Moreau, “Stability of Multiagent Systems with Time-Dependent Communication Links,” IEEE Transac- tions On Automatic Control, Vol. 50, No. 2, February 2005, pp. 169-182.
[6] Y. Liu, K. M. Passino and M. M. Polycarpou, “Stability analysis of M-dimensional Asynchronous Swarms with a Fixed Communication Topology,” IEEE Transactions On Automatic Control, Vol. 48, No. 1, Juanary 2003, pp.76- 95.
[7] Y. Liu, K. M. Passino and M. M. Polycarpou, “Stability Analysis of One-Dimensional Asynchronous Swarms,” IEEE Transactions On Automatic Control, Vol. 48, No. 10, October 2003, pp. 1848-1854.
[8] V. Gazi and K. M. Passino, “Stability Analysis of Swarms,” IEEE Transactions On Automatic Control, Vol. 48, No. 4, April 2003, pp. 692-697.
[9] H. G. Tanner, A. Jadbabaie and G. J. Pappas, “Stable Flocking of Mobile Agents, Part I: Fixed Topology,” The 42nd IEEE Conference on Decision and Control, Maui, December 2003, pp. 2010-2015.
[10] H. G. Tanner, A. Jadbabaie and G. J. Pappas, “Stable Flocking of Mobile Agents, Part II: Dynamic Topology,” The 42nd IEEE Conference on Decision and Control, Maui, December 2003, pp. 2016-2021.
[11] R. Olfati-Saber, “Flocking for Multi-Agent Dynamic Systems: Algorithms and Theory,” IEEE Transactions On Automatic Control, Vol. 51, No. 3, March 2006, pp. 401-420.
[12] D. Gu and H. Hu, “Using Fuzzy Logic to Design Separation Function in Flocking Algorithms,” IEEE Transactions on Fuzzy Systems, Vol. 16, No. 4, August 2008, pp. 826-838.
[13] C. Godsil and G. Royle, “Algebraic Graph Theory,” Springer, New York, 2001.

Copyright © 2024 by authors and Scientific Research Publishing Inc.

Creative Commons License

This work and the related PDF file are licensed under a Creative Commons Attribution 4.0 International License.