liu.seSearch for publications in DiVA
Change search
ReferencesLink to record
Permanent link

Direct link
Black-Box Modeling and Attitude Control of a Quadcopter
Linköping University, Department of Electrical Engineering, Automatic Control.
2016 (English)Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
Abstract [en]

In this thesis, black-box models describing the quadcopter system dynamics for attitude control have been estimated using closed-loop data. A quadcopter is a naturally unstable multiple input multiple output (MIMO) system and is therefore an interesting platform to test and evaluate ideas in system identification and control theory on. The estimated attitude models have been shown to explain the output signals well enough during simulations to properly tune a PID controller for outdoor flight purposes.

With data collected in closed loop during outdoor flights, knowledge about the controller and IMU measurements, three decoupled models have been estimated for the angles and angular rates in roll, pitch and yaw. The models for roll and pitch have been forced to have the same model structure and orders since this reflects the geometry of the quadcopter. The models have been validated by simulating the closed-loop system where they could explain the output signals well.

The estimated models have then been used to design attitude controllers to stabilize the quadcopter around the hovering state. Three PID controllers have been implemented on the quadcopter and evaluated in simulation before being tested during both indoor and outdoor flights. The controllers have been shown to stabilize the quadcopter with good reference tracking. However, the performance of the pitch controller could be improved further as there have been small oscillations present that may indicate a stronger correlation between the roll and pitch channels than assumed.

Place, publisher, year, edition, pages
2016. , 56 p.
Keyword [en]
Attitude Control, Black-Box Modeling, Closed-Loop Identification, Multicopter, PID, Quadcopter, System Identification, UAV
National Category
Control Engineering
URN: urn:nbn:se:liu:diva-125649ISRN: LiTH-ISY-EX--16/4927--SEOAI: diva2:908582
External cooperation
Saab Dynamics
Subject / course
Automatic Control
Available from: 2016-03-14 Created: 2016-02-29 Last updated: 2016-03-14Bibliographically approved

Open Access in DiVA

fulltext(5949 kB)174 downloads
File information
File name FULLTEXT02.pdfFile size 5949 kBChecksum SHA-512
Type fulltextMimetype application/pdf

Search in DiVA

By author/editor
Kugelberg, Ingrid
By organisation
Automatic Control
Control Engineering

Search outside of DiVA

GoogleGoogle Scholar
Total: 174 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

Total: 727 hits
ReferencesLink to record
Permanent link

Direct link