{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,27]],"date-time":"2026-05-27T12:13:32Z","timestamp":1779884012379,"version":"3.53.1"},"reference-count":38,"publisher":"MDPI AG","issue":"9","license":[{"start":{"date-parts":[[2021,5,10]],"date-time":"2021-05-10T00:00:00Z","timestamp":1620604800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100002491","name":"Hansung University","doi-asserted-by":"publisher","award":["Hansung University"],"award-info":[{"award-number":["Hansung University"]}],"id":[{"id":"10.13039\/501100002491","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>In the last ten years, supported by the advances in technologies for unmanned aerial vehicles (UAVs), UAVs have developed rapidly and are utilized for a wide range of applications. To operate UAVs safely, by exchanging control packets continuously, operators should be able to monitor UAVs in real-time and deal with any problems immediately. However, due to any networking problems or unstable wireless communications, control packets can be lost or transmissions can be delayed, which causes the unstable drone control. To overcome this limitation, in this paper, we propose MuTran for enabling reliable UAV control. MuTran considers the packet type and duplicates only control packets, not data packets. After that, MuTran transmits the original and duplicate packets through multiple protocols and paths to improve the reliability of control packet transmissions. We designed MuTran and conducted a lot of theoretical analyses to demonstrate the validity of MuTran and analyze it from various aspects. We implemented MuTran on real devices and evaluated MuTran using the devices. We conducted experiments to verify the limitations of the existing systems and demonstrate that control packets can be transmitted more stably by using MuTran. Through the analysis and experimental results, we confirmed that MuTran reduces the control packet transfer delay, which improves the reliability and stability of controlling UAVs.<\/jats:p>","DOI":"10.3390\/s21093295","type":"journal-article","created":{"date-parts":[[2021,5,10]],"date-time":"2021-05-10T10:49:51Z","timestamp":1620643791000},"page":"3295","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":11,"title":["Enabling Reliable UAV Control by Utilizing Multiple Protocols and Paths for Transmitting Duplicated Control Packets"],"prefix":"10.3390","volume":"21","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-0856-6415","authenticated-orcid":false,"given":"Woonghee","family":"Lee","sequence":"first","affiliation":[{"name":"Division of IT Convergence Engineering, Hansung University, Seoul 02876, Korea"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1968","published-online":{"date-parts":[[2021,5,10]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Mac, T.T., Copot, C., Duc, T.T., and De Keyser, R. (2016, January 19\u201321). AR. Drone UAV control parameters tuning based on particle swarm optimization algorithm. Proceedings of the Automation, Quality and Testing, Robotics (AQTR), 2016 IEEE International Conference on IEEE, Cluj-Napoca, Romania.","DOI":"10.1109\/AQTR.2016.7501380"},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"42635","DOI":"10.1109\/ACCESS.2021.3065926","article-title":"Survey on Anti-Drone Systems: Components, Designs, and Challenges","volume":"9","author":"Park","year":"2021","journal-title":"IEEE Access"},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Lee, J., Kim, K., Yoo, S., Chung, A.Y., Lee, J.Y., Park, S.J., and Kim, H. (2016, January 22\u201327). Constructing a reliable and fast recoverable network for drones. Proceedings of the Communications (ICC), 2016 IEEE International Conference on IEEE, Kuala Lumpur, Malaysia.","DOI":"10.1109\/ICC.2016.7511317"},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Lee, W., Lee, J.Y., Lee, J., Kim, K., Yoo, S., Park, S., and Kim, H. (2018). Ground control system based routing for reliable and efficient multi-drone control system. Appl. Sci., 8.","DOI":"10.3390\/app8112027"},{"key":"ref_5","unstructured":"Scharf, M., and Ford, A. (2021, May 10). Multipath TCP (MPTCP) Application Interface Considerations. Available online: https:\/\/tools.ietf.org\/html\/rfc6897."},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Paasch, C., Ferlin, S., Alay, O., and Bonaventure, O. (2014, January 18). Experimental evaluation of multipath TCP schedulers. Proceedings of the 2014 ACM SIGCOMM Workshop on Capacity Sharing Workshop, Chicago, IL, USA.","DOI":"10.1145\/2630088.2631977"},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"1604","DOI":"10.1109\/TWC.2017.2782690","article-title":"Massive MIMO for communications with drone swarms","volume":"17","author":"Chandhar","year":"2018","journal-title":"IEEE Trans. Wirel. Commun."},{"key":"ref_8","first-page":"9528","article-title":"An Adaptive Channel Division MAC Protocol for High Dynamic UAV Networks","volume":"20","author":"Ruan","year":"2020","journal-title":"IEEE Sens. J."},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Dai, T., Li, A., and Wang, H. (2019, January 16\u201319). Design and Implementation of a Relay Mechanism in Restricted UAVs Ad-hoc Networks. Proceedings of the 2019 IEEE 19th International Conference on Communication Technology (ICCT), Xi\u2019an, China.","DOI":"10.1109\/ICCT46805.2019.8947061"},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"186260","DOI":"10.1109\/ACCESS.2019.2960934","article-title":"A low latency clustering method for large-scale drone swarms","volume":"7","author":"Zhu","year":"2019","journal-title":"IEEE Access"},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"259","DOI":"10.1016\/j.comcom.2019.10.026","article-title":"GeoUAVs: A new geocast routing protocol for fleet of UAVs","volume":"149","author":"Bousbaa","year":"2020","journal-title":"Comput. Commun."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"3727","DOI":"10.1109\/JIOT.2018.2890428","article-title":"IoT enabled UAV: Network architecture and routing algorithm","volume":"6","author":"Zhang","year":"2019","journal-title":"IEEE Internet Things J."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"10177","DOI":"10.1109\/TVT.2020.3003356","article-title":"Toward Swarm Coordination: Topology-Aware Inter-UAV Routing Optimization","volume":"69","author":"Hong","year":"2020","journal-title":"IEEE Trans. Veh. Technol."},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Chiba, N., Ogura, M., Nakamura, R., and Hadama, H. (2014, January 1\u20133). Dual transmission protocol for video signal transfer for real-time remote vehicle control. Proceedings of the Communications (APCC), 2014 Asia-Pacific Conference on IEEE, Pattaya, Thailand.","DOI":"10.1109\/APCC.2014.7091654"},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Lee, W., Lee, J.Y., Joo, H., and Kim, H. (2021). An MPTCP-Based Transmission Scheme for Improving the Control Stability of Unmanned Aerial Vehicles. Sensors, 21.","DOI":"10.3390\/s21082791"},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Shailendra, S., Aniruddh, K., Panigrahi, B., and Simha, A. (2017, January 10\u201314). Multipath TCP Path Scheduler for Drones: A Segregation of Control and User Data. Proceedings of the 18th ACM International Symposium on Mobile Ad Hoc Networking and Computing, Chennai, India.","DOI":"10.1145\/3084041.3084074"},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"101612","DOI":"10.1016\/j.adhoc.2017.11.012","article-title":"UAVs that fly forever: Uninterrupted structural inspection through automatic UAV replacement","volume":"94","author":"Erdelj","year":"2019","journal-title":"Ad Hoc Netw."},{"key":"ref_18","unstructured":"Team, P.D. (2021, May 10). Offboard-PX4 User Guide. Available online: https:\/\/docs.px4.io\/en\/flight_modes\/offboard.html."},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Meier, L., Honegger, D., and Pollefeys, M. (2015, January 26\u201330). PX4: A node-based multithreaded open source robotics framework for deeply embedded platforms. Proceedings of the Robotics and Automation (ICRA), 2015 IEEE International Conference on IEEE, Seattle, WA, USA.","DOI":"10.1109\/ICRA.2015.7140074"},{"key":"ref_20","unstructured":"Chandhar, P., and Larsson, E.G. (2017). Massive MIMO for Drone Communications: Applications, Case Studies and Future Directions. arXiv."},{"key":"ref_21","unstructured":"MAVLink (2021, May 10). MAVLink Developer Guide. Available online: https:\/\/mavlink.io\/en."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"102985","DOI":"10.1109\/ACCESS.2019.2931539","article-title":"Design and deployment of UAV-aided post-disaster emergency network","volume":"7","author":"Panda","year":"2019","journal-title":"IEEE Access"},{"key":"ref_23","first-page":"10","article-title":"Implementation of Transmission Control Protocol in Linux","volume":"1","author":"Jaakkola","year":"2013","journal-title":"Proc. Semin. Netw. Protoc. Oper. Syst."},{"key":"ref_24","unstructured":"Paasch, C., and Barr\u00e9, S. (2021, May 10). Multipath TCP in the Linux Kernel. Available online: www.multipath-tcp.org."},{"key":"ref_25","unstructured":"Intel (2021, May 10). Intel Aero Compute Board Hardware Features and Usage. Available online: https:\/\/www.intel.com\/content\/dam\/support\/us\/en\/documents\/drones\/development-drones\/intel-aero-compute-board-guide.pdf."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"67","DOI":"10.1145\/263932.264023","article-title":"The macroscopic behavior of the TCP congestion avoidance algorithm","volume":"27","author":"Mathis","year":"1997","journal-title":"ACM SIGCOMM Comput. Commun. Rev."},{"key":"ref_27","unstructured":"Barrett, D., and Desai, P. (2021, May 10). Low-Latency Design Considerations for Video-Enabled Drones. Available online: http:\/\/www.ti.com\/lit\/wp\/spry301\/spry301.pdf."},{"key":"ref_28","unstructured":"Muzaffar, R. (2017). Routing and Video Streaming in Drone Networks. [Ph.D. Thesis, Queen Mary University of London]."},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Asadpour, M., Giustiniano, D., and Hummel, K.A. (2013, January 30). From ground to aerial communication: Dissecting WLAN 802.11n for the drones. Proceedings of the 8th ACM International Workshop on Wireless Network Testbeds, Experimental Evaluation & Characterization, Miami, FL, USA.","DOI":"10.1145\/2505469.2505472"},{"key":"ref_30","unstructured":"MPTCP (2021, May 10). Manual Configuration. Available online: https:\/\/multipath-tcp.org\/pmwiki.php\/Users\/ConfigureRouting."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"807","DOI":"10.1109\/TNET.2018.2797107","article-title":"Proactive doppler shift compensation in vehicular cyber-physical systems","volume":"26","author":"Du","year":"2018","journal-title":"IEEE\/ACM Trans. Netw."},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"Yanmaz, E., Kuschnig, R., and Bettstetter, C. (2013, January 14\u201319). Achieving air-ground communications in 802.11 networks with three-dimensional aerial mobility. Proceedings of the 2013 Proceedings IEEE INFOCOM, Turin, Italy.","DOI":"10.1109\/INFCOM.2013.6566747"},{"key":"ref_33","doi-asserted-by":"crossref","unstructured":"Tareque, M.H., Hossain, M.S., and Atiquzzaman, M. (2015, January 13\u201316). On the routing in flying ad hoc networks. Proceedings of the 2015 Federated Conference on Computer Science and Information Systems (FedCSIS), Lodz, Poland.","DOI":"10.15439\/2015F002"},{"key":"ref_34","doi-asserted-by":"crossref","unstructured":"Purohit, A., Mokaya, F., and Zhang, P. (2012, January 16\u201320). Demo abstract: Collaborative indoor sensing with the SensorFly aerial sensor network. Proceedings of the 2012 ACM\/IEEE 11th International Conference on Information Processing in Sensor Networks (IPSN), Beijing, China.","DOI":"10.1109\/IPSN.2012.6920938"},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"93","DOI":"10.1016\/j.jnca.2017.02.008","article-title":"Communication and networking of UAV-based systems: Classification and associated architectures","volume":"84","author":"Jawhar","year":"2017","journal-title":"J. Netw. Comput. Appl."},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"44","DOI":"10.1109\/MCOM.2016.7470934","article-title":"LTE in the sky: Trading off propagation benefits with interference costs for aerial nodes","volume":"54","author":"Chiumento","year":"2016","journal-title":"IEEE Commun. Mag."},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"204","DOI":"10.1109\/MCOM.2018.1700643","article-title":"The sky is not the limit: LTE for unmanned aerial vehicles","volume":"56","author":"Lin","year":"2018","journal-title":"IEEE Commun. Mag."},{"key":"ref_38","doi-asserted-by":"crossref","unstructured":"Lee, W., Lee, J.Y., and Kim, H. (2018, January 15\u201317). Improving Reliability of Real-Time Remote Vehicle Control through Duplicating Control Packets. Proceedings of the 2018 14th International Conference on Wireless and Mobile Computing, Networking and Communications (WiMob), Limassol, Cyprus.","DOI":"10.1109\/WiMOB.2018.8589099"}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/21\/9\/3295\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T05:58:52Z","timestamp":1760162332000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/21\/9\/3295"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,5,10]]},"references-count":38,"journal-issue":{"issue":"9","published-online":{"date-parts":[[2021,5]]}},"alternative-id":["s21093295"],"URL":"https:\/\/doi.org\/10.3390\/s21093295","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,5,10]]}}}