Object tracking using a camera gimbal mechanism

Detalhes bibliográficos
Autor(a) principal: Regner, Daniel
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