Object tracking using a camera gimbal mechanism
Autor(a) principal: | |
---|---|
Data de Publicação: | 2020 |
Tipo de documento: | Trabalho de conclusão de curso |
Idioma: | eng |
Título da fonte: | Repositório Institucional da UFSC |
Texto Completo: | https://repositorio.ufsc.br/handle/123456789/218934 |
Resumo: | TCC(graduação) - Universidade Federal de Santa Catarina. Centro Tecnológico. Engenharia de Controle e Automação. |
id |
UFSC_7d05e8a375eec92890433aa5cbcd8770 |
---|---|
oai_identifier_str |
oai:repositorio.ufsc.br:123456789/218934 |
network_acronym_str |
UFSC |
network_name_str |
Repositório Institucional da UFSC |
repository_id_str |
2373 |
spelling |
Object tracking using a camera gimbal mechanismGazeboROSVisão ComputacionalSistema de ControleRobótica movelTCC(graduação) - Universidade Federal de Santa Catarina. Centro Tecnológico. Engenharia de Controle e Automação.Este trabalho apresenta um sistema de detecção e rastreamento de objetos no campo de visão da câmera acoplado a um mecanismo robótica com três graus de liberdade denominada Gimbal. O processo de detecção de objetos em tempo real usa uma ferramenta de visão computacional chamada YOLO e se comunica entre periféricos com um sistema operacional robótico (ROS) em uma aeronave pilotada remotamente (RPA) usando um computador de bordo para processar os dados. O sistema de controle é projetado usando os conceitos matemáticos de cinemática direta e inversa do Gimbal para estimar a posição do ângulo e manter o objeto centralizado na resolução da imagem. Para comparar a matemática de controle cinemático inverso, dois controladores lineares Proporcional-Integral foram ajustados para agir com base no sinal de erro da posição do pixel para cada eixo. Para o estudo, foi utilizado um ambiente de simulação robótica no software Gazebo para testar e ajustar os controladores realizando alguns experimentos antes de utilizá-lo na vida real, reduzindo a probabilidade de falha ou danos ao hardware. O hardware utilizado para o teste é um conjunto de componentes fornecidos por uma única empresa, facilitando a conexão entre aeronave, câmera, Gimbal e computador de bordo. Os resultados das simulações e experimentos práticos validam a teoria e permitem que a estrutura rastreie o objeto mantendo-o no campo de visão da câmera enquanto o RPA se move para inspecionar todo o equipamento.This work presents a system development for detecting and tracking objects on the camera's field of view coupled to a mechanism of three degrees of freedom called Gimbal. The computer vision technique, You Only Look Once (YOLO), detects an object on image in execution time and communicates between peripherals at Robotic Operating System (ROS) on a remotely piloted aircraft (RPA) processing the data and controling the Gimbal's joint using an on-board computer. The control system is designed using Gimbal's forward and inverse kinematics mathematical concepts to estimate the angle position maintaining the object centered on image resolution. In order to compare control techniques, a Proportional-Integral linear controllers have been designed to act based on error signal from pixel position to each axis independently. To refine the algorithm it was used a robotic simulation environment from Gazebo software to test and tune controllers and perform some experiments before starting the practical tests, reducing the probability of failure or damaging the hardware. The hardware used was a set of components provided from only one company, facilitating the connection between aircraft, camera, Gimbal and on-board computer. The results of simulation and practical experiments validate the theory and allows the mechanism to track the object maintaining it on camera's field of view while the RPA is in motion to inspect the interest area.Florianópolis, SC.Pinto, TiagoSimas, HenriqueUniversidade Federal de Santa CatarinaRegner, Daniel2020-12-23T23:42:58Z2020-12-23T23:42:58Z2020-12-14info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisapplication/pdfhttps://repositorio.ufsc.br/handle/123456789/218934info:eu-repo/semantics/openAccessengreponame:Repositório Institucional da UFSCinstname:Universidade Federal de Santa Catarina (UFSC)instacron:UFSC2020-12-23T23:42:58Zoai:repositorio.ufsc.br:123456789/218934Repositório InstitucionalPUBhttp://150.162.242.35/oai/requestopendoar:23732020-12-23T23:42:58Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC)false |
dc.title.none.fl_str_mv |
Object tracking using a camera gimbal mechanism |
title |
Object tracking using a camera gimbal mechanism |
spellingShingle |
Object tracking using a camera gimbal mechanism Regner, Daniel Gazebo ROS Visão Computacional Sistema de Controle Robótica movel |
title_short |
Object tracking using a camera gimbal mechanism |
title_full |
Object tracking using a camera gimbal mechanism |
title_fullStr |
Object tracking using a camera gimbal mechanism |
title_full_unstemmed |
Object tracking using a camera gimbal mechanism |
title_sort |
Object tracking using a camera gimbal mechanism |
author |
Regner, Daniel |
author_facet |
Regner, Daniel |
author_role |
author |
dc.contributor.none.fl_str_mv |
Pinto, Tiago Simas, Henrique Universidade Federal de Santa Catarina |
dc.contributor.author.fl_str_mv |
Regner, Daniel |
dc.subject.por.fl_str_mv |
Gazebo ROS Visão Computacional Sistema de Controle Robótica movel |
topic |
Gazebo ROS Visão Computacional Sistema de Controle Robótica movel |
description |
TCC(graduação) - Universidade Federal de Santa Catarina. Centro Tecnológico. Engenharia de Controle e Automação. |
publishDate |
2020 |
dc.date.none.fl_str_mv |
2020-12-23T23:42:58Z 2020-12-23T23:42:58Z 2020-12-14 |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
format |
bachelorThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
https://repositorio.ufsc.br/handle/123456789/218934 |
url |
https://repositorio.ufsc.br/handle/123456789/218934 |
dc.language.iso.fl_str_mv |
eng |
language |
eng |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf |
dc.publisher.none.fl_str_mv |
Florianópolis, SC. |
publisher.none.fl_str_mv |
Florianópolis, SC. |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UFSC instname:Universidade Federal de Santa Catarina (UFSC) instacron:UFSC |
instname_str |
Universidade Federal de Santa Catarina (UFSC) |
instacron_str |
UFSC |
institution |
UFSC |
reponame_str |
Repositório Institucional da UFSC |
collection |
Repositório Institucional da UFSC |
repository.name.fl_str_mv |
Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC) |
repository.mail.fl_str_mv |
|
_version_ |
1808652374036709376 |