{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,8]],"date-time":"2026-04-08T21:21:35Z","timestamp":1775683295065,"version":"3.50.1"},"reference-count":41,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2022,11,5]],"date-time":"2022-11-05T00:00:00Z","timestamp":1667606400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2022,11,5]],"date-time":"2022-11-05T00:00:00Z","timestamp":1667606400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["61973327"],"award-info":[{"award-number":["61973327"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Complex Intell. Syst."],"published-print":{"date-parts":[[2023,4]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>This paper aims to address a challenging problem of a drone swarm for a specific mission by reaching a desired region, through an unknown environment. A bio-inspired flocking algorithm with adaptive goal-directed strategy (AGDS) is proposed and developed for the drones swarmed across unknown environments. Each drone employs a biological visual mechanism to sense obstacles in within local perceptible scopes. Task information of the destination is only given to a few specified drones (named as informed agents), rather than to all other individual drones (uninformed agents). With the proposed flocking swarm, the informed agents operate collectively with the remaining uninformed agents to achieve a common and overall mission. By virtue of numerical simulation, the AGDS and non-adaptive goal-directed strategy (non-AGDS) are both presented and evaluated. Experiments by flying six DJI Tello quadrotors indoor are conducted to validate the developed flocking algorithm. Additional validations within canyon-like complicated scenarios have also been carried out. Both simulation and experimental results demonstrate the efficiency of the proposed swarm flocking algorithm with AGDS.<\/jats:p>","DOI":"10.1007\/s40747-022-00900-9","type":"journal-article","created":{"date-parts":[[2022,11,5]],"date-time":"2022-11-05T06:02:31Z","timestamp":1667628151000},"page":"2065-2080","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":17,"title":["AGDS: adaptive goal-directed strategy for swarm drones flying through unknown environments"],"prefix":"10.1007","volume":"9","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-1239-8672","authenticated-orcid":false,"given":"Fakui","family":"Wang","sequence":"first","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8118-1090","authenticated-orcid":false,"given":"Jialei","family":"Huang","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5890-4633","authenticated-orcid":false,"given":"Kin Huat","family":"Low","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3169-600X","authenticated-orcid":false,"given":"Zisen","family":"Nie","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0587-6752","authenticated-orcid":false,"given":"Tianjiang","family":"Hu","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2022,11,5]]},"reference":[{"key":"900_CR1","doi-asserted-by":"publisher","first-page":"16","DOI":"10.1016\/j.eng.2021.10.007","volume":"12","author":"J Chen","year":"2022","unstructured":"Chen J, Sun J, Wang G (2022) From unmanned systems to autonomous intelligent systems. Engineering 12:16\u201319","journal-title":"Engineering"},{"issue":"4","key":"900_CR2","doi-asserted-by":"publisher","first-page":"4023","DOI":"10.1109\/LRA.2018.2860628","volume":"3","author":"L Kunze","year":"2018","unstructured":"Kunze L, Hawes N, Duckett T, Hanheide M, Krajn\u00edk T (2018) Artificial intelligence for long-term robot autonomy: a survey. IEEE Robot Autom Lett 3(4):4023\u20134030","journal-title":"IEEE Robot Autom Lett"},{"issue":"2","key":"900_CR3","doi-asserted-by":"publisher","first-page":"297","DOI":"10.1007\/s10846-019-01073-3","volume":"98","author":"C Yan","year":"2020","unstructured":"Yan C, Xiang X, Wang C (2020) Towards real-time path planning through deep reinforcement learning for a uav in dynamic environments. J Intell Robot Syst 98(2):297\u2013309","journal-title":"J Intell Robot Syst"},{"issue":"3","key":"900_CR4","doi-asserted-by":"publisher","first-page":"1633","DOI":"10.1007\/s40747-021-00300-5","volume":"7","author":"W Yu","year":"2021","unstructured":"Yu W, Shaobo W, Xinting H (2021) Multi-constrained cooperative path planning of multiple drones for persistent surveillance in urban environments. Complex Intell Syst 7(3):1633\u20131647","journal-title":"Complex Intell Syst"},{"issue":"3","key":"900_CR5","doi-asserted-by":"publisher","first-page":"73","DOI":"10.1109\/MVT.2016.2645481","volume":"12","author":"J Wang","year":"2017","unstructured":"Wang J, Jiang C, Han Z, Ren Y, Maunder R, Hanzo Lajos (2017) Taking drones to the next level: cooperative distributed unmanned-aerial-vehicular networks for small and mini drones. IEEE Veh Technol Mag 12(3):73\u201382","journal-title":"IEEE Veh Technol Mag"},{"issue":"2","key":"900_CR6","doi-asserted-by":"publisher","first-page":"873","DOI":"10.1007\/s40747-020-00252-2","volume":"7","author":"N Geng","year":"2021","unstructured":"Geng N, Chen Z, Nguyen QA, Gong D (2021) Particle swarm optimization algorithm for the optimization of rescue task allocation with uncertain time constraints. Complex Intell Syst 7(2):873\u2013890","journal-title":"Complex Intell Syst"},{"key":"900_CR7","doi-asserted-by":"crossref","unstructured":"Wu Y, Low KH (2022) Route coordination of uav fleet to track a ground moving target in search and lock (sal) task over urban airspace. IEEE Internet Things J","DOI":"10.1109\/JIOT.2022.3178089"},{"issue":"35","key":"900_CR8","doi-asserted-by":"publisher","first-page":"eaaw9710","DOI":"10.1126\/scirobotics.aaw9710","volume":"4","author":"KN McGuire","year":"2019","unstructured":"McGuire KN, De Wagter C, Tuyls K, Kappen HJ, de Croon GCHE (2019) Minimal navigation solution for a swarm of tiny flying robots to explore an unknown environment. Sci Robot 4(35):eaaw9710","journal-title":"Sci Robot"},{"key":"900_CR9","doi-asserted-by":"publisher","DOI":"10.1016\/j.trc.2022.103666","volume":"139","author":"B Pang","year":"2022","unstructured":"Pang B, Low KH, Lv C (2022) Adaptive conflict resolution for multi-uav 4d routes optimization using stochastic fractal search algorithm. Transp Res Emerg Technol Part C 139:103666","journal-title":"Transp Res Emerg Technol Part C"},{"issue":"3\u20134","key":"900_CR10","doi-asserted-by":"publisher","first-page":"71","DOI":"10.1016\/j.physrep.2012.03.004","volume":"517","author":"T Vicsek","year":"2012","unstructured":"Vicsek T, Zafeiris A (2012) Collective motion. Phys Rep 517(3\u20134):71\u2013140","journal-title":"Phys Rep"},{"key":"900_CR11","doi-asserted-by":"crossref","unstructured":"Reynolds CW (1987) Flocks, herds and schools: a distributed behavioral model. In: Proc 14th Annu Conf Comput Graph Interactive Techn, pp 25\u201334","DOI":"10.1145\/37402.37406"},{"key":"900_CR12","doi-asserted-by":"publisher","first-page":"799","DOI":"10.1016\/j.ast.2018.11.033","volume":"84","author":"Z Wang","year":"2019","unstructured":"Wang Z, Yun X, Jiang C, Zhang Y (2019) Self-organizing control for satellite clusters using artificial potential function in terms of relative orbital elements. Aerosp Sci Technol 84:799\u2013811","journal-title":"Aerosp Sci Technol"},{"issue":"2","key":"900_CR13","doi-asserted-by":"publisher","first-page":"1260","DOI":"10.1109\/TII.2021.3094207","volume":"18","author":"C Yan","year":"2021","unstructured":"Yan C, Wang C, Xiang X, Lan Z, Jiang Y (2021) Deep reinforcement learning of collision-free flocking policies for multiple fixed-wing uavs using local situation maps. IEEE Trans Ind Informat 18(2):1260\u20131270","journal-title":"IEEE Trans Ind Informat"},{"issue":"20","key":"900_CR14","doi-asserted-by":"publisher","first-page":"eaat3536","DOI":"10.1126\/scirobotics.aat3536","volume":"3","author":"G V\u00e1s\u00e1rhelyi","year":"2018","unstructured":"V\u00e1s\u00e1rhelyi G, Vir\u00e1gh C, Somorjai G, Nepusz T, Eiben AE, Vicsek T (2018) Optimized flocking of autonomous drones in confined environments. Sci Robot 3(20):eaat3536","journal-title":"Sci Robot"},{"issue":"49","key":"900_CR15","doi-asserted-by":"publisher","first-page":"eabe4385","DOI":"10.1126\/scirobotics.abe4385","volume":"5","author":"M Dorigo","year":"2020","unstructured":"Dorigo M, Theraulaz G, Trianni V (2020) Reflections on the future of swarm robotics. Sci Robot 5(49):eabe4385","journal-title":"Sci Robot"},{"issue":"17","key":"900_CR16","doi-asserted-by":"publisher","first-page":"R709","DOI":"10.1016\/j.cub.2013.07.059","volume":"23","author":"A Strandburg-Peshkin","year":"2013","unstructured":"Strandburg-Peshkin A, Twomey CR, Bode NWF, Kao AB, Katz Y, Ioannou Christos C, Rosenthal Sara B, Torney Colin J, Hai Shan Wu, Levin Simon A et al (2013) Visual sensory networks and effective information transfer in animal groups. Curr Biol 23(17):R709\u2013R711","journal-title":"Curr Biol"},{"issue":"29","key":"900_CR17","doi-asserted-by":"publisher","first-page":"10422","DOI":"10.1073\/pnas.1402202111","volume":"111","author":"DJG Pearce","year":"2014","unstructured":"Pearce DJG, Miller AM, Rowlands G, Turner MS (2014) Role of projection in the control of bird flocks. Proc Natl Acad Sci 111(29):10422\u201310426","journal-title":"Proc Natl Acad Sci"},{"issue":"6241","key":"900_CR18","doi-asserted-by":"publisher","first-page":"1358","DOI":"10.1126\/science.aaa5099","volume":"348","author":"A Strandburg-Peshkin","year":"2015","unstructured":"Strandburg-Peshkin A, Farine DR, Couzin ID, Crofoot MC (2015) Shared decision-making drives collective movement in wild baboons. Science 348(6241):1358\u20131361","journal-title":"Science"},{"issue":"7025","key":"900_CR19","doi-asserted-by":"publisher","first-page":"513","DOI":"10.1038\/nature03236","volume":"433","author":"ID Couzin","year":"2005","unstructured":"Couzin ID, Krause J, Franks NR, Levin SA (2005) Effective leadership and decision-making in animal groups on the move. Nature 433(7025):513\u2013516","journal-title":"Nature"},{"issue":"6","key":"900_CR20","doi-asserted-by":"publisher","first-page":"1226","DOI":"10.1103\/PhysRevLett.75.1226","volume":"75","author":"T Vicsek","year":"1995","unstructured":"Vicsek T, Czir\u00f3k A, Ben-Jacob E, Cohen I, Shochet O (1995) Novel type of phase transition in a system of self-driven particles. Phys Rev Lett 75(6):1226","journal-title":"Phys Rev Lett"},{"issue":"1","key":"900_CR21","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1006\/jtbi.2002.3065","volume":"218","author":"ID Couzin","year":"2002","unstructured":"Couzin ID, Krause J, James R, Ruxton GD, Franks NR (2002) Collective memory and spatial sorting in animal groups. J Theor Biol 218(1):1\u201311","journal-title":"J Theor Biol"},{"issue":"1","key":"900_CR22","doi-asserted-by":"publisher","DOI":"10.1103\/PhysRevE.63.017101","volume":"63","author":"H Levine","year":"2000","unstructured":"Levine H, Rappel W-J, Cohen I (2000) Self-organization in systems of self-propelled particles. Phys Rev E 63(1):017101","journal-title":"Phys Rev E"},{"issue":"12","key":"900_CR23","doi-asserted-by":"publisher","first-page":"12477","DOI":"10.1109\/TVT.2021.3124898","volume":"70","author":"W Jiehong","year":"2021","unstructured":"Jiehong W, Yuanzhe Y, Ma J, Jinsong W, Han G, Shi J, Gao L (2021) Autonomous cooperative flocking for heterogeneous unmanned aerial vehicle group. IEEE Trans Veh Technol 70(12):12477\u201312490","journal-title":"IEEE Trans Veh Technol"},{"issue":"4","key":"900_CR24","doi-asserted-by":"publisher","first-page":"1232","DOI":"10.1073\/pnas.0711437105","volume":"105","author":"M Ballerini","year":"2008","unstructured":"Ballerini M, Cabibbo N, Candelier R, Cavagna A, Cisbani E, Giardina I, Lecomte V, Orlandi A, Parisi G, Procaccini A et al (2008) Interaction ruling animal collective behavior depends on topological rather than metric distance: evidence from a field study. Proc Natl Acad Sci 105(4):1232\u20131237","journal-title":"Proc Natl Acad Sci"},{"key":"900_CR25","doi-asserted-by":"crossref","unstructured":"Nagy M, \u00c1kos Z, Biro D, Vicsek T (2010) Hierarchical group dynamics in pigeon flocks. Nature 464(7290):890\u2013893","DOI":"10.1038\/nature08891"},{"issue":"26","key":"900_CR26","doi-asserted-by":"publisher","first-page":"11865","DOI":"10.1073\/pnas.1005766107","volume":"107","author":"A Cavagna","year":"2010","unstructured":"Cavagna A, Cimarelli A, Giardina I, Parisi G, Santagati R, Stefanini F, Viale M (2010) Scale-free correlations in starling flocks. Proc Natl Acad Sci 107(26):11865\u201311870","journal-title":"Proc Natl Acad Sci"},{"issue":"6","key":"900_CR27","doi-asserted-by":"publisher","first-page":"eaay0792","DOI":"10.1126\/sciadv.aay0792","volume":"6","author":"R Bastien","year":"2020","unstructured":"Bastien R, Romanczuk P (2020) A model of collective behavior based purely on vision. Sci Adv 6(6):eaay0792","journal-title":"Sci Adv"},{"issue":"25","key":"900_CR28","doi-asserted-by":"publisher","first-page":"eaau9178","DOI":"10.1126\/scirobotics.aau9178","volume":"3","author":"I Slavkov","year":"2018","unstructured":"Slavkov I, Carrillo-Zapata D, Carranza N, Diego X, Jansson F, Kaandorp J, Hauert S, Sharpe J (2018) Morphogenesis in robot swarms. Sci Robot 3(25):eaau9178","journal-title":"Sci Robot"},{"issue":"50","key":"900_CR29","doi-asserted-by":"publisher","first-page":"eabd8668","DOI":"10.1126\/scirobotics.abd8668","volume":"6","author":"F Berlinger","year":"2021","unstructured":"Berlinger F, Gauci M, Nagpal R (2021) Implicit coordination for 3d underwater collective behaviors in a fish-inspired robot swarm. Sci Robot 6(50):eabd8668","journal-title":"Sci Robot"},{"issue":"6172","key":"900_CR30","doi-asserted-by":"publisher","first-page":"754","DOI":"10.1126\/science.1245842","volume":"343","author":"J Werfel","year":"2014","unstructured":"Werfel J, Petersen K, Nagpal R (2014) Designing collective behavior in a termite-inspired robot construction team. Science 343(6172):754\u2013758","journal-title":"Science"},{"issue":"6198","key":"900_CR31","doi-asserted-by":"publisher","first-page":"795","DOI":"10.1126\/science.1254295","volume":"345","author":"M Rubenstein","year":"2014","unstructured":"Rubenstein M, Cornejo A, Nagpal R (2014) Programmable self-assembly in a thousand-robot swarm. Science 345(6198):795\u2013799","journal-title":"Science"},{"issue":"167","key":"900_CR32","doi-asserted-by":"publisher","first-page":"20190853","DOI":"10.1098\/rsif.2019.0853","volume":"17","author":"B Bal\u00e1zs","year":"2020","unstructured":"Bal\u00e1zs B, V\u00e1s\u00e1rhelyi G, Vicsek T (2020) Adaptive leadership overcomes persistence-responsivity trade-off in flocking. J R Soc. Interface 17(167):20190853","journal-title":"J R Soc. Interface"},{"key":"900_CR33","unstructured":"Quan Q, Fu R, Li M, Wei D, Gao Y, Cai K-Y (2021) Practical distributed control for vtol uavs to pass a virtual tube. IEEE Trans Intell Veh, pp 1\u20131"},{"issue":"3","key":"900_CR34","doi-asserted-by":"publisher","first-page":"1850","DOI":"10.1109\/TCYB.2020.2997833","volume":"52","author":"B Liu","year":"2020","unstructured":"Liu B, Zhang H-T, Meng H, Dongfei F, Housheng S (2020) Scanning-chain formation control for multiple unmanned surface vessels to pass through water channels. IEEE Trans Cybern 52(3):1850\u20131861","journal-title":"IEEE Trans Cybern"},{"issue":"2","key":"900_CR35","doi-asserted-by":"publisher","DOI":"10.1088\/1748-3182\/9\/2\/025012","volume":"9","author":"C Vir\u00e1gh","year":"2014","unstructured":"Vir\u00e1gh C, V\u00e1s\u00e1rhelyi G, Tarcai N, Sz\u00f6r\u00e9nyi T, Somorjai G, Nepusz T, Vicsek T (2014) Flocking algorithm for autonomous flying robots. Bioinspir Biomim 9(2):025012","journal-title":"Bioinspir Biomim"},{"key":"900_CR36","doi-asserted-by":"crossref","unstructured":"Bal\u00e1zs B, V\u00e1s\u00e1rhelyi G (2018) Coordinated dense aerial traffic with self-driving drones. In: Proc IEEE Int Conf Robot Automat (ICRA), IEEE, pp 6365\u20136372","DOI":"10.1109\/ICRA.2018.8461073"},{"issue":"6","key":"900_CR37","doi-asserted-by":"publisher","first-page":"545","DOI":"10.1038\/s42256-021-00341-y","volume":"3","author":"E Soria","year":"2021","unstructured":"Soria E, Schiano F, Floreano D (2021) Predictive control of aerial swarms in cluttered environments. Nat Mach Intell 3(6):545\u2013554","journal-title":"Nat Mach Intell"},{"issue":"1","key":"900_CR38","doi-asserted-by":"publisher","first-page":"73","DOI":"10.1109\/LRA.2021.3118091","volume":"7","author":"E Soria","year":"2021","unstructured":"Soria E, Schiano F, Floreano D (2021) Distributed predictive drone swarms in cluttered environments. IEEE Robot Autom Lett 7(1):73\u201380","journal-title":"IEEE Robot Autom Lett"},{"issue":"4","key":"900_CR39","doi-asserted-by":"publisher","first-page":"4523","DOI":"10.1109\/LRA.2019.2935377","volume":"4","author":"F Schilling","year":"2019","unstructured":"Schilling F, Lecoeur J, Schiano F, Floreano D (2019) Learning vision-based flight in drone swarms by imitation. IEEE Robot Autom Lett 4(4):4523\u20134530","journal-title":"IEEE Robot Autom Lett"},{"key":"900_CR40","unstructured":"Quan Q, Fu R, Cai K-Y (2021) Practical control for multicopters to avoid non-cooperative moving obstacles. IEEE Trans Intell Transp Syst, pp 1\u201319"},{"key":"900_CR41","doi-asserted-by":"publisher","DOI":"10.1515\/9781400835355","volume-title":"Graph theoretic methods in multiagent networks","author":"M Mesbahi","year":"2010","unstructured":"Mesbahi M, Egerstedt M (2010) Graph theoretic methods in multiagent networks. Princeton University Press, Princeton"}],"container-title":["Complex &amp; Intelligent Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s40747-022-00900-9.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s40747-022-00900-9\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s40747-022-00900-9.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,4,18]],"date-time":"2023-04-18T09:42:52Z","timestamp":1681810972000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s40747-022-00900-9"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,11,5]]},"references-count":41,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2023,4]]}},"alternative-id":["900"],"URL":"https:\/\/doi.org\/10.1007\/s40747-022-00900-9","relation":{},"ISSN":["2199-4536","2198-6053"],"issn-type":[{"value":"2199-4536","type":"print"},{"value":"2198-6053","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,11,5]]},"assertion":[{"value":"20 June 2022","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"17 October 2022","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"5 November 2022","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"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.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflicts of interest"}},{"value":"Not applicable.","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"Ethics approval"}},{"value":"Not applicable.","order":4,"name":"Ethics","group":{"name":"EthicsHeading","label":"Consent to participate"}},{"value":"Not applicable.","order":5,"name":"Ethics","group":{"name":"EthicsHeading","label":"Consent for publication"}}]}}