{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,16]],"date-time":"2026-01-16T07:36:46Z","timestamp":1768549006014,"version":"3.49.0"},"reference-count":31,"publisher":"MDPI AG","issue":"19","license":[{"start":{"date-parts":[[2019,9,20]],"date-time":"2019-09-20T00:00:00Z","timestamp":1568937600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/100010665","name":"H2020 Marie Sk\u0142odowska-Curie Actions","doi-asserted-by":"publisher","award":["642153"],"award-info":[{"award-number":["642153"]}],"id":[{"id":"10.13039\/100010665","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>Unmanned Aerial Vehicles (UAVs) have recently been used in a wide variety of applications due to their versatility, reduced cost, rapid deployment, among other advantages. Search and Rescue (SAR) is one of the most prominent areas for the employment of UAVs in place of a manned mission, especially because of its limitations on the costs, human resources, and mental and perception of the human operators. In this work, a real-time path-planning solution using multiple cooperative UAVs for SAR missions is proposed. The technique of Particle Swarm Optimization is used to solve a Model Predictive Control (MPC) problem that aims to perform search in a given area of interest, following the directive of international standards of SAR. A coordinated turn kinematic model for level flight in the presence of wind is included in the MPC. The solution is fully implemented to be embedded in the UAV on-board computer with DUNE, an on-board navigation software. The performance is evaluated using Ardupilot\u2019s Software-In-The-Loop with JSBSim flight dynamics model simulations. Results show that, when employing three UAVs, the group reaches 50% Probability of Success 2.35 times faster than when a single UAV is employed.<\/jats:p>","DOI":"10.3390\/s19194067","type":"journal-article","created":{"date-parts":[[2019,9,20]],"date-time":"2019-09-20T10:48:14Z","timestamp":1568976494000},"page":"4067","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":67,"title":["Autonomous Unmanned Aerial Vehicles in Search and Rescue Missions Using Real-Time Cooperative Model Predictive Control"],"prefix":"10.3390","volume":"19","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-5599-8080","authenticated-orcid":false,"given":"Fabio Augusto","family":"de Alcantara Andrade","sequence":"first","affiliation":[{"name":"Drones and Autonomous Systems, NORCE Norwegian Research Centre, 9294 Troms\u00f8, Norway"},{"name":"Department of Engineering Cybernetics, Norwegian University of Science and Technology (NTNU), 7034 Trondheim, Norway"},{"name":"Graduate Program in Electrical Engineering (PPEEL), Federal Center of Technological Education of Rio de Janeiro (Cefet\/RJ), Rio de Janeiro 20271-204, Brazil"}]},{"given":"Anthony","family":"Reinier Hovenburg","sequence":"additional","affiliation":[{"name":"Department of Engineering Cybernetics, Norwegian University of Science and Technology (NTNU), 7034 Trondheim, Norway"}]},{"given":"Luciano","family":"Netto de Lima","sequence":"additional","affiliation":[{"name":"Graduate Program in Electrical Engineering (PPEEL), Federal Center of Technological Education of Rio de Janeiro (Cefet\/RJ), Rio de Janeiro 20271-204, Brazil"}]},{"given":"Christopher","family":"Dahlin Rodin","sequence":"additional","affiliation":[{"name":"Department of Engineering Cybernetics, Norwegian University of Science and Technology (NTNU), 7034 Trondheim, Norway"}]},{"given":"Tor Arne","family":"Johansen","sequence":"additional","affiliation":[{"name":"Department of Engineering Cybernetics, Norwegian University of Science and Technology (NTNU), 7034 Trondheim, Norway"}]},{"given":"Rune","family":"Storvold","sequence":"additional","affiliation":[{"name":"Drones and Autonomous Systems, NORCE Norwegian Research Centre, 9294 Troms\u00f8, Norway"},{"name":"Department of Engineering Cybernetics, Norwegian University of Science and Technology (NTNU), 7034 Trondheim, Norway"}]},{"given":"Carlos Alberto","family":"Moraes Correia","sequence":"additional","affiliation":[{"name":"Graduate Program in Electrical Engineering (PPEEL), Federal Center of Technological Education of Rio de Janeiro (Cefet\/RJ), Rio de Janeiro 20271-204, Brazil"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7634-5481","authenticated-orcid":false,"given":"Diego","family":"Barreto Haddad","sequence":"additional","affiliation":[{"name":"Graduate Program in Electrical Engineering (PPEEL), Federal Center of Technological Education of Rio de Janeiro (Cefet\/RJ), Rio de Janeiro 20271-204, Brazil"}]}],"member":"1968","published-online":{"date-parts":[[2019,9,20]]},"reference":[{"key":"ref_1","unstructured":"Sengupta, R., Connors, J., Kehoe, B., Kim, Z., Kuhn, T., and Jared, W. (2019, September 20). Final Report\u2014Autonomous Search and Rescue with ScanEagle. Prepared for Evergreen Unmanned Systems and Shell International Exploration and Production Inc.. Available online: https:\/\/pdfs.semanticscholar.org\/607f\/75730024fedf72ab9ce0ac99dfed1de5a99a.pdf?_ga=2.75610397.989889687.1568944695-137707686.1561952507."},{"key":"ref_2","unstructured":"Hals, M., and Skj\u00f8nhaug, M. (2017). Optimization of Coordinated Path Planning for Autonomous Vehicles in Ice Management. [Master\u2019s Thesis, NTNU]."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"55817","DOI":"10.1109\/ACCESS.2019.2912306","article-title":"LSAR: Multi-UAV Collaboration for Search and Rescue Missions","volume":"7","author":"Alotaibi","year":"2019","journal-title":"IEEE Access"},{"key":"ref_4","first-page":"6879419","article-title":"Intelligent UAV map generation and discrete path planning for search and rescue operations","volume":"2018","author":"Santos","year":"2018","journal-title":"Complexity"},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"13","DOI":"10.3390\/machines2010013","article-title":"The multiple unmanned air vehicle persistent surveillance problem: A review","volume":"2","author":"Nigam","year":"2014","journal-title":"Machines"},{"key":"ref_6","unstructured":"Jakob, M., Semsch, E., Pavlicek, D., and Pechoucek, M. (2010, January 11). Occlusion-aware multi-uav surveillance of multiple urban areas. Proceedings of the 6th Workshop on Agents in Traffic and Transportation (ATT 2010), Citeseer, Toronto, ON, Canada."},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Forsmo, E.J., Gr\u00f8tli, E.I., Fossen, T.I., and Johansen, T.A. (2013, January 28\u201331). Optimal search mission with unmanned aerial vehicles using mixed integer linear programming. Proceedings of the 2013 International Conference on Unmanned Aircraft Systems (ICUAS), Atlanta, GA, USA.","DOI":"10.1109\/ICUAS.2013.6564697"},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"77","DOI":"10.1023\/A:1016610507833","article-title":"Spanning-tree based coverage of continuous areas by a mobile robot","volume":"31","author":"Gabriely","year":"2001","journal-title":"Ann. Math. Artif. Intell."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"21","DOI":"10.1016\/j.arcontrol.2010.02.002","article-title":"Model predictive control techniques for hybrid systems","volume":"34","author":"Camacho","year":"2010","journal-title":"Annu. Rev. Control"},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Skjong, E., Nundal, S.A., Leira, F.S., and Johansen, T.A. (2015, January 9\u201312). Autonomous search and tracking of objects using model predictive control of unmanned aerial vehicle and gimbal: Hardware-in-the-loop simulation of payload and avionics. Proceedings of the 2015 International Conference on Unmanned Aircraft Systems (ICUAS), Denver, CO, USA.","DOI":"10.1109\/ICUAS.2015.7152377"},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"1878","DOI":"10.1109\/TAES.2018.2876738","article-title":"Energy management strategy for solar-powered UAV long-endurance target tracking","volume":"55","author":"Wu","year":"2018","journal-title":"IEEE Trans. Aerosp. Electron. Syst."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"497","DOI":"10.1016\/j.ast.2017.08.037","article-title":"Distributed trajectory optimization for multiple solar-powered UAVs target tracking in urban environment by Adaptive Grasshopper Optimization Algorithm","volume":"70","author":"Wu","year":"2017","journal-title":"Aerosp. Sci. Technol."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"261367","DOI":"10.1155\/2012\/261367","article-title":"UAV formation flight based on nonlinear model predictive control","volume":"2012","author":"Chao","year":"2012","journal-title":"Math. Probl. Eng."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"1253","DOI":"10.1016\/j.robot.2012.07.002","article-title":"Collision free cooperative navigation of multiple wheeled robots in unknown cluttered environments","volume":"60","author":"Hoy","year":"2012","journal-title":"Robot. Auton. Syst."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"1379","DOI":"10.1016\/j.robot.2013.07.014","article-title":"An integrated robust probing motion planning and control scheme: A tube-based MPC approach","volume":"61","author":"Farrokhsiar","year":"2013","journal-title":"Robot. Auton. Syst."},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"de Alcantara Andrade, F.A., Rodin, C.D., Hovenburg, A.R., Johansen, T.A., and Storvold, R. (2018, January 28\u201331). Path Planning of Multi-UAS Communication Relay by Decentralized MPC. Proceedings of the 2018 OCEANS-MTS\/IEEE Kobe Techno-Oceans (OTO), Kobe, Japan.","DOI":"10.1109\/OCEANSKOBE.2018.8559333"},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"386","DOI":"10.1016\/j.ast.2015.08.006","article-title":"Potential field based receding horizon motion planning for centrality-aware multiple UAV cooperative surveillance","volume":"46","author":"Di","year":"2015","journal-title":"Aerosp. Sci. Technol."},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Trodden, P., and Richards, A. (2008, January 18\u201321). Multi-vehicle cooperative search using distributed model predictive control. Proceedings of the AIAA Guidance, Navigation and Control Conference and Exhibit, Honolulu, HI, USA.","DOI":"10.2514\/6.2008-7138"},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Zolich, A., Johansen, T.A., Cisek, K., and Klausen, K. (2015, January 23\u201325). Unmanned aerial system architecture for maritime missions. design & hardware description. Proceedings of the 2015 Workshop on Research, Education and Development of Unmanned Aerial Systems (RED-UAS), Cancun, Mexico.","DOI":"10.1109\/RED-UAS.2015.7441026"},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"789","DOI":"10.1007\/s10846-018-0833-5","article-title":"Survey on communication and networks for autonomous marine systems","volume":"95","author":"Zolich","year":"2018","journal-title":"J. Intell. Robot. Syst."},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Pinto, J., Dias, P.S., Martins, R., Fortuna, J., Marques, E., and Sousa, J. (2013, January 10\u201314). The LSTS toolchain for networked vehicle systems. Proceedings of the 2013 MTS\/IEEE OCEANS-Bergen, Bergen, Norway.","DOI":"10.1109\/OCEANS-Bergen.2013.6608148"},{"key":"ref_22","unstructured":"(2019, July 10). Ardupilot. Available online: ardupilot.org."},{"key":"ref_23","unstructured":"(2019, July 10). MAVLink Micro Air Vehicle Protocol. Available online: mavlink.io\/en."},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Beard, R.W., and McLain, T.W. (2012). Small Unmanned Aircraft: Theory and Practice, Princeton University Press.","DOI":"10.1515\/9781400840601"},{"key":"ref_25","unstructured":"Eberhart, R., and Kennedy, J. (1995, January 4\u20136). A new optimizer using particle swarm theory. Proceedings of the Sixth International Symposium on Micro Machine and Human Science\u2014MHS\u201995, Nagoya, Japan."},{"key":"ref_26","unstructured":"Dod, U. (2007). Department of Defense Dictionary of Military and Associated Terms, Joint Publication."},{"key":"ref_27","unstructured":"International Civil Aviation Organization and International Maritime Organization (2003). International Aeronautical and Maritime Search and Rescue (IAMSAR) Manual: Volume II, Mission Co-Ordination, IMO\/ICAO."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"100","DOI":"10.1016\/j.apor.2011.01.005","article-title":"Wind-induced drift of objects at sea: The leeway field method","volume":"33","author":"Breivik","year":"2011","journal-title":"Appl. Ocean Res."},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Berndt, J. (2004, January 16\u201319). JSBSim: An open source flight dynamics model in C++. Proceedings of the AIAA Modeling and Simulation Technologies Conference and Exhibit, Providence, RI, USA.","DOI":"10.2514\/6.2004-4923"},{"key":"ref_30","doi-asserted-by":"crossref","unstructured":"Gryte, K., Hann, R., Alam, M., Roh\u00e1\u010d, J., Johansen, T.A., and Fossen, T.I. (2018, January 12\u201315). Aerodynamic modeling of the skywalker x8 fixed-wing unmanned aerial vehicle. Proceedings of the 2018 International Conference on Unmanned Aircraft Systems (ICUAS), Dallas, TX, USA.","DOI":"10.1109\/ICUAS.2018.8453370"},{"key":"ref_31","doi-asserted-by":"crossref","unstructured":"Rodin, C.D., de Lima, L.N., de Alcantara Andrade, F.A., Haddad, D.B., Johansen, T.A., and Storvold, R. (2018, January 8\u201313). Object Classification in Thermal Images using Convolutional Neural Networks for Search and Rescue Missions with Unmanned Aerial Systems. Proceedings of the 2018 International Joint Conference on Neural Networks (IJCNN), Rio, Brazil.","DOI":"10.1109\/IJCNN.2018.8489465"}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/19\/19\/4067\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T13:22:29Z","timestamp":1760188949000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/19\/19\/4067"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,9,20]]},"references-count":31,"journal-issue":{"issue":"19","published-online":{"date-parts":[[2019,10]]}},"alternative-id":["s19194067"],"URL":"https:\/\/doi.org\/10.3390\/s19194067","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019,9,20]]}}}