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

Full description

Saved in:
Bibliographic Details
Main Author: Jiang, Dongchen
Other Authors: Hu Guoqiang
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