{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,12]],"date-time":"2026-03-12T15:35:01Z","timestamp":1773329701122,"version":"3.50.1"},"reference-count":68,"publisher":"Cambridge University Press (CUP)","issue":"7","license":[{"start":{"date-parts":[[2025,7,7]],"date-time":"2025-07-07T00:00:00Z","timestamp":1751846400000},"content-version":"unspecified","delay-in-days":6,"URL":"https:\/\/www.cambridge.org\/core\/terms"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Robotica"],"published-print":{"date-parts":[[2025,7]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>Most research on UAV swarm architectures remains confined to simulation-based studies, with limited real-world implementation and validation. In order to mitigate this issue, this research presents an improved task allocation and formation control system within ARCog-NET (Aerial Robot Cognitive Architecture), aimed at deploying autonomous UAV swarms as a unified and scalable solution. The proposed architecture integrates perception, planning, decision-making, and adaptive learning, enabling UAV swarms to dynamically adjust path planning, task allocation, and formation control in response to evolving mission demands. Inspired by artificial intelligence and cognitive science, ARCog-NET employs an Edge-Fog-Cloud (EFC) computing model, where edge UAVs handle real-time data acquisition and local processing, fog nodes coordinate intermediate control, and cloud servers manage complex computations, storage, and human supervision. This hierarchical structure balances real-time autonomy at the UAV level with high-level optimization and decision-making, creating a collective intelligence system that automatically fine-tunes decision parameters based on configurable triggers. To validate ARCog-NET, a realistic simulation framework was developed using SITL (Software-In-The-Loop) with actual flight controller firmware and ROS-based middleware, enabling high-fidelity emulation. This framework bridges the gap between virtual simulations and real-world deployments, allowing evaluation of performance in environmental monitoring, search and rescue, and emergency communication network deployment. Results demonstrate superior energy efficiency, adaptability, and operational effectiveness compared to conventional robotic swarm methodologies. By dynamically optimizing data processing based on task urgency, resource availability, and network conditions, ARCog-NET bridges the gap between theoretical swarm intelligence models and real-world UAV applications, paving the way for future large-scale deployments.<\/jats:p>","DOI":"10.1017\/s0263574725101914","type":"journal-article","created":{"date-parts":[[2025,7,7]],"date-time":"2025-07-07T02:33:48Z","timestamp":1751855628000},"page":"2565-2609","source":"Crossref","is-referenced-by-count":4,"title":["Advancing UAV swarm autonomy with ARCog-NET for task allocation, path planning, and formation control"],"prefix":"10.1017","volume":"43","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-6482-2025","authenticated-orcid":false,"given":"Gabryel Silva","family":"Ramos","sequence":"first","affiliation":[{"name":"Federal Center for Technological Education Celso Suckow da Fonseca (CEFET-RJ)"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6916-700X","authenticated-orcid":false,"given":"Milena Faria","family":"Pinto","sequence":"additional","affiliation":[{"name":"Federal Center for Technological Education Celso Suckow da Fonseca (CEFET-RJ)"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7634-5481","authenticated-orcid":false,"given":"Diego Barreto","family":"Haddad","sequence":"additional","affiliation":[{"name":"Federal Center for Technological Education Celso Suckow da Fonseca (CEFET-RJ)"}]}],"member":"56","published-online":{"date-parts":[[2025,7,7]]},"reference":[{"key":"S0263574725101914_ref24","unstructured":"[24] Laird, J. E. , Kinkade, K. R. , Mohan, S. and Xu, J. Z. , \u201cCognitive robotics using the soar cognitive architecture,\u201d In: Workshops at the Twenty-Sixth AAAI Conference on Artificial Intelligence, Cognitive Robotics (2012), Ontario, Canada, 2012, Association for the Advancement of Artificial Intelligence, pp. 46-54, Vol. 26. No. 1."},{"key":"S0263574725101914_ref47","doi-asserted-by":"publisher","DOI":"10.1109\/COMSNETS48256.2020.9027459"},{"key":"S0263574725101914_ref36","unstructured":"[36] Open Robotics, Gazebo Robot Simulator, (2021). Available at: http:\/\/gazebosim.org\/."},{"key":"S0263574725101914_ref14","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2024.3456914"},{"key":"S0263574725101914_ref31","doi-asserted-by":"publisher","DOI":"10.1109\/TNN.1998.712192"},{"key":"S0263574725101914_ref9","first-page":"100106","article-title":"Swarms of unmanned aerial vehicles \u2014 a survey","volume":"16","author":"Tahir","year":"2019","journal-title":"J. Ind. Inf. Integr."},{"key":"S0263574725101914_ref21","doi-asserted-by":"publisher","DOI":"10.4324\/9781315107493-4"},{"key":"S0263574725101914_ref10","doi-asserted-by":"publisher","DOI":"10.1186\/s44147-025-00582-3"},{"key":"S0263574725101914_ref32","doi-asserted-by":"publisher","DOI":"10.1016\/j.artint.2016.07.004"},{"key":"S0263574725101914_ref62","doi-asserted-by":"crossref","unstructured":"[62] Kennedy, J. and Eberhart, R. , \u201cParticle swarm optimization,\u201d In: Proceedings of ICNN\u201995 - International Conference on Neural Networks, IEEE, vol. 4, (1995) pp. 1942\u20131948.","DOI":"10.1109\/ICNN.1995.488968"},{"key":"S0263574725101914_ref23","unstructured":"[23] Yang, Y. , Fermuller, C. and Aloimonos, Y. , \u201cA cognitive system for human manipulation action understanding,\u201d In: Second Annual Conference on Advances in Cognitive Systems (ACS)(2013), Maryland, United States, 2013, Advances in Cognitive Systems, pp. 67\u201386, Vol. 3."},{"key":"S0263574725101914_ref8","doi-asserted-by":"publisher","DOI":"10.3390\/drones3010015"},{"key":"S0263574725101914_ref28","doi-asserted-by":"publisher","DOI":"10.1007\/s10846-017-0551-4"},{"key":"S0263574725101914_ref33","doi-asserted-by":"publisher","DOI":"10.3390\/s22062297"},{"key":"S0263574725101914_ref11","doi-asserted-by":"publisher","DOI":"10.11591\/ijra.v12i2.pp137-145"},{"key":"S0263574725101914_ref37","unstructured":"[37] Open Robotics, MAVROS \u2013 MAVLink extendable communication node for ROS with proxy for Ground Control Station, (2022). Available at: http:\/\/wiki.ros.org\/mavros."},{"key":"S0263574725101914_ref42","unstructured":"[42] OpenSim Ltd., OMNet++: Discrete Event Simulator, (2022). Available at: https:\/\/omnetpp.org\/."},{"key":"S0263574725101914_ref49","doi-asserted-by":"publisher","DOI":"10.1155\/2019\/7497924"},{"key":"S0263574725101914_ref41","doi-asserted-by":"crossref","unstructured":"[41] Anagnostopoulos, C. , Koulamas, C. , Lalos, A. and Stylios, C. , \u201cOpen-source integrated simulation framework for cooperative autonomous vehicles,\u201d In: 2022 11th Mediterranean Conference on Embedded Computing (MECO) (2022) pp. 1\u20134.","DOI":"10.1109\/MECO55406.2022.9797115"},{"key":"S0263574725101914_ref60","doi-asserted-by":"publisher","DOI":"10.1109\/LARS\/SBR\/WRE59448.2023.10332986"},{"key":"S0263574725101914_ref7","doi-asserted-by":"publisher","DOI":"10.1016\/B978-0-12-810473-6.00022-4"},{"key":"S0263574725101914_ref59","doi-asserted-by":"publisher","DOI":"10.2118\/205524-PA"},{"key":"S0263574725101914_ref38","unstructured":"[38] MAVLINK, MAVLink Developer Guide, (2022). Available at: https:\/\/mavlink.io\/en\/."},{"key":"S0263574725101914_ref1","doi-asserted-by":"publisher","DOI":"10.1017\/S026357472100196X"},{"key":"S0263574725101914_ref68","first-page":"109987","article-title":"Event-triggered consensus-based formation control for multi-agent systems","volume":"135","author":"Dai","year":"2022","journal-title":"Automatica"},{"key":"S0263574725101914_ref34","doi-asserted-by":"publisher","DOI":"10.3233\/IDT-170317"},{"key":"S0263574725101914_ref43","unstructured":"[43] Mohini, A. , CDSSim - Multi UAV Communication and Control Simulation Framework, Master\u2019s thesis, University of Cincinnati. OhioLINK Electronic Theses and Dissertations Center (2019). Available at: http:\/\/rave.ohiolink.edu\/etdc\/view?acc_num=ucin1554373574457271."},{"key":"S0263574725101914_ref52","doi-asserted-by":"publisher","DOI":"10.1109\/COMST.2015.2495297"},{"key":"S0263574725101914_ref25","first-page":"8B1","volume-title":"Digital Avionics Systems Conference (DASC), 2014 IEEE\/AIAA 33rd","author":"Insaurralde","year":"2014"},{"key":"S0263574725101914_ref55","unstructured":"[55] Raspberry Pi Foundation, Raspberry Pi, (2022). Available at: https:\/\/www.raspberrypi.org."},{"key":"S0263574725101914_ref22","first-page":"167","article-title":"Machine learning for cognitive robotics","volume":"1","author":"Ogata","year":"2022","journal-title":"Cognitive Robotics"},{"key":"S0263574725101914_ref50","first-page":"65432","article-title":"Multi-uav cooperative task allocation based on improved genetic algorithm","volume":"8","author":"Yang","year":"2020","journal-title":"IEEE Access"},{"key":"S0263574725101914_ref67","doi-asserted-by":"publisher","DOI":"10.1109\/TSMC.2023.3241337"},{"key":"S0263574725101914_ref4","doi-asserted-by":"publisher","DOI":"10.1109\/IJCNN.2018.8489465"},{"key":"S0263574725101914_ref12","doi-asserted-by":"publisher","DOI":"10.1007\/s43154-021-00063-4"},{"key":"S0263574725101914_ref40","doi-asserted-by":"crossref","unstructured":"[40] Erez, T. , Tassa, Y. and Todorov, E. , \u201cSimulation tools for model-based robotics: Comparison of bullet, havok, mujoco, ode and physx,\u201d In: 2015 IEEE International Conference on Robotics and Automation (ICRA), (2015) pp. 4397\u20134404.","DOI":"10.1109\/ICRA.2015.7139807"},{"key":"S0263574725101914_ref58","doi-asserted-by":"publisher","DOI":"10.21227\/9xzy-fd09"},{"key":"S0263574725101914_ref63","doi-asserted-by":"publisher","DOI":"10.1109\/TSSC.1968.300136"},{"key":"S0263574725101914_ref65","first-page":"98","article-title":"Rapidly-Exploring Random Trees: A New Tool for Path Planning","volume":"1","author":"LaValle","journal-title":"Technical Report TR 98-11"},{"key":"S0263574725101914_ref5","doi-asserted-by":"publisher","DOI":"10.3390\/agriculture13020239"},{"key":"S0263574725101914_ref19","first-page":"33","article-title":"Cognitive architectures and general intelligent systems","volume":"30","author":"Langley","year":"2009","journal-title":"AI Mag."},{"key":"S0263574725101914_ref3","doi-asserted-by":"publisher","DOI":"10.1109\/JMASS.2022.3195660"},{"key":"S0263574725101914_ref18","doi-asserted-by":"publisher","DOI":"10.1016\/j.newideapsych.2009.07.006"},{"key":"S0263574725101914_ref30","doi-asserted-by":"publisher","DOI":"10.1016\/j.eswa.2004.08.003"},{"key":"S0263574725101914_ref17","doi-asserted-by":"publisher","DOI":"10.1017\/S0263574720000521"},{"key":"S0263574725101914_ref39","unstructured":"[39] PX4, Open Source Autopilot for Drone Developers, (2022). Available at: https:\/\/px4.io\/."},{"key":"S0263574725101914_ref51","doi-asserted-by":"crossref","first-page":"97","DOI":"10.1007\/s10846-017-0493-x","article-title":"Market-based task assignment for cooperative timing missions in dynamic environments","volume":"87","author":"Shin","year":"2017","journal-title":"J.\u00a0Intell. Robot. Syst."},{"key":"S0263574725101914_ref57","unstructured":"[57] Ramos, G. S. , Multi UAV Environmental Surveyllance Simulation with ROS\/Gazebo, (2024). Available at: https:\/\/www.youtube.com\/watch?v=u_XFkuzfRcs."},{"key":"S0263574725101914_ref66","first-page":"2456","article-title":"Distributed model predictive control for multi-robot formation","volume":"28","author":"Liu","year":"2020","journal-title":"IEEE Trans. Cont. Syst. Tech."},{"key":"S0263574725101914_ref44","unstructured":"[44] NSNAM, NS-3 Network Simulator, (2022). Available at: https:\/\/www.nsnam.org\/."},{"key":"S0263574725101914_ref61","unstructured":"[61] Kalami, S. M. H. , path-planning: A collection of path planning algorithms (2021). https:\/\/github.com\/smkalami\/path-planning. accessed: 2023-03-24."},{"key":"S0263574725101914_ref26","doi-asserted-by":"publisher","DOI":"10.1016\/j.cogsys.2015.12.008"},{"key":"S0263574725101914_ref35","unstructured":"[35] Quigley, M. , Conley, K. , Gerkey, B. , Faust, J. , Foote, T. , Leibs, J. , Wheeler, R. and Ng, A. Y. , \u201cROS: An open-source robot operating system,\u201d in Proc. ICRA workshop on open source software, Kobe, Japan, 2009, International Conference on Robotics and Automation (ICRA),\u00a0Vol. 3, no. 3.2."},{"key":"S0263574725101914_ref6","first-page":"488","article-title":"Using drones for parcels delivery process","volume":"42","author":"Pugliese","year":"2020","journal-title":"international Conference on Industry 4.0 and Smart Manufacturing (ISM 2019), Procedia Manufacturing"},{"key":"S0263574725101914_ref15","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2020.3028865"},{"key":"S0263574725101914_ref56","unstructured":"[56] Intel Corporation, Intel Galileo Board, (2022). Available at: https:\/\/www.intel.com\/content\/www\/us\/en\/products\/details\/boards-kits\/galileo.html."},{"key":"S0263574725101914_ref2","doi-asserted-by":"publisher","DOI":"10.1109\/ISIE.2017.8001437"},{"key":"S0263574725101914_ref13","doi-asserted-by":"publisher","DOI":"10.1109\/JIOT.2024.3364230"},{"key":"S0263574725101914_ref54","first-page":"17245","article-title":"Multi-agent reinforcement learning-based task allocation for uav swarms","volume":"23","author":"Liu","year":"2022","journal-title":"IEEE Trans. Intell. Transp. syst."},{"key":"S0263574725101914_ref48","first-page":"1120","article-title":"Ros-netsim: A framework for the integration of robotic and network simulators","volume":"2101","author":"Calvo-Fullana","year":"2021","journal-title":"CoRR"},{"key":"S0263574725101914_ref45","unstructured":"[45] Ardupilot, Controller Diagrams, (2021). Available at: https:\/\/docs.px4.io\/master\/en\/flight_stack\/controller_diagrams.html."},{"key":"S0263574725101914_ref64","doi-asserted-by":"publisher","DOI":"10.1007\/BF01386390"},{"key":"S0263574725101914_ref20","doi-asserted-by":"publisher","DOI":"10.1007\/s10339-011-0408-x"},{"key":"S0263574725101914_ref27","first-page":"J3","volume-title":"Integrated Communication, Navigation, and Surveillance Conference (ICNS), 2015","author":"Selecky","year":"2015"},{"key":"S0263574725101914_ref46","unstructured":"[46] Ardupilot, Multicopter pid tuning guide (manual\/advanced), (2021). Available at: https:\/\/docs.px4.io\/master\/en\/config_mc\/pid_tuning_guide_multicopter.html#rate-controller."},{"key":"S0263574725101914_ref16","first-page":"133158","article-title":"Swarm robotics: A survey from a multi-tasking perspective","volume":"9","author":"Khamis","year":"2021","journal-title":"IEEE Access"},{"key":"S0263574725101914_ref53","first-page":"7404","article-title":"Autonomous task allocation for uav swarms using heuristic clustering and auction mechanisms","volume":"70","author":"Zhao","year":"2021","journal-title":"IEEE Trans. Vehicular Tech."},{"key":"S0263574725101914_ref29","first-page":"1","article-title":"Intelligent techniques in decision making: A survey","volume":"9","author":"Das","journal-title":"Indian Journal of Science and Technology"}],"container-title":["Robotica"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.cambridge.org\/core\/services\/aop-cambridge-core\/content\/view\/S0263574725101914","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,8,13]],"date-time":"2025-08-13T11:24:13Z","timestamp":1755084253000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.cambridge.org\/core\/product\/identifier\/S0263574725101914\/type\/journal_article"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,7]]},"references-count":68,"journal-issue":{"issue":"7","published-print":{"date-parts":[[2025,7]]}},"alternative-id":["S0263574725101914"],"URL":"https:\/\/doi.org\/10.1017\/s0263574725101914","relation":{},"ISSN":["0263-5747","1469-8668"],"issn-type":[{"value":"0263-5747","type":"print"},{"value":"1469-8668","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,7]]}}}