{"id":{"repo_id":"uiuc","oai_identifier":"oai:www.ideals.illinois.edu:2142/120474"},"canonical_url":"https://search.dev.ndltd.org/etd/uiuc/oai:www.ideals.illinois.edu:2142/120474","repository":{"repo_id":"uiuc","name":"University of Illinois - Urbana-Champaign","base_url":"https://www.ideals.illinois.edu/oai-pmh"},"display":{"title":"Autonomous UAV positioning using multi-agent reinforcement learning with decentralized swarms","abstract":"Submission published under a 24 month embargo labeled 'Closed Access', the embargo will last until 2025-05-01","abstract_html":"Submission published under a 24 month embargo labeled &#x27;Closed Access&#x27;, the embargo will last until 2025-05-01","abstract_has_math":false,"creators":["Chen, Yifan"],"institution":"University of Illinois at Urbana-Champaign","degree_name":"M.S.","degree_level":"Thesis","degree_discipline":"Computer Science","degree_department":null,"school":null,"contributors":["Caesar, Matthew"],"advisors":[],"committee_chairs":[],"committee_members":[],"year":2023,"date_issued":"2023-05","date_published":"2023-05","updated_at":"2026-07-22T22:24:57Z","subjects":["Uav","Reinforcement Learning"],"languages":["en","eng"],"rights":["Copyright 2023 Yifan Chen"],"rights_urls":[],"identifier_entries":[]},"links":{"outbound_url":"https://hdl.handle.net/2142/120474","outbound_label":"Handle","outbound_source":"dc:identifier"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor","label":"Contributor","values":["Caesar, Matthew"]},{"key":"dc:creator","label":"Author","values":["Chen, Yifan"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date","label":"Dc Date","values":["2023-05","2023-01-19"]},{"key":"dc:type","label":"Dc Type","values":["text","Thesis"]},{"key":"thesis:degree_discipline","label":"Discipline","values":["Computer Science"]},{"key":"thesis:degree_level","label":"Degree Level","values":["Thesis"]},{"key":"thesis:degree_name","label":"Degree Name","values":["M.S."]},{"key":"thesis:institution_name","label":"Thesis Institution Name","values":["University of Illinois at Urbana-Champaign"]}]},{"id":"subjects_keywords","label":"Subjects and Keywords","entries":[{"key":"dc:subject","label":"Dc Subject","values":["Uav","Reinforcement Learning"]}]},{"id":"language_rights","label":"Language and Rights","entries":[{"key":"dc:language","label":"Dc Language","values":["en","eng"]},{"key":"dc:rights","label":"Dc Rights","values":["Copyright 2023 Yifan Chen"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier","label":"Identifier","values":["https://hdl.handle.net/2142/120474"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description","label":"Description","values":["Submission published under a 24 month embargo labeled 'Closed Access', the embargo will last until 2025-05-01","The student, Yifan Chen, accepted the attached license on 2023-01-18 at 16:55.","The student, Yifan Chen, submitted this Thesis for approval on 2023-01-18 at 17:31.","This Thesis was approved for publication on 2023-01-19 at 16:23.","DSpace SAF Submission Ingestion Package generated from Vireo submission #18751 on 2023-09-01 at 17:17:52","The rapid development of unmanned aerial vehicles (UAVs) has aroused public attentions, as the versatility of UAVs allows it to be easily adapted for various activities. In recent years, we start seeing more and more UAVs being applied for research and commercial use. In the meantime, the development of Reinforcement Learning has facilitated more intelligent drone behaviors, such as self-flying drone control and autonomous drone racing. With the recent development in multi-agent reinforcement learning and wireless communi- cations, it is more interesting to explore what UAV swarms can do more than a single UAV itself. In this work, we first apply deep reinforcement learning algorithms in multi-agent domains for decentralized UAV swarms, in which each UAV acts as an independent agent having full control of its own actions. We model the environment using Graph Neural Network and attention-based embedding. This proposed method forms a fixed-size encoding for environments with different number of variables including drones and landmarks, which allows it to scale to different number of UAVs, and makes it feasible for efficient transfer learning. We then corroborate the effectiveness of this method in various different tasks through experiments. UAV interactions in a swarm can be categorized into cooperation and competition, and thus environments are ground as fully-cooperative, fully-competitive, and mixed environments. We conduct experiments on two tasks for drone swarms, with the first one being a fully-cooperative environment, and the second a mixed cooperative-competitive environment. The first environment is called DroneConnect, where UAVs are being used as relays to connect mobile devices in remote areas to set up a temporary communication networks among them. We design and implement a drone-relay system that allows drone swarm to cooperatively maximize coverage for these mobile devices. We compare the coverage ratio of centralized reinforcement learning, decentralized multi-agent reinforcement learning method to an alternative optimization method. We then introduce a team of adversaries into the second use case, namly DroneCombat, where two drone swarms defense and oppose each other autonomously. We investigate the performance of the graph-based method and observe the natural emergence of complex behaviors. We also simulate a more real-world scenario where agents are partial-observable of their local neighborhood instead of being omniscient of the entire environment. With extensive experiments, we show that this vision and sensing limitation can be mitigated by message passing through communication."]},{"key":"dc:format","label":"Dc Format","values":["application/pdf"]},{"key":"dc:title","label":"Title","values":["Autonomous UAV positioning using multi-agent reinforcement learning with decentralized swarms"]}]}],"canonical_facts":{"dc:contributor":["Caesar, Matthew"],"dc:creator":["Chen, Yifan"],"dc:date":["2023-05","2023-01-19"],"dc:description":["Submission published under a 24 month embargo labeled 'Closed Access', the embargo will last until 2025-05-01","The student, Yifan Chen, accepted the attached license on 2023-01-18 at 16:55.","The student, Yifan Chen, submitted this Thesis for approval on 2023-01-18 at 17:31.","This Thesis was approved for publication on 2023-01-19 at 16:23.","DSpace SAF Submission Ingestion Package generated from Vireo submission #18751 on 2023-09-01 at 17:17:52","The rapid development of unmanned aerial vehicles (UAVs) has aroused public attentions, as the versatility of UAVs allows it to be easily adapted for various activities. In recent years, we start seeing more and more UAVs being applied for research and commercial use. In the meantime, the development of Reinforcement Learning has facilitated more intelligent drone behaviors, such as self-flying drone control and autonomous drone racing. With the recent development in multi-agent reinforcement learning and wireless communi- cations, it is more interesting to explore what UAV swarms can do more than a single UAV itself. In this work, we first apply deep reinforcement learning algorithms in multi-agent domains for decentralized UAV swarms, in which each UAV acts as an independent agent having full control of its own actions. We model the environment using Graph Neural Network and attention-based embedding. This proposed method forms a fixed-size encoding for environments with different number of variables including drones and landmarks, which allows it to scale to different number of UAVs, and makes it feasible for efficient transfer learning. We then corroborate the effectiveness of this method in various different tasks through experiments. UAV interactions in a swarm can be categorized into cooperation and competition, and thus environments are ground as fully-cooperative, fully-competitive, and mixed environments. We conduct experiments on two tasks for drone swarms, with the first one being a fully-cooperative environment, and the second a mixed cooperative-competitive environment. The first environment is called DroneConnect, where UAVs are being used as relays to connect mobile devices in remote areas to set up a temporary communication networks among them. We design and implement a drone-relay system that allows drone swarm to cooperatively maximize coverage for these mobile devices. We compare the coverage ratio of centralized reinforcement learning, decentralized multi-agent reinforcement learning method to an alternative optimization method. We then introduce a team of adversaries into the second use case, namly DroneCombat, where two drone swarms defense and oppose each other autonomously. We investigate the performance of the graph-based method and observe the natural emergence of complex behaviors. We also simulate a more real-world scenario where agents are partial-observable of their local neighborhood instead of being omniscient of the entire environment. With extensive experiments, we show that this vision and sensing limitation can be mitigated by message passing through communication."],"dc:format":["application/pdf"],"dc:identifier":["https://hdl.handle.net/2142/120474"],"dc:language":["en","eng"],"dc:rights":["Copyright 2023 Yifan Chen"],"dc:subject":["Uav","Reinforcement Learning"],"dc:title":["Autonomous UAV positioning using multi-agent reinforcement learning with decentralized swarms"],"dc:type":["text","Thesis"],"thesis:degree_discipline":["Computer Science"],"thesis:degree_level":["Thesis"],"thesis:degree_name":["M.S."],"thesis:institution_name":["University of Illinois at Urbana-Champaign"]},"updated_at":"2026-07-22T22:24:57Z"}