DESIGN, SIMULATION, AND IMPLEMENTATION OF AUTONOMOUS TETHERED QUADCOPTER VERTICAL STABILIZATION USING CASCADE PROPORTIONAL, INTEGRAL, AND DERIVATIVE CONTROLLER TUNED WITH PARTICLE SWARM OPTIMIZATION

Autonomous quadcopter is used for many applications, including industrial works, government, and recreational uses. However, many still uses an on-board battery as its power supply therefore limiting the flight duration capability. There’s different methods used to increase the flight duration of an...

Full description

Saved in:
Bibliographic Details
Main Author: Ariodito, Eron
Format: Final Project
Language:Indonesia
Online Access:https://digilib.itb.ac.id/gdl/view/67122
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Institut Teknologi Bandung
Language: Indonesia
id id-itb.:67122
spelling id-itb.:671222022-08-11T09:23:33ZDESIGN, SIMULATION, AND IMPLEMENTATION OF AUTONOMOUS TETHERED QUADCOPTER VERTICAL STABILIZATION USING CASCADE PROPORTIONAL, INTEGRAL, AND DERIVATIVE CONTROLLER TUNED WITH PARTICLE SWARM OPTIMIZATION Ariodito, Eron Indonesia Final Project tethered quadcopter, cascade PID, PSO tuning, battery INSTITUT TEKNOLOGI BANDUNG https://digilib.itb.ac.id/gdl/view/67122 Autonomous quadcopter is used for many applications, including industrial works, government, and recreational uses. However, many still uses an on-board battery as its power supply therefore limiting the flight duration capability. There’s different methods used to increase the flight duration of an autonomous quadcopter, such as an autonomous battery changing system and the use of tether as means of supplying power. Tethered quadcopter will have a long continuous flight duration, however the usage of tether cable will give extra inertial effects to the quadcopter dynamics. In this work, we designed, simulated, and implemented vertical stabilization to the autonomous tethered quadcopter. The frame used is a true X type. Modelling is done to the extra forces and moments caused by the tether able to simulate the effects of the controller that is designed. PID controller has commonly been used to autonomosly control a quadcopter, in this work we designed a cascade PID controller for the tethered quadcopter. Particle swarm optimization (PSO) algorithm is used to optimize the PID parameters. The resulting parameters then will be tested through the buils simulation environment. The designed controller is then implemented to the built prototype. The use of PSO algorithm to tune the PID parameters is deemed sucesfull, as the particle of the PSO is convergent to the global best solution. The resulting cascade PID controler parameters give a stable flight through simulation although showing a little overshoot on the yaw angle controller. Integration of the control algorithm is done through MAVROS as a high level controller and ArduCopter as a low level controller. Test flights is done indoors. The observers used in the prototype gives bad results except for the vertical observer. The biggest RMSE for the vertical, longitudinal, lateral, and heading axis in sequence are 7.38 cm, 19.49 cm, 26.84 cm, and 2,95 degree. The bad performance of the longitudinal, lateral, and heading axis is caused by mechanical vibration resulting in a noisy IMU reading as well as magnetic interference which causes noise in the magnetometer reading. The position controller of the prototype results in RMSE of 5.3 cm for the vertical position, 27.36 cm for the longitudinal position, and 58.37 cm for the lateral position. Implementation of the autonomous tethered quadcopter is then limited to vertical stabilization. text
institution Institut Teknologi Bandung
building Institut Teknologi Bandung Library
continent Asia
country Indonesia
Indonesia
content_provider Institut Teknologi Bandung
collection Digital ITB
language Indonesia
description Autonomous quadcopter is used for many applications, including industrial works, government, and recreational uses. However, many still uses an on-board battery as its power supply therefore limiting the flight duration capability. There’s different methods used to increase the flight duration of an autonomous quadcopter, such as an autonomous battery changing system and the use of tether as means of supplying power. Tethered quadcopter will have a long continuous flight duration, however the usage of tether cable will give extra inertial effects to the quadcopter dynamics. In this work, we designed, simulated, and implemented vertical stabilization to the autonomous tethered quadcopter. The frame used is a true X type. Modelling is done to the extra forces and moments caused by the tether able to simulate the effects of the controller that is designed. PID controller has commonly been used to autonomosly control a quadcopter, in this work we designed a cascade PID controller for the tethered quadcopter. Particle swarm optimization (PSO) algorithm is used to optimize the PID parameters. The resulting parameters then will be tested through the buils simulation environment. The designed controller is then implemented to the built prototype. The use of PSO algorithm to tune the PID parameters is deemed sucesfull, as the particle of the PSO is convergent to the global best solution. The resulting cascade PID controler parameters give a stable flight through simulation although showing a little overshoot on the yaw angle controller. Integration of the control algorithm is done through MAVROS as a high level controller and ArduCopter as a low level controller. Test flights is done indoors. The observers used in the prototype gives bad results except for the vertical observer. The biggest RMSE for the vertical, longitudinal, lateral, and heading axis in sequence are 7.38 cm, 19.49 cm, 26.84 cm, and 2,95 degree. The bad performance of the longitudinal, lateral, and heading axis is caused by mechanical vibration resulting in a noisy IMU reading as well as magnetic interference which causes noise in the magnetometer reading. The position controller of the prototype results in RMSE of 5.3 cm for the vertical position, 27.36 cm for the longitudinal position, and 58.37 cm for the lateral position. Implementation of the autonomous tethered quadcopter is then limited to vertical stabilization.
format Final Project
author Ariodito, Eron
spellingShingle Ariodito, Eron
DESIGN, SIMULATION, AND IMPLEMENTATION OF AUTONOMOUS TETHERED QUADCOPTER VERTICAL STABILIZATION USING CASCADE PROPORTIONAL, INTEGRAL, AND DERIVATIVE CONTROLLER TUNED WITH PARTICLE SWARM OPTIMIZATION
author_facet Ariodito, Eron
author_sort Ariodito, Eron
title DESIGN, SIMULATION, AND IMPLEMENTATION OF AUTONOMOUS TETHERED QUADCOPTER VERTICAL STABILIZATION USING CASCADE PROPORTIONAL, INTEGRAL, AND DERIVATIVE CONTROLLER TUNED WITH PARTICLE SWARM OPTIMIZATION
title_short DESIGN, SIMULATION, AND IMPLEMENTATION OF AUTONOMOUS TETHERED QUADCOPTER VERTICAL STABILIZATION USING CASCADE PROPORTIONAL, INTEGRAL, AND DERIVATIVE CONTROLLER TUNED WITH PARTICLE SWARM OPTIMIZATION
title_full DESIGN, SIMULATION, AND IMPLEMENTATION OF AUTONOMOUS TETHERED QUADCOPTER VERTICAL STABILIZATION USING CASCADE PROPORTIONAL, INTEGRAL, AND DERIVATIVE CONTROLLER TUNED WITH PARTICLE SWARM OPTIMIZATION
title_fullStr DESIGN, SIMULATION, AND IMPLEMENTATION OF AUTONOMOUS TETHERED QUADCOPTER VERTICAL STABILIZATION USING CASCADE PROPORTIONAL, INTEGRAL, AND DERIVATIVE CONTROLLER TUNED WITH PARTICLE SWARM OPTIMIZATION
title_full_unstemmed DESIGN, SIMULATION, AND IMPLEMENTATION OF AUTONOMOUS TETHERED QUADCOPTER VERTICAL STABILIZATION USING CASCADE PROPORTIONAL, INTEGRAL, AND DERIVATIVE CONTROLLER TUNED WITH PARTICLE SWARM OPTIMIZATION
title_sort design, simulation, and implementation of autonomous tethered quadcopter vertical stabilization using cascade proportional, integral, and derivative controller tuned with particle swarm optimization
url https://digilib.itb.ac.id/gdl/view/67122
_version_ 1822277822708711424