Trajectory tracking controller for quadrotors using PID/MPC controller

As technology progresses, it is evident that an increasing amount of processes are adopting the idea of 'autonomous'. One process that is being researched on is integrating an autonomous quadrotor to perform delivery task in replacement of manual delivery methods, which will improve delive...

Full description

Saved in:
Bibliographic Details
Main Author: Ho, Jia Wei
Other Authors: Low Kin Huat
Format: Final Year Project
Language:English
Published: 2019
Subjects:
Online Access:http://hdl.handle.net/10356/78721
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-78721
record_format dspace
spelling sg-ntu-dr.10356-787212023-03-04T19:04:24Z Trajectory tracking controller for quadrotors using PID/MPC controller Ho, Jia Wei Low Kin Huat School of Mechanical and Aerospace Engineering Engineering::Aeronautical engineering As technology progresses, it is evident that an increasing amount of processes are adopting the idea of 'autonomous'. One process that is being researched on is integrating an autonomous quadrotor to perform delivery task in replacement of manual delivery methods, which will improve delivery time.The main objective of this research is to design controllers that will achieve good performance in controlling a quadrotor to follow a preset trajectory for it. It is important that a quadrotor follow as closely as possible to a given trajectory to avoid any obstacles that will cause it to crash.At the beginning of this paper, di erent methods of deriving the quadrotor's mathematical model will be presented and discussed, namely Newton-Euler and Euler-Lagrange method. These mathematical models were derived considering all six degrees of freedom of a quadrotor in flight. In the next section of this paper, two di erent controllers were selected and mathematical model for each of them would be derived and explained. These controllers are namely, PID (Position-Integral-Derivative) controller and MPC (Model-Predictive-Control) controller. They were selected from a wide variety of controllers, because PID is simple to design and understand, and MPC has the ability to control the outputs simultaneously while considering possible interactions between system variables. MPC is also able to compute calculations with constraints imposed on both plant inputs and outputs. The last section of the paper will discuss and compare the performance of path tracking by these two controllers, as well as laying down the scope for future work on this research. Bachelor of Engineering (Aerospace Engineering) 2019-06-26T03:35:44Z 2019-06-26T03:35:44Z 2019 Final Year Project (FYP) http://hdl.handle.net/10356/78721 en Nanyang Technological University 79 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 Engineering::Aeronautical engineering
spellingShingle Engineering::Aeronautical engineering
Ho, Jia Wei
Trajectory tracking controller for quadrotors using PID/MPC controller
description As technology progresses, it is evident that an increasing amount of processes are adopting the idea of 'autonomous'. One process that is being researched on is integrating an autonomous quadrotor to perform delivery task in replacement of manual delivery methods, which will improve delivery time.The main objective of this research is to design controllers that will achieve good performance in controlling a quadrotor to follow a preset trajectory for it. It is important that a quadrotor follow as closely as possible to a given trajectory to avoid any obstacles that will cause it to crash.At the beginning of this paper, di erent methods of deriving the quadrotor's mathematical model will be presented and discussed, namely Newton-Euler and Euler-Lagrange method. These mathematical models were derived considering all six degrees of freedom of a quadrotor in flight. In the next section of this paper, two di erent controllers were selected and mathematical model for each of them would be derived and explained. These controllers are namely, PID (Position-Integral-Derivative) controller and MPC (Model-Predictive-Control) controller. They were selected from a wide variety of controllers, because PID is simple to design and understand, and MPC has the ability to control the outputs simultaneously while considering possible interactions between system variables. MPC is also able to compute calculations with constraints imposed on both plant inputs and outputs. The last section of the paper will discuss and compare the performance of path tracking by these two controllers, as well as laying down the scope for future work on this research.
author2 Low Kin Huat
author_facet Low Kin Huat
Ho, Jia Wei
format Final Year Project
author Ho, Jia Wei
author_sort Ho, Jia Wei
title Trajectory tracking controller for quadrotors using PID/MPC controller
title_short Trajectory tracking controller for quadrotors using PID/MPC controller
title_full Trajectory tracking controller for quadrotors using PID/MPC controller
title_fullStr Trajectory tracking controller for quadrotors using PID/MPC controller
title_full_unstemmed Trajectory tracking controller for quadrotors using PID/MPC controller
title_sort trajectory tracking controller for quadrotors using pid/mpc controller
publishDate 2019
url http://hdl.handle.net/10356/78721
_version_ 1759856660102250496