Modelling and simulating obstacle avoidance for a UAV
UAV technology is frequently used in various fields of industry like aerial photography, agricultural irrigation, rescue after accidents and unmanned logistics. In whichever situation, obstacle avoidance is the most important and difficult part for engineers. There have been substantial researches o...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Thesis-Master by Coursework |
Language: | English |
Published: |
Nanyang Technological University
2025
|
Subjects: | |
Online Access: | https://hdl.handle.net/10356/182306 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
id |
sg-ntu-dr.10356-182306 |
---|---|
record_format |
dspace |
spelling |
sg-ntu-dr.10356-1823062025-01-24T15:48:04Z Modelling and simulating obstacle avoidance for a UAV Jiang, Dongchen Hu Guoqiang School of Electrical and Electronic Engineering GQHu@ntu.edu.sg Engineering UAV technology is frequently used in various fields of industry like aerial photography, agricultural irrigation, rescue after accidents and unmanned logistics. In whichever situation, obstacle avoidance is the most important and difficult part for engineers. There have been substantial researches on UAV obstacle avoidance, which can be classified as traditional methods and learning-based method. In industrial application, traditional methods usually ensure the lower limit of performance, so my dissertation is making improvements of the traditional planning and control methods and test their viability and effectiveness. In path planning section, I design improved A* search algorithm, which considers the influence on searching brought by UAV body and decreases calculation consumption by skipping unnecessary searches. I also design hybrid A* search algorithm using Dubins Curve as heuristic function to increase smoothness of path. For trajectory optimization, I applied gradient descent method and QP optimization method. For the two ways, I both design suitable and reasonable objective functions and optimize the trajectory in the aspects of both smoothness and obstacle avoidance. In order to track the reference trajectory well, I decouple the whole dynamic system and design cascade PID controllers, which includes position tracking and attitude tracking. On the contrary, I design MPC controller for the whole system, which simultaneously tracks reference positions and angles. Particularly, I do the linearization to the state space equation and amendment to the objective function so as to adjust to the complicated nonlinear dynamic system and reduce calculation complexity. Through simulation, we can find that the proposed methods above can generate smooth reference trajectories and make UAV perform well in tracking them. Master's degree 2025-01-21T07:41:37Z 2025-01-21T07:41:37Z 2024 Thesis-Master by Coursework Jiang, D. (2024). Modelling and simulating obstacle avoidance for a UAV. Master's thesis, Nanyang Technological University, Singapore. https://hdl.handle.net/10356/182306 https://hdl.handle.net/10356/182306 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 |
Engineering |
spellingShingle |
Engineering Jiang, Dongchen Modelling and simulating obstacle avoidance for a UAV |
description |
UAV technology is frequently used in various fields of industry like aerial photography, agricultural irrigation, rescue after accidents and unmanned logistics. In whichever situation, obstacle avoidance is the most important and difficult part for engineers. There have been substantial researches on UAV obstacle avoidance, which can be classified as traditional methods and learning-based method. In industrial application, traditional methods usually ensure the lower limit of performance, so my dissertation is making improvements of the traditional planning and control methods and test their viability and effectiveness.
In path planning section, I design improved A* search algorithm, which considers the influence on searching brought by UAV body and decreases calculation consumption by skipping unnecessary searches. I also design hybrid A* search algorithm using Dubins Curve as heuristic function to increase smoothness of path.
For trajectory optimization, I applied gradient descent method and QP optimization method. For the two ways, I both design suitable and reasonable objective functions and optimize the trajectory in the aspects of both smoothness and obstacle avoidance.
In order to track the reference trajectory well, I decouple the whole dynamic system and design cascade PID controllers, which includes position tracking and attitude tracking. On the contrary, I design MPC controller for the whole system, which simultaneously tracks reference positions and angles. Particularly, I do the linearization to the state space equation and amendment to the objective function so as to adjust to the complicated nonlinear dynamic system and reduce calculation complexity.
Through simulation, we can find that the proposed methods above can generate smooth reference trajectories and make UAV perform well in tracking them. |
author2 |
Hu Guoqiang |
author_facet |
Hu Guoqiang Jiang, Dongchen |
format |
Thesis-Master by Coursework |
author |
Jiang, Dongchen |
author_sort |
Jiang, Dongchen |
title |
Modelling and simulating obstacle avoidance for a UAV |
title_short |
Modelling and simulating obstacle avoidance for a UAV |
title_full |
Modelling and simulating obstacle avoidance for a UAV |
title_fullStr |
Modelling and simulating obstacle avoidance for a UAV |
title_full_unstemmed |
Modelling and simulating obstacle avoidance for a UAV |
title_sort |
modelling and simulating obstacle avoidance for a uav |
publisher |
Nanyang Technological University |
publishDate |
2025 |
url |
https://hdl.handle.net/10356/182306 |
_version_ |
1823108696250515456 |