Algorithms on path planning for mobile robots

This project aims to study advantages and disadvantages of different Rapidly Exploring Random Tree as an algorithm for path planning as well as the sampling methods used in each algorithm. The purpose is to explore the feasibility of each algorithm and sampling method in different environments by...

Full description

Saved in:
Bibliographic Details
Main Author: Ong, Jun Heng
Other Authors: Huang Shell Ying
Format: Final Year Project
Language:English
Published: Nanyang Technological University 2024
Subjects:
Online Access:https://hdl.handle.net/10356/181176
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-181176
record_format dspace
spelling sg-ntu-dr.10356-1811762024-11-18T01:08:31Z Algorithms on path planning for mobile robots Ong, Jun Heng Huang Shell Ying College of Computing and Data Science ASSYHUANG@ntu.edu.sg Computer and Information Science Path planning Sampling based algorithm This project aims to study advantages and disadvantages of different Rapidly Exploring Random Tree as an algorithm for path planning as well as the sampling methods used in each algorithm. The purpose is to explore the feasibility of each algorithm and sampling method in different environments by measuring the performance and then extrapolating the data for visualization. The task was broken down into smaller, more manageable tasks to progressively move the project along. The first task – Literature Review, was done by identifying the academic papers that introduces the proposed variation of the Rapidly Exploring Random Tree together with the sampling method used in the algorithm. Additional review was carried out to identify sampling methods to further improve the algorithm. The next task was to program the algorithm and sampling methods described in each paper in MATLAB and test them. The algorithm had to be modular to allow for the sampling method to be easily switched out. Configuration spaces was also added to run and test each algorithm with the different sampling methods. Configuration space were created with different layout for testing in separate environments, such as a ‘Maze’, ‘Corridor’ and ‘Empty’ environment. Each algorithm is tested using different sampling methods in various environments to obtain performance results for analysis and visualization. Identifying the ideal algorithm and sampling method given an environment can help reduce the time computing to obtain the path as well as reduce path lengths. Depending on the use case, the requirements will be different. Autonomous drones are often used in search and rescue missions where navigating through unmapped areas needs to be done quickly, hence requiring a low computational time in exchange a less optimized path. In automated warehouses, where autonomous robots transport items efficiently between places, real-time responsiveness is not as crucial and therefore rather spend the computational time to improve the path length, reducing inefficiency and wasted energy Bachelor's degree 2024-11-18T01:08:31Z 2024-11-18T01:08:31Z 2024 Final Year Project (FYP) Ong, J. H. (2024). Algorithms on path planning for mobile robots. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/181176 https://hdl.handle.net/10356/181176 en application/pdf Nanyang Technological University
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic Computer and Information Science
Path planning
Sampling based algorithm
spellingShingle Computer and Information Science
Path planning
Sampling based algorithm
Ong, Jun Heng
Algorithms on path planning for mobile robots
description This project aims to study advantages and disadvantages of different Rapidly Exploring Random Tree as an algorithm for path planning as well as the sampling methods used in each algorithm. The purpose is to explore the feasibility of each algorithm and sampling method in different environments by measuring the performance and then extrapolating the data for visualization. The task was broken down into smaller, more manageable tasks to progressively move the project along. The first task – Literature Review, was done by identifying the academic papers that introduces the proposed variation of the Rapidly Exploring Random Tree together with the sampling method used in the algorithm. Additional review was carried out to identify sampling methods to further improve the algorithm. The next task was to program the algorithm and sampling methods described in each paper in MATLAB and test them. The algorithm had to be modular to allow for the sampling method to be easily switched out. Configuration spaces was also added to run and test each algorithm with the different sampling methods. Configuration space were created with different layout for testing in separate environments, such as a ‘Maze’, ‘Corridor’ and ‘Empty’ environment. Each algorithm is tested using different sampling methods in various environments to obtain performance results for analysis and visualization. Identifying the ideal algorithm and sampling method given an environment can help reduce the time computing to obtain the path as well as reduce path lengths. Depending on the use case, the requirements will be different. Autonomous drones are often used in search and rescue missions where navigating through unmapped areas needs to be done quickly, hence requiring a low computational time in exchange a less optimized path. In automated warehouses, where autonomous robots transport items efficiently between places, real-time responsiveness is not as crucial and therefore rather spend the computational time to improve the path length, reducing inefficiency and wasted energy
author2 Huang Shell Ying
author_facet Huang Shell Ying
Ong, Jun Heng
format Final Year Project
author Ong, Jun Heng
author_sort Ong, Jun Heng
title Algorithms on path planning for mobile robots
title_short Algorithms on path planning for mobile robots
title_full Algorithms on path planning for mobile robots
title_fullStr Algorithms on path planning for mobile robots
title_full_unstemmed Algorithms on path planning for mobile robots
title_sort algorithms on path planning for mobile robots
publisher Nanyang Technological University
publishDate 2024
url https://hdl.handle.net/10356/181176
_version_ 1816859022490337280