Implementação de um framework de simulação para testes de técnicas de visão computacional aplicadas à robótica móvel

Detalhes bibliográficos
Autor(a) principal: Loch, Günter Nogueira
Data de Publicação: 2013
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da UFSC
Texto Completo: https://repositorio.ufsc.br/xmlui/handle/123456789/122625
Resumo: Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico, Programa de Pós-Graduação em Engenharia de Automação e Sistemas, Florianópolis, 2013.
id UFSC_8d8ca2ec5ab60d9a4bd58fa663c5c045
oai_identifier_str oai:repositorio.ufsc.br:123456789/122625
network_acronym_str UFSC
network_name_str Repositório Institucional da UFSC
repository_id_str 2373
spelling Universidade Federal de Santa CatarinaLoch, Günter NogueiraStemmer, Marcelo Ricardo2014-08-06T17:09:58Z2014-08-06T17:09:58Z2013325151https://repositorio.ufsc.br/xmlui/handle/123456789/122625Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico, Programa de Pós-Graduação em Engenharia de Automação e Sistemas, Florianópolis, 2013.Neste trabalho foram desenvolvidos um framework para construção de simuladores de ambientes tridimensionais e meios para construir bases de dados para um sistema de reconhecimento de objetos para ser aplicado à robótica móvel. Inicialmente foi feita uma análise de dois ambientes de desenvolvimento de robôs (ADRs) capazes de fornecer maneiras para se construir simulações. Esta avaliação foi feita através da adaptação da metodologia de Kramer e Scheutz (2007) de acordo com as necessidades relacionadas ao desenvolvimento de aplicações de visão computacional. Como resultado, percebeu-se que ambos os ADRs deixavam a desejar quanto à qualidade gráfica disponibilizada por padrão. Desta forma, foi necessário buscar soluções para este problema, o que resultou no desenvolvimento do framework para implementação de simuladores tridimensionais de alta fidelidade, usando o motor de renderização OGRE (Object-Oriented Graphics Rendering Engine). Posteriormente foi feito o estudo relacionado ao descritor de características locais SIFT (Scale-Invariant Feature Transform). Este estudo abordou o próprio SIFT e o método de reconhecimento de objetos baseado nele, proposto por Lowe (2004), o qual foi avaliado do ponto de vista da aplicação na robótica móvel. A partir desta avaliação, verificou-se a necessidade de aplicar o algoritmo de agrupamento tridimensional de poses de Lowe (2001) no processo de geração de bases de dados para o sistema de reconhecimento de objetos, como forma de aumentar a robustez deste quanto à variação de pose. Este algoritmo representa objetos por meio de modelos de pose, os quais são ligados se existem correspondências entre as poses. A análise deste algoritmo revelou as variáveis que afetam o processo de geração das bases de dados, o que permitiu a proposição de uma nova estratégia, baseada em recálculo, para a criação das ligações que o algoritmo de agrupamento faz ao correlacionar duas poses. Através da implementação do sistema de construção de bases de dados, baseado no algoritmo de agrupamento de poses, sobre o framework de simulação, foi possível avaliar sinteticamente o efeito da modificação das variáveis nas bases de dados criadas, observando que a estratégia proposta consegue distribuir melhor as ligações entre os modelos de pose de um objeto, em relação ao método original.<br>Abstract : On this work, it was developed a framework to build three-dimensional environment simulators, and implemented methods to build databases for a object recognition system, which should be applied in mobile robots. Initially, two robotic development environments (RDEs) were evaluated, which were able to provide a way to build simulations. This assessment was done through modifications in the methodology proposed by Kramer e Scheutz (2007), in order to fit it, to the needs related to the development of computer vision applications. As result, it was realized that both RDEs, in their default installation, did not attain the desired graphical standard. The necessity of solutions to this problem triggered a search for them, which result in the development of the framework to implement high-fidelity tridimensional simulators, using the OGRE (Object-Oriented Graphics Rendering Engine). Then, a review of the SIFT (Scale-Invariant Feature Transform) local feature descriptor was done. This review assessed the descriptor itself and the object recognition method proposed by Lowe (2004), considering the standpoint of a mobile robot application. From this assessment, it was noticed the need to apply the 3D view clustering algorithm proposed by Lowe (2001) to the database generation process, in order to improve the robustness of this relative to viewpoint changes. This algorithm represents objects through clustering model views, which are linked if there are matches between them. This algorithm represents objects through clustering model views, which are linked if there are matches between them. Though the analysis of the algorithm, the variables that could affect the database generation process were noticed, and a new way to build the links that the algorithm creates when it matches two images was proposed. This new approach is based on recalculations of the links. Ultimately, the effects of varying the variables of the clustering algorithm were assessed synthetically. This evaluation was done through tests using the implementations of database generation system based on the clustering algorithm. It was noticed that the new way to build links is able to disperse them in a better way, when compared to original method.110 p.| il., tabs.porEngenharia de sistemasAutomaçãoFramework (Programa de computador)RobóticaSimulação (Computadores)Implementação de um framework de simulação para testes de técnicas de visão computacional aplicadas à robótica móvelinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisreponame:Repositório Institucional da UFSCinstname:Universidade Federal de Santa Catarina (UFSC)instacron:UFSCinfo:eu-repo/semantics/openAccessORIGINAL325151.pdfapplication/pdf6353767https://repositorio.ufsc.br/bitstream/123456789/122625/1/325151.pdf8fab37744db14a71e9413b45962efe06MD51123456789/1226252016-03-07 15:58:20.774oai:repositorio.ufsc.br:123456789/122625Repositório de PublicaçõesPUBhttp://150.162.242.35/oai/requestopendoar:23732016-03-07T18:58:20Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC)false
dc.title.pt_BR.fl_str_mv Implementação de um framework de simulação para testes de técnicas de visão computacional aplicadas à robótica móvel
title Implementação de um framework de simulação para testes de técnicas de visão computacional aplicadas à robótica móvel
spellingShingle Implementação de um framework de simulação para testes de técnicas de visão computacional aplicadas à robótica móvel
Loch, Günter Nogueira
Engenharia de sistemas
Automação
Framework (Programa de computador)
Robótica
Simulação (Computadores)
title_short Implementação de um framework de simulação para testes de técnicas de visão computacional aplicadas à robótica móvel
title_full Implementação de um framework de simulação para testes de técnicas de visão computacional aplicadas à robótica móvel
title_fullStr Implementação de um framework de simulação para testes de técnicas de visão computacional aplicadas à robótica móvel
title_full_unstemmed Implementação de um framework de simulação para testes de técnicas de visão computacional aplicadas à robótica móvel
title_sort Implementação de um framework de simulação para testes de técnicas de visão computacional aplicadas à robótica móvel
author Loch, Günter Nogueira
author_facet Loch, Günter Nogueira
author_role author
dc.contributor.pt_BR.fl_str_mv Universidade Federal de Santa Catarina
dc.contributor.author.fl_str_mv Loch, Günter Nogueira
dc.contributor.advisor1.fl_str_mv Stemmer, Marcelo Ricardo
contributor_str_mv Stemmer, Marcelo Ricardo
dc.subject.classification.pt_BR.fl_str_mv Engenharia de sistemas
Automação
Framework (Programa de computador)
Robótica
Simulação (Computadores)
topic Engenharia de sistemas
Automação
Framework (Programa de computador)
Robótica
Simulação (Computadores)
description Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico, Programa de Pós-Graduação em Engenharia de Automação e Sistemas, Florianópolis, 2013.
publishDate 2013
dc.date.issued.fl_str_mv 2013
dc.date.accessioned.fl_str_mv 2014-08-06T17:09:58Z
dc.date.available.fl_str_mv 2014-08-06T17:09:58Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://repositorio.ufsc.br/xmlui/handle/123456789/122625
dc.identifier.other.pt_BR.fl_str_mv 325151
identifier_str_mv 325151
url https://repositorio.ufsc.br/xmlui/handle/123456789/122625
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv 110 p.| il., tabs.
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
bitstream.url.fl_str_mv https://repositorio.ufsc.br/bitstream/123456789/122625/1/325151.pdf
bitstream.checksum.fl_str_mv 8fab37744db14a71e9413b45962efe06
bitstream.checksumAlgorithm.fl_str_mv MD5
repository.name.fl_str_mv Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC)
repository.mail.fl_str_mv
_version_ 1766804938404397056