Implementation of a speed and torque control on quadrotor altitude and attitude stability

Quadrotor control is a difficult exercise both in terms of theory and application as the stability and ability to hover of the under-actuated vehicles is an immediate result of the effectiveness of the control system. Most quadrotor flight controllers make use of an attitude control loop which is re...

Full description

Saved in:
Bibliographic Details
Main Authors: Dollosa, Christian Michael G., Gavinio, Samuel B., Hermosa, Gerard P., Laco, Nico E., Roberto, Louise Angelo D.V.
Format: text
Language:English
Published: Animo Repository 2013
Subjects:
Online Access:https://animorepository.dlsu.edu.ph/etd_bachelors/11303
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: De La Salle University
Language: English
id oai:animorepository.dlsu.edu.ph:etd_bachelors-11948
record_format eprints
spelling oai:animorepository.dlsu.edu.ph:etd_bachelors-119482022-08-15T02:01:04Z Implementation of a speed and torque control on quadrotor altitude and attitude stability Dollosa, Christian Michael G. Gavinio, Samuel B. Hermosa, Gerard P. Laco, Nico E. Roberto, Louise Angelo D.V. Quadrotor control is a difficult exercise both in terms of theory and application as the stability and ability to hover of the under-actuated vehicles is an immediate result of the effectiveness of the control system. Most quadrotor flight controllers make use of an attitude control loop which is responsible for stabilizing the flight of the vehicle by directly driving the four motors via the electronic speed controllers (ESCs). Such a control loop loses some of its effectiveness when the motors and ESCs are not well matched resulting in variation of the control performance. This study presents an alternative control structure which incorporates an inner speed and torque control loop within the attitude and altitude loop in order to achieve better flight stability and maneuverability. The control structure is designed to make use of PID control on order to correct for errors in the process and to drive the motors correspondingly. The control system is simulated and tuned using Simulink and later implemented digitally on a dsPIC33 microcontroller which is turn is interfaced to the various feedback and instrument sensors. The attitude feedback, the most complicated to achieve, is implemented using a complementary filter to fuse the accelerometer and gyrometer data in order to arrive at usable attitude estimates. The result of the flight testing reveals that the experimental and simulation vary only by an standard deviation of less than 5 degrees and an altitude standard deviation of 50 cm and that the control structure works as intended. The control structure not only compensates for motor and ESC mistakes but also allows the attitude control loop, the one whose effects on the stability is most visible, to operate at the range of operation at which it was tuned at. 2013-01-01T08:00:00Z text https://animorepository.dlsu.edu.ph/etd_bachelors/11303 Bachelor's Theses English Animo Repository Quadrotor helicopters Actuators--Materials Flight control Drone aircraft--Automatic control. Engineering
institution De La Salle University
building De La Salle University Library
continent Asia
country Philippines
Philippines
content_provider De La Salle University Library
collection DLSU Institutional Repository
language English
topic Quadrotor helicopters
Actuators--Materials
Flight control
Drone aircraft--Automatic control.
Engineering
spellingShingle Quadrotor helicopters
Actuators--Materials
Flight control
Drone aircraft--Automatic control.
Engineering
Dollosa, Christian Michael G.
Gavinio, Samuel B.
Hermosa, Gerard P.
Laco, Nico E.
Roberto, Louise Angelo D.V.
Implementation of a speed and torque control on quadrotor altitude and attitude stability
description Quadrotor control is a difficult exercise both in terms of theory and application as the stability and ability to hover of the under-actuated vehicles is an immediate result of the effectiveness of the control system. Most quadrotor flight controllers make use of an attitude control loop which is responsible for stabilizing the flight of the vehicle by directly driving the four motors via the electronic speed controllers (ESCs). Such a control loop loses some of its effectiveness when the motors and ESCs are not well matched resulting in variation of the control performance. This study presents an alternative control structure which incorporates an inner speed and torque control loop within the attitude and altitude loop in order to achieve better flight stability and maneuverability. The control structure is designed to make use of PID control on order to correct for errors in the process and to drive the motors correspondingly. The control system is simulated and tuned using Simulink and later implemented digitally on a dsPIC33 microcontroller which is turn is interfaced to the various feedback and instrument sensors. The attitude feedback, the most complicated to achieve, is implemented using a complementary filter to fuse the accelerometer and gyrometer data in order to arrive at usable attitude estimates. The result of the flight testing reveals that the experimental and simulation vary only by an standard deviation of less than 5 degrees and an altitude standard deviation of 50 cm and that the control structure works as intended. The control structure not only compensates for motor and ESC mistakes but also allows the attitude control loop, the one whose effects on the stability is most visible, to operate at the range of operation at which it was tuned at.
format text
author Dollosa, Christian Michael G.
Gavinio, Samuel B.
Hermosa, Gerard P.
Laco, Nico E.
Roberto, Louise Angelo D.V.
author_facet Dollosa, Christian Michael G.
Gavinio, Samuel B.
Hermosa, Gerard P.
Laco, Nico E.
Roberto, Louise Angelo D.V.
author_sort Dollosa, Christian Michael G.
title Implementation of a speed and torque control on quadrotor altitude and attitude stability
title_short Implementation of a speed and torque control on quadrotor altitude and attitude stability
title_full Implementation of a speed and torque control on quadrotor altitude and attitude stability
title_fullStr Implementation of a speed and torque control on quadrotor altitude and attitude stability
title_full_unstemmed Implementation of a speed and torque control on quadrotor altitude and attitude stability
title_sort implementation of a speed and torque control on quadrotor altitude and attitude stability
publisher Animo Repository
publishDate 2013
url https://animorepository.dlsu.edu.ph/etd_bachelors/11303
_version_ 1772834907404369920