{"id":{"repo_id":"calpoly","oai_identifier":"oai:digitalcommons.calpoly.edu:theses-3924"},"canonical_url":"https://search.dev.ndltd.org/etd/calpoly/oai:digitalcommons.calpoly.edu:theses-3924","repository":{"repo_id":"calpoly","name":"Cal Poly","base_url":"https://digitalcommons.calpoly.edu/do/oai/"},"display":{"title":"Multi-Robot Path Planning Using Sampling-Based Algorithms and Reinforcement Learning","abstract":"<p>In today’s world, robots are becoming extremely useful in many facets of life. With the recent increase in applicable uses of robots, multi-robot path planning has emerged as a fundamental research area. Multi-robot path planning is the process of developing a coordinated plan which is utilized by multiple robots to efficiently work together to complete a common goal. Over the history of multi-robot path planning, many new path planning methodologies have been developed with the goal of outperforming the last, boasting better efficiency and optimality. In this thesis, an analysis of various multi-robot path planning methodologies is carried out with the goal of comparing and contrasting the advantages and limitations of each. This study puts sampling-based algorithms such as RRT (Rapidly-exploring Random Trees), RRT*, and M* to the test to determine which has the best performance in terms of time spent developing and executing the path plan, overall path plan route length, completion success rate, and scalability to more complex situations. A reinforcement learning approach is also applied, with the aim to increase the completion success rate and overall scalability while maintaining comparable time and route efficiency metrics. The simulation results show that the reinforcement learning approach produces much higher completion success rates, increased scalability, and comparable route efficiency metrics at the cost of much higher computation times as compared to the sampling-based algorithms.</p>","abstract_html":"&lt;p&gt;In today’s world, robots are becoming extremely useful in many facets of life. With the recent increase in applicable uses of robots, multi-robot path planning has emerged as a fundamental research area. Multi-robot path planning is the process of developing a coordinated plan which is utilized by multiple robots to efficiently work together to complete a common goal. Over the history of multi-robot path planning, many new path planning methodologies have been developed with the goal of outperforming the last, boasting better efficiency and optimality. In this thesis, an analysis of various multi-robot path planning methodologies is carried out with the goal of comparing and contrasting the advantages and limitations of each. This study puts sampling-based algorithms such as RRT (Rapidly-exploring Random Trees), RRT*, and M* to the test to determine which has the best performance in terms of time spent developing and executing the path plan, overall path plan route length, completion success rate, and scalability to more complex situations. A reinforcement learning approach is also applied, with the aim to increase the completion success rate and overall scalability while maintaining comparable time and route efficiency metrics. The simulation results show that the reinforcement learning approach produces much higher completion success rates, increased scalability, and comparable route efficiency metrics at the cost of much higher computation times as compared to the sampling-based algorithms.&lt;/p&gt;","abstract_has_math":false,"creators":["Alexander, Donald J"],"institution":null,"degree_name":"MS in Electrical Engineering","degree_level":null,"degree_discipline":"Electrical Engineering","degree_department":null,"school":null,"contributors":["Xiao-Hua (Helen) Yu","Electrical Engineering","College of Engineering"],"advisors":[],"committee_chairs":[],"committee_members":[],"year":2021,"date_issued":"2021-07-01T07:00:00Z","date_published":"2021-07-01T07:00:00Z","updated_at":"2026-07-24T01:32:50Z","subjects":["Electrical and Computer Engineering"],"languages":[],"rights":[],"rights_urls":[],"identifier_entries":[{"key":"dc:identifier","label":"Identifier","values":["10.15368/theses.2021.122"],"render_values":[{"text":"10.15368/theses.2021.122","href":"https://doi.org/10.15368/theses.2021.122","code":true}]}]},"links":{"outbound_url":"https://digitalcommons.calpoly.edu/theses/2353","outbound_label":"Repository record","outbound_source":"dc:identifier"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor","label":"Contributor","values":["Xiao-Hua (Helen) Yu","Electrical Engineering","College of Engineering"]},{"key":"dc:creator","label":"Author","values":["Alexander, Donald J"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date.available","label":"Dc Date Available","values":["2026-08-03T07:00:00Z"]},{"key":"thesis:degree_discipline","label":"Discipline","values":["Electrical Engineering"]},{"key":"thesis:degree_name","label":"Degree Name","values":["MS in Electrical Engineering"]}]},{"id":"subjects_keywords","label":"Subjects and Keywords","entries":[{"key":"dc:subject","label":"Dc Subject","values":["Electrical and Computer Engineering"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier","label":"Identifier","values":["https://digitalcommons.calpoly.edu/theses/2353","10.15368/theses.2021.122"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description.abstract","label":"Abstract","values":["<p>In today’s world, robots are becoming extremely useful in many facets of life. With the recent increase in applicable uses of robots, multi-robot path planning has emerged as a fundamental research area. Multi-robot path planning is the process of developing a coordinated plan which is utilized by multiple robots to efficiently work together to complete a common goal. Over the history of multi-robot path planning, many new path planning methodologies have been developed with the goal of outperforming the last, boasting better efficiency and optimality. In this thesis, an analysis of various multi-robot path planning methodologies is carried out with the goal of comparing and contrasting the advantages and limitations of each. This study puts sampling-based algorithms such as RRT (Rapidly-exploring Random Trees), RRT*, and M* to the test to determine which has the best performance in terms of time spent developing and executing the path plan, overall path plan route length, completion success rate, and scalability to more complex situations. A reinforcement learning approach is also applied, with the aim to increase the completion success rate and overall scalability while maintaining comparable time and route efficiency metrics. The simulation results show that the reinforcement learning approach produces much higher completion success rates, increased scalability, and comparable route efficiency metrics at the cost of much higher computation times as compared to the sampling-based algorithms.</p>"]},{"key":"dc:title","label":"Title","values":["Multi-Robot Path Planning Using Sampling-Based Algorithms and Reinforcement Learning"]}]}],"canonical_facts":{"dc:contributor":["Xiao-Hua (Helen) Yu","Electrical Engineering","College of Engineering"],"dc:creator":["Alexander, Donald J"],"dc:date.available":["2026-08-03T07:00:00Z"],"dc:description.abstract":["<p>In today’s world, robots are becoming extremely useful in many facets of life. With the recent increase in applicable uses of robots, multi-robot path planning has emerged as a fundamental research area. Multi-robot path planning is the process of developing a coordinated plan which is utilized by multiple robots to efficiently work together to complete a common goal. Over the history of multi-robot path planning, many new path planning methodologies have been developed with the goal of outperforming the last, boasting better efficiency and optimality. In this thesis, an analysis of various multi-robot path planning methodologies is carried out with the goal of comparing and contrasting the advantages and limitations of each. This study puts sampling-based algorithms such as RRT (Rapidly-exploring Random Trees), RRT*, and M* to the test to determine which has the best performance in terms of time spent developing and executing the path plan, overall path plan route length, completion success rate, and scalability to more complex situations. A reinforcement learning approach is also applied, with the aim to increase the completion success rate and overall scalability while maintaining comparable time and route efficiency metrics. The simulation results show that the reinforcement learning approach produces much higher completion success rates, increased scalability, and comparable route efficiency metrics at the cost of much higher computation times as compared to the sampling-based algorithms.</p>"],"dc:identifier":["https://digitalcommons.calpoly.edu/theses/2353","10.15368/theses.2021.122"],"dc:subject":["Electrical and Computer Engineering"],"dc:title":["Multi-Robot Path Planning Using Sampling-Based Algorithms and Reinforcement Learning"],"thesis:degree_discipline":["Electrical Engineering"],"thesis:degree_name":["MS in Electrical Engineering"]},"updated_at":"2026-07-24T01:32:50Z"}