Skip to main content
Log in

Using Lazy Agents to Improve the Flocking Efficiency of Multiple UAVs

  • Regular paper
  • Published:
Journal of Intelligent & Robotic Systems Aims and scope Submit manuscript

Abstract

A group of agents can form a flock using the augmented Cucker-Smale (C-S) model. The model autonomously aligns them to a common velocity and maintains a relative distance among the agents in a distributed manner by sharing the information among neighbors. This paper introduces the concept of inactiveness to the augmented C-S model for improving the flocking performance. It involves controlling the energy and convergence time required to form a stable flock. Inspired by the natural world where a few lazy (or inactive) workers are helpful to the group performance in social insect colonies. In this study, we analyzed different levels of inactiveness as a degree of control input effectiveness for multiple fixed-wing UAVs in the flocking algorithm. To find the appropriate inactiveness level for each flock member, the particle swarm optimization-based approach is used as the first step, based on the initial condition of the flock. However, as the significant computational burden may cause difficulties in implementing the optimization-based approach in real time, we also propose a heuristic adaptive inactiveness approach, which changes the inactivity level of selected agents adaptively according to their position and heading relative to the flock center. The performance of the proposed approaches using the concept of lazy (or inactive) agents is verified with numerical simulations by comparing them with the conventional flocking algorithm in various scenarios.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

Availability of data and materials

None.

References

  1. Olfati-Saber, R., Fax, J.A., Murray, R.M.: Consensus and cooperation in networked multi-agent systems. Proc. IEEE 95(1), 215–233 (2007)

    Article  Google Scholar 

  2. Lang, X., de Ruiter, A.: A control allocation scheme for spacecraft attitude stabilization based on distributed average consensus. Aerospace Science and Technology: 106173 (2020)

  3. Ballerini, M., Cabibbo, N., Candelier, R., Cavagna, A., Cisbani, E., Giardina, I., Lecomte, V., Orlandi, A., Parisi, G., Procaccini, A.: Interaction ruling animal collective behavior depends on topological rather than metric distance: Evidence from a field study. Proc. Natl. Acad. Sci. 105(4), 1232–1237 (2008)

    Article  Google Scholar 

  4. Leitão, P., Barbosa, J., Trentesaux, D.: Bio-inspired multi-agent systems for reconfigurable manufacturing systems. Eng. Appl. Artif. Intel. 25(5), 934–944 (2012)

    Article  Google Scholar 

  5. Choi, J., Oh, S., Horowitz, R.: Distributed learning and cooperative control for multi-agent systems. Automatica 45(12), 2802–2814 (2009)

    Article  MathSciNet  Google Scholar 

  6. Zhen, Z., Yan, C., Liangdong, W., Bing, H.: An intelligent cooperative mission planning scheme of uav swarm in uncertain dynamic environment. Aerospace Science and Technology: 105826 (2020)

  7. Fu, X., Pan, J., Wang, H., Gao, X.: A formation maintenance and reconstruction method of uav swarm based on distributed control. Aerospace Science and Technology: 105981 (2020)

  8. Reynolds, C.W.: Flocks, herds and schools: A distributed behavioral model. Computer Graphics (ACM SIGGRAPH ’87 Conf. Proc.) 21(4), 25–34 (1987)

    Article  Google Scholar 

  9. Vicsek, T., Czirók, A., Ben-Jacob, E., Cohen, I., Shochet, O.: Novel type of phase transition in a system of self-driven particles. Phys. Rev. Lett. 75(6), 1226–1229 (1995)

    Article  MathSciNet  Google Scholar 

  10. Chaté, H., Ginelli, F., Grégoire, G., Peruani, F., Raynaud, F.: Modeling collective motion: variations on the vicsek model. The European Phys. J. B 64(3-4), 451–456 (2008)

    Article  Google Scholar 

  11. Ren, W., Beard, R.W.: Consensus seeking in multiagent systems under dynamically changing interaction topologies. IEEE Trans. Autom. Control 50(5), 655–661 (2005)

    Article  MathSciNet  Google Scholar 

  12. Baglietto, G., Albano, E.V.: Nature of the order-disorder transition in the vicsek model for the collective motion of self-propelled particles. Phys. Rev. E 80(5), 050103 (2009)

    Article  Google Scholar 

  13. Cucker, F., Smale, S.: Emergent behavior in flocks. IEEE Trans. Autom. Control 52(5), 852–862 (2007)

    Article  MathSciNet  Google Scholar 

  14. Perea, L., Elosegui, P., Gómez, G.: Extension of the cucker-smale control law to space flight formations. J Guid Control Dyn 32(2), 527–537 (2009)

    Article  Google Scholar 

  15. Shen, J.: Cucker–Smale flocking under hierarchical leadership. SIAM J. Appl. Math. 68(3), 694–719 (2007)

    Article  MathSciNet  Google Scholar 

  16. Choi, Y-P, Kalise, D, Peszek, J, Peters, AA: A collisionless singular cucker-smale model with decentralized formation control. Preprint, 1807.05177

  17. Park, J., Kim, H.J., Ha, S.-Y.: Cucker-smale flocking with inter-particle bonding forces. IEEE Trans. Autom. Control 55(11), 2617–2623 (2010)

    Article  MathSciNet  Google Scholar 

  18. Ha, S-Y, Lee, K., Levy, D.: Emergence of time-asymptotic flocking in a stochastic cucker-smale system. Commun. Math. Sci. 7(2), 453–469 (2009)

    Article  MathSciNet  Google Scholar 

  19. Erban, R., Haskovec, J., Sun, Y.: A Cucker–Smale model with noise and delay. SIAM J. Appl. Math. 76(4), 1535–1557 (2016)

    Article  MathSciNet  Google Scholar 

  20. Choi, S-H, Ha, S-Y: Emergence of flocking for a multi-agent system moving with constant speed. Commun. Math. Sci. 14(4), 953–972 (2016)

    Article  MathSciNet  Google Scholar 

  21. Pinter-Wollman, N., Hubler, J., Holley, J.-A., Franks, N.R., Dornhaus, A.: How is activity distributed among and within tasks in temnothorax ants? Behav. Ecol. Sociobiol. 66(10), 1407–1420 (2012)

    Article  Google Scholar 

  22. Charbonneau, D., Dornhaus, A.: Workers ’specialized’ on inactivity: behavioral consistency of inactive workers and their role in task allocation. Behav. Ecol. Sociobiol. 69(9), 1459–1472 (2015)

    Article  Google Scholar 

  23. Hasegawa, E., Ishii, Y., Tada, K., Kobayashi, K., Yoshimura, J.: Lazy workers are necessary for long-term sustainability in insect societies. Sci. Rep. 6, 20846 (2016)

    Article  Google Scholar 

  24. Wang, C., Xie, G.: Lazy workers benefit group performance in circle formation tasks. IFAC-PapersOnLine 50(1), 10383–10388 (2017)

    Article  Google Scholar 

  25. Cheng, R., Jin, Y.: A social learning particle swarm optimization algorithm for scalable optimization. Inform. Sci. 291, 43–60 (2015)

    Article  MathSciNet  Google Scholar 

  26. Song, Y., Choi, J., Oh, H., Lee, M., Lim, S., Lee, J.: Improvement of decentralized flocking flight efficiency of fixed-wing uavs using inactive agents. In: AIAA Scitech Forum (2019)

  27. Lim, S., Song, Y., Choi, J., Myung, H., Lim, H., Oh, H.: Decentralized hybrid flocking guidance for a swarm of small uavs. In: Workshop on Research, Education and Development of Unmanned Aerial Systems (RED UAS) (2019)

  28. Wang, Y., Wang, X., Zhao, S., Shen, L.: A hierarchical collision avoidance architecture for multiple fixed-wing uavs in an integrated airspace. In: 21st IFAC World Congress, arXiv:2005.14455(2020)

  29. Yan, C., Xiang, X., Wang, C., Lan, Z.: Collision-free flocking with a dynamic squad of fixed-wing uavs using deep reinforcement learning. arXiv:2101.08074

  30. Reiner, J., Balas, G.J., Garrard, W.L.: Flight control design using robust dynamic inversion and time-scale separation. Automatica 32(11), 1493–1504 (1996)

    Article  Google Scholar 

  31. Beard, R., McLain, T.: Small unmanned aircraft: theory and practice. Princeton University Press, Princeton (2012)

    Book  Google Scholar 

  32. Sun, D., Kwon, C., Hwang, I.: Hybrid flocking control algorithm for fixed-wing aircraft. J Guid Control Dyn 42(11), 2443–2455 (2019)

    Article  Google Scholar 

  33. Oh, H., Shin, H.-S., Kim, S., Chen, W.-H.: Communication-aware trajectory planning for unmanned aerial vehicles in urban environments. J Guid Control Dyn 41(10), 2271–2282 (2018)

    Article  Google Scholar 

  34. Oh, H., Kim, S., Shin, H.-S., Tsourdos, A.: Coordinated standoff tracking of moving target groups using multiple uavs. IEEE Trans. Aerosp. Electron. Syst. 51(2), 1501–1514 (2015)

    Article  Google Scholar 

  35. Xing, W., Shi, P., Agarwal, R.K., Zhao, Y.: A survey on global pinning synchronization of complex networks. J. Franklin Inst. 356(6), 3590–3611 (2019)

    Article  MathSciNet  Google Scholar 

  36. Borgatti, S.P.: Centrality and network flow. Soc. Networks 27(1), 55–71 (2005)

    Article  MathSciNet  Google Scholar 

Download references

Funding

This research has been supported by the Defense Challengeable Future Technology Program of Agency for Defense Development, Republic of Korea and Basic Science Research Program through the National Research Foundation of Korea (NRF) funded by the Ministry of Education (2020R1A6A1A03040570).

Author information

Authors and Affiliations

Authors

Contributions

• Yeongho Song - Conceptualization, Methodology, Investigation, Original Draft Preparation

• Myeonggeun Gu Conceptualization, Methodology, Investigation, Original Draft Preparation

• Joonwon Choi Conceptualization, Methodology, Investigation

• Hyondong Oh: Conceptualization, Methodology, Supervision, Review & Editing

• Seunghan Lim: Conceptualization, Review & Editing

• Hyo-Sang Shin: Conceptualization, Review & Editing

• Antonios Tsourdos: Conceptualization, Review & Editing

Corresponding author

Correspondence to Hyondong Oh.

Ethics declarations

Competing Interests

The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.

Additional information

Publisher’s Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Song, Y., Gu, M., Choi, J. et al. Using Lazy Agents to Improve the Flocking Efficiency of Multiple UAVs. J Intell Robot Syst 103, 53 (2021). https://doi.org/10.1007/s10846-021-01492-1

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s10846-021-01492-1

Keywords

Navigation