Flight control of a quadrotor: theory and experiments

dc.contributor.authorZhang, Kunwu
dc.contributor.supervisorShi, Yang
dc.date.accessioned2016-08-04T20:02:34Z
dc.date.available2016-08-04T20:02:34Z
dc.date.copyright2016en_US
dc.date.issued2016-08-04
dc.degree.departmentDepartment of Mechanical Engineeringen_US
dc.degree.levelMaster of Applied Science M.A.Sc.en_US
dc.description.abstractIn the last decades, the quadrotor has been used in many areas, and deigning an effective flight control algorithm for the quadrotor has attracted great interests in both control and robotics communities. This thesis focuses on the flight control of the quadrotor by using different methods: The extend Kalman filter (EKF) based linear quadratic regulator (LQR) method and learning-based model predictive control (LBMPC) method. Chapter 4 investigates the flight control of a quadrotor subject to the model uncertainties and external disturbances. We propose a LQR based tracking algorithm. However, the designed LQR controller is hard to be implemented because of the existing noises in the measured states. A modified EKF is then designed for the online estimation of the position, velocity and motor dynamics by using the measured outputs. From the experimental testing results, it is shown that the proposed EKF-based LQR control method solves the tracking problem of the quadrotor with less tracking errors than only using the LQR method. In Chapter 5, the tracking control problem of the quadrotor subject to external disturbances and physical constraints is studied. A model predictive control (MPC) based algorithm is proposed. To reduce the computational load, a modified prior barrier interior-point method is used to solve the quadratic programming (QP) problem. Nevertheless, the achievable flight performance by using the standard MPC algorithm is affected by external disturbances. A LBMPC algorithm is proposed for the disturbance rejection. From the simulation results, it is shown that using the proposed LBMPC algorithm have less tracking errors than applying the standard MPC algorithm.en_US
dc.description.scholarlevelGraduateen_US
dc.identifier.urihttp://hdl.handle.net/1828/7426
dc.languageEnglisheng
dc.language.isoenen_US
dc.rightsAvailable to the World Wide Weben_US
dc.rights.urihttp://creativecommons.org/licenses/by-nc/2.5/ca/*
dc.subjectQuadrotor, Flight control, EKF, LQR, MPCen_US
dc.titleFlight control of a quadrotor: theory and experimentsen_US
dc.typeThesisen_US

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Zhang_Kunwu_MASc_2016.pdf
Size:
12.89 MB
Format:
Adobe Portable Document Format
Description:
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.74 KB
Format:
Item-specific license agreed upon to submission
Description: