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...

Full description

Saved in:
Bibliographic Details
Main Author: Ng, Ee Meng
Other Authors: Low Kin Huat
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