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

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 its effectiveness when the motors and ESCs are not well ma...

Full description

Saved in:
Bibliographic Details
Main Authors: Magsino, Elmer R., Dollosa, Christian Michael, Gavinio, Samuel, Hermoso, Gerard, Laco, Nico, Roberto, Louise Angelo
Format: text
Published: Animo Repository 2013
Subjects:
Online Access:https://animorepository.dlsu.edu.ph/faculty_research/7917
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: De La Salle University
id oai:animorepository.dlsu.edu.ph:faculty_research-8371
record_format eprints
spelling oai:animorepository.dlsu.edu.ph:faculty_research-83712022-12-13T02:05:41Z Implementation of speed and torque control on quadrotor altitude and attitude stability Magsino, Elmer R. Dollosa, Christian Michael Gavinio, Samuel Hermoso, Gerard Laco, Nico Roberto, Louise Angelo 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 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 that 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 in order to correct for errors in the process and drive the motors correspondingly. The control system is simulated and tuned using Simulink and later implemented on a dsPIC33 microcontroller where various feedback and instrumentation sensors are interfaced. The attitude feedback 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 results vary only by an attitude standard deviation of less than 50 and an altitude standard deviation of 50 cm. The control structure not only compensates for motor and ESC mismatches but also allows the attitude control loop, the one whose effects on the stability is most visible, to operate at the range of operation. 2013-01-01T08:00:00Z text https://animorepository.dlsu.edu.ph/faculty_research/7917 Faculty Research Work Animo Repository Quadrotor helicopters—Automatic control Flight control Controls and Control Theory
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
topic Quadrotor helicopters—Automatic control
Flight control
Controls and Control Theory
spellingShingle Quadrotor helicopters—Automatic control
Flight control
Controls and Control Theory
Magsino, Elmer R.
Dollosa, Christian Michael
Gavinio, Samuel
Hermoso, Gerard
Laco, Nico
Roberto, Louise Angelo
Implementation of speed and torque control on quadrotor altitude and attitude stability
description 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 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 that 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 in order to correct for errors in the process and drive the motors correspondingly. The control system is simulated and tuned using Simulink and later implemented on a dsPIC33 microcontroller where various feedback and instrumentation sensors are interfaced. The attitude feedback 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 results vary only by an attitude standard deviation of less than 50 and an altitude standard deviation of 50 cm. The control structure not only compensates for motor and ESC mismatches but also allows the attitude control loop, the one whose effects on the stability is most visible, to operate at the range of operation.
format text
author Magsino, Elmer R.
Dollosa, Christian Michael
Gavinio, Samuel
Hermoso, Gerard
Laco, Nico
Roberto, Louise Angelo
author_facet Magsino, Elmer R.
Dollosa, Christian Michael
Gavinio, Samuel
Hermoso, Gerard
Laco, Nico
Roberto, Louise Angelo
author_sort Magsino, Elmer R.
title Implementation of speed and torque control on quadrotor altitude and attitude stability
title_short Implementation of speed and torque control on quadrotor altitude and attitude stability
title_full Implementation of speed and torque control on quadrotor altitude and attitude stability
title_fullStr Implementation of speed and torque control on quadrotor altitude and attitude stability
title_full_unstemmed Implementation of speed and torque control on quadrotor altitude and attitude stability
title_sort implementation of speed and torque control on quadrotor altitude and attitude stability
publisher Animo Repository
publishDate 2013
url https://animorepository.dlsu.edu.ph/faculty_research/7917
_version_ 1767196738191360000