Memory-efficient and rapidly-converging path planner
UAS (Unmanned Aerial Systems) Traffic Management, or UTM in short, aims to provide services to multiple UAVs (Unmanned Aerial Vehicles) occupying an airspace and manage them to ensure safe and efficient operation. For that purpose, a robust path planning algorithm is critical in determining the rout...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Final Year Project |
Language: | English |
Published: |
Nanyang Technological University
2020
|
Subjects: | |
Online Access: | https://hdl.handle.net/10356/136879 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-136879 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-1368792023-03-04T19:39:38Z Memory-efficient and rapidly-converging path planner Immanuel, Ivan Low Kin Huat School of Mechanical and Aerospace Engineering Air Traffic Management Research Institute mkhlow@ntu.edu.sg Engineering::Aeronautical engineering Engineering::Mechanical engineering UAS (Unmanned Aerial Systems) Traffic Management, or UTM in short, aims to provide services to multiple UAVs (Unmanned Aerial Vehicles) occupying an airspace and manage them to ensure safe and efficient operation. For that purpose, a robust path planning algorithm is critical in determining the route which needs to be traveled by each UAV. The planner employed by UTM must be able to return optimal, or at least near optimal path, to avoid convolutions and reduce energy consumption of each UAV. Furthermore, the planner must be fast enough to handle multiple path generations of multiple UAVs and should require minimal memory space for efficient use. In addition to being used by UTM, the planner can also be used on individual UAV, providing it has the capability to autonomously plan their path, to generate their own path or re-plan quickly should the need arise due to unforeseen on-flight circumstances. In this research, a modified sampling-based path planner has been developed. This planner borrows the idea of optimizing with the use of intelligent sampling from RRT*-Smart and limiting maximum nodes stored from RRT*FN. The algorithm was written and compared with other existing planning algorithms in MATLAB and converted into C++ for ROS simulation. The newly developed algorithm has been proven to be feasible in both 2-dimensional and 3-dimensional environments and furthermore, possess the ability to produce path with high degree of optimality within a reduced execution time and requiring less memory capacity. Bachelor of Engineering (Mechanical Engineering) 2020-02-04T07:03:21Z 2020-02-04T07:03:21Z 2019 Final Year Project (FYP) https://hdl.handle.net/10356/136879 en C041 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 |
Engineering::Aeronautical engineering Engineering::Mechanical engineering |
spellingShingle |
Engineering::Aeronautical engineering Engineering::Mechanical engineering Immanuel, Ivan Memory-efficient and rapidly-converging path planner |
description |
UAS (Unmanned Aerial Systems) Traffic Management, or UTM in short, aims to provide services to multiple UAVs (Unmanned Aerial Vehicles) occupying an airspace and manage them to ensure safe and efficient operation. For that purpose, a robust path planning algorithm is critical in determining the route which needs to be traveled by each UAV. The planner employed by UTM must be able to return optimal, or at least near optimal path, to avoid convolutions and reduce energy consumption of each UAV. Furthermore, the planner must be fast enough to handle multiple path generations of multiple UAVs and should require minimal memory space for efficient use. In addition to being used by UTM, the planner can also be used on individual UAV, providing it has the capability to autonomously plan their path, to generate their own path or re-plan quickly should the need arise due to unforeseen on-flight circumstances.
In this research, a modified sampling-based path planner has been developed. This planner borrows the idea of optimizing with the use of intelligent sampling from RRT*-Smart and limiting maximum nodes stored from RRT*FN. The algorithm was written and compared with other existing planning algorithms in MATLAB and converted into C++ for ROS simulation.
The newly developed algorithm has been proven to be feasible in both 2-dimensional and 3-dimensional environments and furthermore, possess the ability to produce path with high degree of optimality within a reduced execution time and requiring less memory capacity. |
author2 |
Low Kin Huat |
author_facet |
Low Kin Huat Immanuel, Ivan |
format |
Final Year Project |
author |
Immanuel, Ivan |
author_sort |
Immanuel, Ivan |
title |
Memory-efficient and rapidly-converging path planner |
title_short |
Memory-efficient and rapidly-converging path planner |
title_full |
Memory-efficient and rapidly-converging path planner |
title_fullStr |
Memory-efficient and rapidly-converging path planner |
title_full_unstemmed |
Memory-efficient and rapidly-converging path planner |
title_sort |
memory-efficient and rapidly-converging path planner |
publisher |
Nanyang Technological University |
publishDate |
2020 |
url |
https://hdl.handle.net/10356/136879 |
_version_ |
1759857605378834432 |