{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,8]],"date-time":"2026-04-08T16:27:53Z","timestamp":1775665673065,"version":"3.50.1"},"reference-count":40,"publisher":"MDPI AG","issue":"1","license":[{"start":{"date-parts":[[2020,2,7]],"date-time":"2020-02-07T00:00:00Z","timestamp":1581033600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Computers"],"abstract":"<jats:p>In the present day, unmanned aerial vehicles become seemingly more popular every year, but, without regulation of the increasing number of these vehicles, the air space could become chaotic and uncontrollable. In this work, a framework is proposed to combine self-aware computing with multirotor formations to address this problem. The self-awareness is envisioned to improve the dynamic behavior of multirotors. The formation scheme that is implemented is called platooning, which arranges vehicles in a string behind the lead vehicle and is proposed to bring order into chaotic air space. Since multirotors define a general category of unmanned aerial vehicles, the focus of this thesis are quadcopters, platforms with four rotors. A modification for the LRA-M self-awareness loop is proposed and named Platooning Awareness. The implemented framework is able to offer two flight modes that enable waypoint following and the self-awareness module to find a path through scenarios, where obstacles are present on the way, onto a goal position. The evaluation of this work shows that the proposed framework is able to use self-awareness to learn about its environment, avoid obstacles, and can successfully move a platoon of drones through multiple scenarios.<\/jats:p>","DOI":"10.3390\/computers9010007","type":"journal-article","created":{"date-parts":[[2020,2,7]],"date-time":"2020-02-07T11:50:28Z","timestamp":1581076228000},"page":"7","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":5,"title":["Towards Self-Aware Multirotor Formations"],"prefix":"10.3390","volume":"9","author":[{"given":"Dennis","family":"Kaiser","sequence":"first","affiliation":[{"name":"Chair of Software Engineering, University of W\u00fcrzburg, Am Hubland, 97074 W\u00fcrzburg, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7481-4099","authenticated-orcid":false,"given":"Veronika","family":"Lesch","sequence":"additional","affiliation":[{"name":"Chair of Software Engineering, University of W\u00fcrzburg, Am Hubland, 97074 W\u00fcrzburg, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Julian","family":"Rothe","sequence":"additional","affiliation":[{"name":"Chair of Aerospace Information Technology, University of W\u00fcrzburg, Josef-Martin-Weg 52, 97074 W\u00fcrzburg, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7717-0292","authenticated-orcid":false,"given":"Michael","family":"Strohmeier","sequence":"additional","affiliation":[{"name":"Chair of Aerospace Information Technology, University of W\u00fcrzburg, Josef-Martin-Weg 52, 97074 W\u00fcrzburg, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Florian","family":"Spie\u00df","sequence":"additional","affiliation":[{"name":"Faculty of Elektrotechnik, University of Applied Sciences W\u00fcrzburg-Schweinfurt, Ignaz-Sch\u00f6n-Stra\u00dfe 11, 97421 Schweinfurt, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7275-0738","authenticated-orcid":false,"given":"Christian","family":"Krupitzer","sequence":"additional","affiliation":[{"name":"Chair of Software Engineering, University of W\u00fcrzburg, Am Hubland, 97074 W\u00fcrzburg, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sergio","family":"Montenegro","sequence":"additional","affiliation":[{"name":"Chair of Aerospace Information Technology, University of W\u00fcrzburg, Josef-Martin-Weg 52, 97074 W\u00fcrzburg, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Samuel","family":"Kounev","sequence":"additional","affiliation":[{"name":"Chair of Software Engineering, University of W\u00fcrzburg, Am Hubland, 97074 W\u00fcrzburg, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2020,2,7]]},"reference":[{"key":"ref_1","unstructured":"Bergenhem, C., Petterson, H., Coelingh, E., Englund, C., Shladover, S., and Tsugawa, S. (2012, January 22\u201326). Overview of Platooning Systems. Proceedings of the 19th ITS World Congress, Vienna, Austria."},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Krupitzer, C., Segata, M., Breitbach, M., El-Tawab, S.S., Tomforde, S., and Becker, C. (2018, January 5\u20137). Towards Infrastructure-Aided Self-Organized Hybrid Platooning. Proceedings of the Global Conference on Internet of Things, Alexandria, Egypt.","DOI":"10.1109\/GCIoT.2018.8620134"},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Kounev, S., Kephart, J.O., Milenkoski, A., and Zhu, X. (2017). Self-Aware Computing Systems, Springer. [1st ed.].","DOI":"10.1007\/978-3-319-47474-8"},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"184","DOI":"10.1016\/j.pmcj.2014.09.009","article-title":"A Survey on Engineering Approaches for Self-Adaptive Systems","volume":"17","author":"Krupitzer","year":"2015","journal-title":"Pervasive Mob. Comput. J."},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Reynolds, C.W. (1987, January 27\u201331). Flocks, Herds and Schools: A Distributed Behavioral Model. Proceedings of the 14th Annual Conference on Computer Graphics and Interactive Techniques, Anaheim, CA, USA.","DOI":"10.1145\/37401.37406"},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"025012","DOI":"10.1088\/1748-3182\/9\/2\/025012","article-title":"Flocking Algorithm for Autonomous Flying Robots","volume":"9","author":"Tarcai","year":"2014","journal-title":"Bioinspir. Biomim."},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"V\u00e1s\u00e1rhelyi, G., Vir\u00e1gh, C., Somorjai, G., Tarcai, N., Sz\u00f6r\u00e9nyi, T., Nepusz, T., and Vicsek, T. (2014, January 14\u201318). Outdoor Flocking and Formation Flight with Autonomous Aerial Robots. Proceedings of the 2014 IEEE\/RSJ International Conference on Intelligent Robots and Systems, Chicago, IL, USA.","DOI":"10.1109\/IROS.2014.6943105"},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"eaat3536","DOI":"10.1126\/scirobotics.aat3536","article-title":"Optimized Flocking of Autonomous Drones in Confined Environments","volume":"3","author":"Somorjai","year":"2018","journal-title":"Sci. Robot."},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Vir\u00e1gh, C., Nagy, M., Gershenson, C., and V\u00e1s\u00e1rhelyi, G. (2016, January 9\u201314). Self-Organized UAV Traffic in Realistic Environments. Proceedings of the International Conference on Intelligent Robots and Systems, Daejeon, Korea.","DOI":"10.1109\/IROS.2016.7759265"},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Bal\u00e1zs, B., and V\u00e1s\u00e1rhelyi, G. (2018, January 21\u201325). Coordinated Dense Aerial Traffic with Self-Driving Drones. Proceedings of the 2018 IEEE International Conference on Robotics and Automation, Brisbane, Australia.","DOI":"10.1109\/ICRA.2018.8461073"},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"97","DOI":"10.1007\/s11721-008-0016-2","article-title":"Self-Organized Flocking in Mobile Robot Swarms","volume":"2","author":"Turgut","year":"2008","journal-title":"Swarm Intell."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"460","DOI":"10.1177\/1059712312462248","article-title":"Self-Organized Flocking with a Mobile Robot Swarm: A Novel Motion Control Method","volume":"20","author":"Ferrante","year":"2012","journal-title":"Adapt. Behav."},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Badgwell, T.A., and Qin, S.J. (2015). Model-Predictive Control in Practice. Encyclopedia of Systems and Control, Springer.","DOI":"10.1007\/978-1-4471-5058-9_8"},{"key":"ref_14","first-page":"607","article-title":"Predictive Control of Higher Order Systems Approximated by Lower Order Time-Delay Models","volume":"11","author":"Bobal","year":"2012","journal-title":"WSEAS Trans. Syst."},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Frank, S.A. (2018). Model Predictive Control. Control Theory Tutorial: Basic Concepts Illustrated by Software Examples, Springer International Publishing.","DOI":"10.1007\/978-3-319-91707-8"},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"14","DOI":"10.3182\/20090916-3-ES-3003.00004","article-title":"Hierarchical and Hybrid Model Predictive Control of Quadcopter Air Vehicles","volume":"42","author":"Bemporad","year":"2009","journal-title":"IFAC Proc. Vol."},{"key":"ref_17","unstructured":"Zhao, W., and Go, T.H. (2011, January 13\u201315). Leader Follower Quadrotor Formation Flight Control. Proceedings of the CEAS Specialist Conference on Guidance, Navigation and Control, Munich, Germany."},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Mao, S., Tan, W.K., and Low, K.H. (2016). Autonomous Formation Flight of Indoor UAVs Based on Model Predictive Control. AIAA Infotech@Aerospace, American Institute of Aeronautics and Astronautics.","DOI":"10.2514\/6.2016-0515"},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"1037","DOI":"10.1080\/01691864.2018.1470572","article-title":"Formation Control of Multiple Quadcopters Using Model Predictive Control","volume":"32","author":"Dubois","year":"2018","journal-title":"Adv. Robot."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"11900","DOI":"10.3182\/20110828-6-IT-1002.00942","article-title":"Decentralized Hybrid Model Predictive Control of a Formation of Unmanned Aerial Vehicles","volume":"44","author":"Bemporad","year":"2011","journal-title":"IFAC Proc. Vol."},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Dubay, S., and Pan, Y.J. (2018, January 12\u201315). Distributed MPC Based Collision Avoidance Approach for Consensus of Multiple Quadcopters. Proceedings of the International Conference on Control and Automation, Anchorage, AK, USA.","DOI":"10.1109\/ICCA.2018.8444273"},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Bemporad, A., and Rocchi, C. (2011, January 12\u201315). Decentralized Linear Time-Varying Model Predictive Control of a Formation of Unmanned Aerial Vehicles. Proceedings of the 2011 50th IEEE Conference on Decision and Control and European Control Conference, Orlando, FL, USA.","DOI":"10.1109\/CDC.2011.6160521"},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"1335","DOI":"10.1016\/j.jfranklin.2013.10.021","article-title":"Quadcopter Formation Flight Control Combining MPC and Robust Feedback Linearization","volume":"351","author":"Zhao","year":"2014","journal-title":"J. Frankl. Inst."},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Chang, C.W., and Shiau, J.K. (2018). Quadrotor Formation Strategies Based on Distributed Consensus and Model Predictive Controls. Appl. Sci., 8.","DOI":"10.3390\/app8112246"},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Kamel, M., Stastny, T., Alexis, K., and Siegwart, R. (2017). Model Predictive Control for Trajectory Tracking of Unmanned Aerial Vehicles Using Robot Operating System. Robot Operating System (ROS), Springer.","DOI":"10.1007\/978-3-319-54927-9_1"},{"key":"ref_26","first-page":"149","article-title":"Feedback Linearizing Control","volume":"Volume 4","author":"Henson","year":"1997","journal-title":"Nonlinear Process Control"},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Mahmood, A., and Kim, Y. (2014, January 22\u201325). Leader-Following Formation and Heading Control of Networked Quadcopters. Proceedings of the International Conference on Control, Automation and Systems, Seoul, Korea.","DOI":"10.1109\/ICCAS.2014.6987915"},{"key":"ref_28","doi-asserted-by":"crossref","unstructured":"Mahmood, A., and Kim, Y. (2015, January 17\u201319). Decentralized Formation Control of Quadcopters Using Feedback Linearization. Proceedings of the International Conference on Automation, Robotics and Applications, Queenstown, New Zealand.","DOI":"10.1109\/ICARA.2015.7081205"},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"68","DOI":"10.1016\/j.ast.2015.09.009","article-title":"Leader-Following Formation Control of Quadcopters with Heading Synchronization","volume":"47","author":"Mahmood","year":"2015","journal-title":"Aerosp. Sci. Technol."},{"key":"ref_30","unstructured":"Brownlee, J. (2011). Clever Algorithms: Nature-Inspired Programming Recipes, Lulu Press."},{"key":"ref_31","doi-asserted-by":"crossref","unstructured":"Ma\u2019sum, M.A., Jati, G., Arrofi, M.K., Wibowo, A., Mursanto, P., and Jatmiko, W. (2013, January 10\u201313). Autonomous Quadcopter Swarm Robots for Object Localization and Tracking. Proceedings of the MHS2013, Nagoya, Japan.","DOI":"10.1109\/MHS.2013.6710447"},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"Lazim, I.M., Husain, A.R., Subha, N.A.M., Mohamed, Z., and Basri, M.A.M. (2017). Optimal Formation Control of Multiple Quadrotors Based on Particle Swarm Optimization. Modeling, Design and Simulation of Systems, Springer.","DOI":"10.1007\/978-981-10-6463-0_11"},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"203","DOI":"10.1007\/s10846-012-9708-3","article-title":"Linear Quadratic Ccontrol for Quadrotors UAVs Dynamics and Formation Flight","volume":"70","author":"Rinaldi","year":"2013","journal-title":"J. Intell. Robot. Syst."},{"key":"ref_34","doi-asserted-by":"crossref","unstructured":"Edwards, C., and Spurgeon, S. (1998). Sliding Mode Control: Theory and Applications, CRC Press.","DOI":"10.1201\/9781498701822"},{"key":"ref_35","doi-asserted-by":"crossref","unstructured":"Mercado, D.A., Castro, R., and Lozano, R. (2013, January 17\u201319). Quadrotors Flight Formation Control Using a Leader-Follower Approach. Proceedings of the European Control Conference, Zurich, Switzerland.","DOI":"10.23919\/ECC.2013.6669637"},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"012016","DOI":"10.1088\/1757-899X\/187\/1\/012016","article-title":"Leader-Follower Formation Control for Quadrotors","volume":"187","author":"Wu","year":"2017","journal-title":"IOP Conf. Ser. Mater. Sci. Eng."},{"key":"ref_37","unstructured":"Palossi, D., Loquercio, A., Conti, F., Flamand, E., Scaramuzza, D., and Benini, L. (2018). Ultra Low Power Deep-Learning-Powered Autonomous Nano Drones. arXiv."},{"key":"ref_38","doi-asserted-by":"crossref","unstructured":"Kosak, O., Wanninger, C., Hoffmann, A., Ponsar, H., and Reif, W. (2019). Multipotent Systems: Combining Planning, Self-Organization, and Reconfiguration in Modular Robot Ensembles. Sensors, 19.","DOI":"10.3390\/s19010017"},{"key":"ref_39","doi-asserted-by":"crossref","unstructured":"Kaiser, D. (2019). Towards Self-Aware Multirotor Formations. [Master\u2019s Thesis, University of W\u00fcrzburg].","DOI":"10.3390\/computers9010007"},{"key":"ref_40","doi-asserted-by":"crossref","unstructured":"Gageik, N., Strohmeier, M., and Montenegro, S. (2013). Waypoint flight parameter comparison of an autonomous UAV. Int. J. Artif. Intell. Appl., 4.","DOI":"10.5121\/ijaia.2013.4304"}],"container-title":["Computers"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2073-431X\/9\/1\/7\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T08:55:39Z","timestamp":1760172939000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2073-431X\/9\/1\/7"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,2,7]]},"references-count":40,"journal-issue":{"issue":"1","published-online":{"date-parts":[[2020,3]]}},"alternative-id":["computers9010007"],"URL":"https:\/\/doi.org\/10.3390\/computers9010007","relation":{},"ISSN":["2073-431X"],"issn-type":[{"value":"2073-431X","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,2,7]]}}}