Collision free path-planning for UAV flight near obstacles
Improvements to flight controller units enable unmanned aerial vehicles(UAV) to follow a path set by the user with minimum deviation. This allows position-critical & timecritical missions to be carried out with ease. However, these paths are pre-planned and may be no longer valid as the when t...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Final Year Project |
Language: | English |
Published: |
2019
|
Subjects: | |
Online Access: | http://hdl.handle.net/10356/76410 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-76410 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-764102023-03-04T18:59:31Z Collision free path-planning for UAV flight near obstacles Ng, Ee Meng Low Kin Huat School of Mechanical and Aerospace Engineering Air Traffic Management Research Institute Liu Xin DRNTU::Engineering::Mechanical engineering Improvements to flight controller units enable unmanned aerial vehicles(UAV) to follow a path set by the user with minimum deviation. This allows position-critical & timecritical missions to be carried out with ease. However, these paths are pre-planned and may be no longer valid as the when the UAV is carrying out the mission, due to changes in the environment and might cause the UAV to experience collision with new obstacles. To overcome this issue, a real-time obstacle detection-and-avoidance(DAA) framework is needed for the UAV for collision free flight near obstacles. In this research, we have constructed an obstacle detection-and-avoidance(DAA) framework for an autonomous UAV. The framework uses Moveit! Motion Planning library to perform real-time path planning & monitoring. The planned path will be sent to the flight control unit to be executed, and Moveit! will be used to monitor the path’s validity. If an obstacle is blocking the UAV, the Moveit! will perform re-planning to obtain a new collision-free path for the UAV. This enables the UAV to react to the presence of new obstacles and prevents it from colliding with them. The DAA framework is tested in a simulation and a real UAV. In the simulation, result shows that the framework is able to detect and determine whether an obstacle is obstructing the UAV. The framework will also be able to perform re-planning quickly. However, DAA in cluttered environment tend to be slow, due to the high amount of replanning and the long average re-planning time. In the real UAV test, result show that the framework is able to perform DAA similar to the simulation. However, presence of noise & disturbances from the environment reduces the reliability of the DAA framework. Bachelor of Engineering (Mechanical Engineering) 2019-01-07T12:25:34Z 2019-01-07T12:25:34Z 2018 Final Year Project (FYP) http://hdl.handle.net/10356/76410 en Nanyang Technological University 87 p. application/pdf |
institution |
Nanyang Technological University |
building |
NTU Library |
continent |
Asia |
country |
Singapore Singapore |
content_provider |
NTU Library |
collection |
DR-NTU |
language |
English |
topic |
DRNTU::Engineering::Mechanical engineering |
spellingShingle |
DRNTU::Engineering::Mechanical engineering Ng, Ee Meng Collision free path-planning for UAV flight near obstacles |
description |
Improvements to flight controller units enable unmanned aerial vehicles(UAV) to follow
a path set by the user with minimum deviation. This allows position-critical & timecritical missions to be carried out with ease. However, these paths are pre-planned and
may be no longer valid as the when the UAV is carrying out the mission, due to changes
in the environment and might cause the UAV to experience collision with new obstacles.
To overcome this issue, a real-time obstacle detection-and-avoidance(DAA) framework
is needed for the UAV for collision free flight near obstacles.
In this research, we have constructed an obstacle detection-and-avoidance(DAA)
framework for an autonomous UAV. The framework uses Moveit! Motion Planning
library to perform real-time path planning & monitoring. The planned path will be sent
to the flight control unit to be executed, and Moveit! will be used to monitor the path’s
validity. If an obstacle is blocking the UAV, the Moveit! will perform re-planning to
obtain a new collision-free path for the UAV. This enables the UAV to react to the
presence of new obstacles and prevents it from colliding with them.
The DAA framework is tested in a simulation and a real UAV. In the simulation, result
shows that the framework is able to detect and determine whether an obstacle is
obstructing the UAV. The framework will also be able to perform re-planning quickly.
However, DAA in cluttered environment tend to be slow, due to the high amount of replanning and the long average re-planning time. In the real UAV test, result show that the
framework is able to perform DAA similar to the simulation. However, presence of noise
& disturbances from the environment reduces the reliability of the DAA framework. |
author2 |
Low Kin Huat |
author_facet |
Low Kin Huat Ng, Ee Meng |
format |
Final Year Project |
author |
Ng, Ee Meng |
author_sort |
Ng, Ee Meng |
title |
Collision free path-planning for UAV flight near obstacles |
title_short |
Collision free path-planning for UAV flight near obstacles |
title_full |
Collision free path-planning for UAV flight near obstacles |
title_fullStr |
Collision free path-planning for UAV flight near obstacles |
title_full_unstemmed |
Collision free path-planning for UAV flight near obstacles |
title_sort |
collision free path-planning for uav flight near obstacles |
publishDate |
2019 |
url |
http://hdl.handle.net/10356/76410 |
_version_ |
1759855040728662016 |