MyMapper: plataforma de mapeamento de ambientes 3D

Detalhes bibliográficos
Autor(a) principal: Franczak, Douglas Diogo
Data de Publicação: 2015
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
Texto Completo: http://repositorio.utfpr.edu.br/jspui/handle/1/9464
Resumo: Na robótica a área aonde se estuda as técnicas de mapeamento e localização em mapas é chamada de SLAM, essa área visa desenvolver métodos de mapeamento e localização cada vez mais precisos, pois um dos problemas mais comuns em SLAM é a deformação ou imperfeição de mapas quando se deseja localizar em tais mapas. Esse projeto busca criar um sistema SLAM concentrando na integração de dados dos sensores de orientação visando realizar uma varredura do ambiente e formar o mapa. Outro foco do projeto está no método em que os dados são integrados e na escolha dos componentes, pois ambos os métodos e componentes precisam ter valor didático. Esse trabalho irá demonstrar, a construção mecânica da plataforma; a interpretação dos dados vindos dos sensores: acelerômetro, giroscópio e telêmetro infravermelho; a integração dos dados do acelerômetro e giroscópio a partir do filtro complementar e a reconstrução desses dados em um ambiente 3D. O LabVIEW é um software para programação visual em blocos que foi escolhido por ser muito utilizado na indústria moderna. O hardware myRIO foi utilizado como coletor de dados pois é programado no LabVIEW e possui uma variedade de funcionalidades muito úteis para esse projeto, além de ser feito especificamente para ser didático. A Unity Engine é um software de criação de jogos, onde há uma maior facilidade de recriar ambientes em 3D por causa de sua popularidade, o que significa que há um suporte maior, e por causa da possibilidade de utilizar programação visual de certos aspectos do sistema em conjunto com a programação C# tradicional. O MyMapper foi construído de forma a possuir uma interface simples, fornecendo ao usuário todas as opções de calibração necessárias e mantendo o código limpo e de forma modular, para facilitar melhorias futuras. No fim, o MyMapper consegue mapear um ambiente de no máximo um metro, o limite em que o sensor telêmetro consegue funcionar, mas os detalhes desse ambiente são deformados por vários motivos, dependendo da calibração do sistema. Mesmo assim, o sistema pode ser utilizado para detectar obstáculos, pois as deformações são pequenas e modificam apenas o formato da peça e não a sua posição geral.
id UTFPR-12_1f83f39a34a3256bcc3607f56728dcb5
oai_identifier_str oai:repositorio.utfpr.edu.br:1/9464
network_acronym_str UTFPR-12
network_name_str Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
repository_id_str
spelling 2020-11-12T13:39:59Z2020-11-12T13:39:59Z2015-12-17FRANCZAK, Douglas Diogo. MyMapper: plataforma de mapeamento de ambientes 3D. 2015. 86 f. Trabalho de Conclusão de Curso (Tecnologia em Mecatrônica Industrial) - Universidade Tecnológica Federal do Paraná, Curitiba, 2016.http://repositorio.utfpr.edu.br/jspui/handle/1/9464Na robótica a área aonde se estuda as técnicas de mapeamento e localização em mapas é chamada de SLAM, essa área visa desenvolver métodos de mapeamento e localização cada vez mais precisos, pois um dos problemas mais comuns em SLAM é a deformação ou imperfeição de mapas quando se deseja localizar em tais mapas. Esse projeto busca criar um sistema SLAM concentrando na integração de dados dos sensores de orientação visando realizar uma varredura do ambiente e formar o mapa. Outro foco do projeto está no método em que os dados são integrados e na escolha dos componentes, pois ambos os métodos e componentes precisam ter valor didático. Esse trabalho irá demonstrar, a construção mecânica da plataforma; a interpretação dos dados vindos dos sensores: acelerômetro, giroscópio e telêmetro infravermelho; a integração dos dados do acelerômetro e giroscópio a partir do filtro complementar e a reconstrução desses dados em um ambiente 3D. O LabVIEW é um software para programação visual em blocos que foi escolhido por ser muito utilizado na indústria moderna. O hardware myRIO foi utilizado como coletor de dados pois é programado no LabVIEW e possui uma variedade de funcionalidades muito úteis para esse projeto, além de ser feito especificamente para ser didático. A Unity Engine é um software de criação de jogos, onde há uma maior facilidade de recriar ambientes em 3D por causa de sua popularidade, o que significa que há um suporte maior, e por causa da possibilidade de utilizar programação visual de certos aspectos do sistema em conjunto com a programação C# tradicional. O MyMapper foi construído de forma a possuir uma interface simples, fornecendo ao usuário todas as opções de calibração necessárias e mantendo o código limpo e de forma modular, para facilitar melhorias futuras. No fim, o MyMapper consegue mapear um ambiente de no máximo um metro, o limite em que o sensor telêmetro consegue funcionar, mas os detalhes desse ambiente são deformados por vários motivos, dependendo da calibração do sistema. Mesmo assim, o sistema pode ser utilizado para detectar obstáculos, pois as deformações são pequenas e modificam apenas o formato da peça e não a sua posição geral.In robotics the area where it's studied the techniques of mapping and localization is called SLAM, this area aims to develop more precise methods of mapping and localization, because one of the more common problems in SLAM is the deformation or imperfection of the maps when it's necessary locate itself on those maps. The objective of this project is to create a SLAM system focusing on the integration of data coming from orientation sensors aiming to realize a sweep of the environment to create a map. Another focus of this project is in the method that the data is integrate and in the choice of the components, because both the methods and the mechanical construction needs to have some didactic value. This document will demonstrate, the mechanical construction of the platform; the interpretation of the data coming from the sensors: accelerometer, gyroscope and infrared rangefinder; the integration of the data from accelerometer and gyroscope starting from the complementary filter and the reconstruction of this data on a 3D environment. The LabVIEW is a software for visual programming that has been chosen because it's used a lot on modern industry. The myRio is used as a data collector because it is programmed on LabVIEW and it has a variety of functionalities that are very useful for this project, and also it's made specifically to be didactic. The Unity Engine is a software for game creation, which is easier to recreate 3D environments because of its popularity, which means that there's a bigger support, and because of the possibility of utilizing visual programming on certain aspects of the system in conjunct with the traditional C# programming. The MyMapper has been constructed in way that it has a simple interface, providing to the user all the necessary options for calibration and maintaining a clean and modular code, to facilitate future improvements. In the end, the MyMapper can map the environment of a meter, maximum, the limit in which the telemeter can work, but the details of this environment are deformed for various motives, depending on the calibration of the system. Even so, the system can be used to detect obstacles, because the deformations are small and modify only the format of the piece and not its general position.porUniversidade Tecnológica Federal do ParanáCuritibaTecnologia em Mecatrônica IndustrialUTFPRBrasilCNPQ::ENGENHARIAS::ENGENHARIA ELETRICA::ELETRONICA INDUSTRIAL, SISTEMAS E CONTROLES ELETRONICOSMecatrônicaRobóticaCartografia multimídiaProgramação visual (Computação)MechatronicsRoboticsMultimedia cartographyVisual programming (Computer science)MyMapper: plataforma de mapeamento de ambientes 3DMyMapper: platform for 3D environment mappinginfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisCuritibaMikos, Walter LuísGasoto, Sidney CarlosRodrigues, Luiz Carlos de AbreuMikos, Walter LuísFranczak, Douglas Diogoinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))instname:Universidade Tecnológica Federal do Paraná (UTFPR)instacron:UTFPRORIGINALCT_COMET_2016_1_1.pdfapplication/pdf5379548http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/9464/1/CT_COMET_2016_1_1.pdf29291b9c898deb073175b3f5b6cf5e4eMD51LICENSElicense.txttext/plain1290http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/9464/2/license.txtb9d82215ab23456fa2d8b49c5df1b95bMD52TEXTCT_COMET_2016_1_1.pdf.txtExtracted texttext/plain143539http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/9464/3/CT_COMET_2016_1_1.pdf.txtfe6dcd735a22e48943570a177c621e06MD53THUMBNAILCT_COMET_2016_1_1.pdf.jpgGenerated Thumbnailimage/jpeg1220http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/9464/4/CT_COMET_2016_1_1.pdf.jpg5e786453521b8a3ab896e89c43a758b8MD541/94642020-11-12 11:39:59.576oai:repositorio.utfpr.edu.br:1/9464TmEgcXVhbGlkYWRlIGRlIHRpdHVsYXIgZG9zIGRpcmVpdG9zIGRlIGF1dG9yIGRhIHB1YmxpY2HDp8OjbywgYXV0b3Jpem8gYSBVVEZQUiBhIHZlaWN1bGFyLCAKYXRyYXbDqXMgZG8gUG9ydGFsIGRlIEluZm9ybWHDp8OjbyBlbSBBY2Vzc28gQWJlcnRvIChQSUFBKSBlIGRvcyBDYXTDoWxvZ29zIGRhcyBCaWJsaW90ZWNhcyAKZGVzdGEgSW5zdGl0dWnDp8Ojbywgc2VtIHJlc3NhcmNpbWVudG8gZG9zIGRpcmVpdG9zIGF1dG9yYWlzLCBkZSBhY29yZG8gY29tIGEgTGVpIG5vIDkuNjEwLzk4LCAKbyB0ZXh0byBkZXN0YSBvYnJhLCBvYnNlcnZhbmRvIGFzIGNvbmRpw6fDtWVzIGRlIGRpc3BvbmliaWxpemHDp8OjbyByZWdpc3RyYWRhcyBubyBpdGVtIDQgZG8gCuKAnFRlcm1vIGRlIEF1dG9yaXphw6fDo28gcGFyYSBQdWJsaWNhw6fDo28gZGUgVHJhYmFsaG9zIGRlIENvbmNsdXPDo28gZGUgQ3Vyc28gZGUgR3JhZHVhw6fDo28gZSAKRXNwZWNpYWxpemHDp8OjbywgRGlzc2VydGHDp8O1ZXMgZSBUZXNlcyBubyBQb3J0YWwgZGUgSW5mb3JtYcOnw6NvIGUgbm9zIENhdMOhbG9nb3MgRWxldHLDtG5pY29zIGRvIApTaXN0ZW1hIGRlIEJpYmxpb3RlY2FzIGRhIFVURlBS4oCdLCBwYXJhIGZpbnMgZGUgbGVpdHVyYSwgaW1wcmVzc8OjbyBlL291IGRvd25sb2FkLCB2aXNhbmRvIGEgCmRpdnVsZ2HDp8OjbyBkYSBwcm9kdcOnw6NvIGNpZW50w61maWNhIGJyYXNpbGVpcmEuCgogIEFzIHZpYXMgb3JpZ2luYWlzIGUgYXNzaW5hZGFzIHBlbG8ocykgYXV0b3IoZXMpIGRvIOKAnFRlcm1vIGRlIEF1dG9yaXphw6fDo28gcGFyYSBQdWJsaWNhw6fDo28gZGUgClRyYWJhbGhvcyBkZSBDb25jbHVzw6NvIGRlIEN1cnNvIGRlIEdyYWR1YcOnw6NvIGUgRXNwZWNpYWxpemHDp8OjbywgRGlzc2VydGHDp8O1ZXMgZSBUZXNlcyBubyBQb3J0YWwgCmRlIEluZm9ybWHDp8OjbyBlIG5vcyBDYXTDoWxvZ29zIEVsZXRyw7RuaWNvcyBkbyBTaXN0ZW1hIGRlIEJpYmxpb3RlY2FzIGRhIFVURlBS4oCdIGUgZGEg4oCcRGVjbGFyYcOnw6NvIApkZSBBdXRvcmlh4oCdIGVuY29udHJhbS1zZSBhcnF1aXZhZGFzIG5hIEJpYmxpb3RlY2EgZG8gQ8OibXB1cyBubyBxdWFsIG8gdHJhYmFsaG8gZm9pIGRlZmVuZGlkby4gCk5vIGNhc28gZGUgcHVibGljYcOnw7VlcyBkZSBhdXRvcmlhIGNvbGV0aXZhIGUgbXVsdGljw6JtcHVzLCBvcyBkb2N1bWVudG9zIGZpY2Fyw6NvIHNvYiBndWFyZGEgZGEgCkJpYmxpb3RlY2EgY29tIGEgcXVhbCBvIOKAnHByaW1laXJvIGF1dG9y4oCdIHBvc3N1YSB2w61uY3Vsby4KRepositório de PublicaçõesPUBhttp://repositorio.utfpr.edu.br:8080/oai/requestopendoar:2020-11-12T13:39:59Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) - Universidade Tecnológica Federal do Paraná (UTFPR)false
dc.title.pt_BR.fl_str_mv MyMapper: plataforma de mapeamento de ambientes 3D
dc.title.alternative.pt_BR.fl_str_mv MyMapper: platform for 3D environment mapping
title MyMapper: plataforma de mapeamento de ambientes 3D
spellingShingle MyMapper: plataforma de mapeamento de ambientes 3D
Franczak, Douglas Diogo
CNPQ::ENGENHARIAS::ENGENHARIA ELETRICA::ELETRONICA INDUSTRIAL, SISTEMAS E CONTROLES ELETRONICOS
Mecatrônica
Robótica
Cartografia multimídia
Programação visual (Computação)
Mechatronics
Robotics
Multimedia cartography
Visual programming (Computer science)
title_short MyMapper: plataforma de mapeamento de ambientes 3D
title_full MyMapper: plataforma de mapeamento de ambientes 3D
title_fullStr MyMapper: plataforma de mapeamento de ambientes 3D
title_full_unstemmed MyMapper: plataforma de mapeamento de ambientes 3D
title_sort MyMapper: plataforma de mapeamento de ambientes 3D
author Franczak, Douglas Diogo
author_facet Franczak, Douglas Diogo
author_role author
dc.contributor.advisor1.fl_str_mv Mikos, Walter Luís
dc.contributor.referee1.fl_str_mv Gasoto, Sidney Carlos
dc.contributor.referee2.fl_str_mv Rodrigues, Luiz Carlos de Abreu
dc.contributor.referee3.fl_str_mv Mikos, Walter Luís
dc.contributor.author.fl_str_mv Franczak, Douglas Diogo
contributor_str_mv Mikos, Walter Luís
Gasoto, Sidney Carlos
Rodrigues, Luiz Carlos de Abreu
Mikos, Walter Luís
dc.subject.cnpq.fl_str_mv CNPQ::ENGENHARIAS::ENGENHARIA ELETRICA::ELETRONICA INDUSTRIAL, SISTEMAS E CONTROLES ELETRONICOS
topic CNPQ::ENGENHARIAS::ENGENHARIA ELETRICA::ELETRONICA INDUSTRIAL, SISTEMAS E CONTROLES ELETRONICOS
Mecatrônica
Robótica
Cartografia multimídia
Programação visual (Computação)
Mechatronics
Robotics
Multimedia cartography
Visual programming (Computer science)
dc.subject.por.fl_str_mv Mecatrônica
Robótica
Cartografia multimídia
Programação visual (Computação)
Mechatronics
Robotics
Multimedia cartography
Visual programming (Computer science)
description Na robótica a área aonde se estuda as técnicas de mapeamento e localização em mapas é chamada de SLAM, essa área visa desenvolver métodos de mapeamento e localização cada vez mais precisos, pois um dos problemas mais comuns em SLAM é a deformação ou imperfeição de mapas quando se deseja localizar em tais mapas. Esse projeto busca criar um sistema SLAM concentrando na integração de dados dos sensores de orientação visando realizar uma varredura do ambiente e formar o mapa. Outro foco do projeto está no método em que os dados são integrados e na escolha dos componentes, pois ambos os métodos e componentes precisam ter valor didático. Esse trabalho irá demonstrar, a construção mecânica da plataforma; a interpretação dos dados vindos dos sensores: acelerômetro, giroscópio e telêmetro infravermelho; a integração dos dados do acelerômetro e giroscópio a partir do filtro complementar e a reconstrução desses dados em um ambiente 3D. O LabVIEW é um software para programação visual em blocos que foi escolhido por ser muito utilizado na indústria moderna. O hardware myRIO foi utilizado como coletor de dados pois é programado no LabVIEW e possui uma variedade de funcionalidades muito úteis para esse projeto, além de ser feito especificamente para ser didático. A Unity Engine é um software de criação de jogos, onde há uma maior facilidade de recriar ambientes em 3D por causa de sua popularidade, o que significa que há um suporte maior, e por causa da possibilidade de utilizar programação visual de certos aspectos do sistema em conjunto com a programação C# tradicional. O MyMapper foi construído de forma a possuir uma interface simples, fornecendo ao usuário todas as opções de calibração necessárias e mantendo o código limpo e de forma modular, para facilitar melhorias futuras. No fim, o MyMapper consegue mapear um ambiente de no máximo um metro, o limite em que o sensor telêmetro consegue funcionar, mas os detalhes desse ambiente são deformados por vários motivos, dependendo da calibração do sistema. Mesmo assim, o sistema pode ser utilizado para detectar obstáculos, pois as deformações são pequenas e modificam apenas o formato da peça e não a sua posição geral.
publishDate 2015
dc.date.issued.fl_str_mv 2015-12-17
dc.date.accessioned.fl_str_mv 2020-11-12T13:39:59Z
dc.date.available.fl_str_mv 2020-11-12T13:39:59Z
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.citation.fl_str_mv FRANCZAK, Douglas Diogo. MyMapper: plataforma de mapeamento de ambientes 3D. 2015. 86 f. Trabalho de Conclusão de Curso (Tecnologia em Mecatrônica Industrial) - Universidade Tecnológica Federal do Paraná, Curitiba, 2016.
dc.identifier.uri.fl_str_mv http://repositorio.utfpr.edu.br/jspui/handle/1/9464
identifier_str_mv FRANCZAK, Douglas Diogo. MyMapper: plataforma de mapeamento de ambientes 3D. 2015. 86 f. Trabalho de Conclusão de Curso (Tecnologia em Mecatrônica Industrial) - Universidade Tecnológica Federal do Paraná, Curitiba, 2016.
url http://repositorio.utfpr.edu.br/jspui/handle/1/9464
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.publisher.none.fl_str_mv Universidade Tecnológica Federal do Paraná
Curitiba
dc.publisher.program.fl_str_mv Tecnologia em Mecatrônica Industrial
dc.publisher.initials.fl_str_mv UTFPR
dc.publisher.country.fl_str_mv Brasil
publisher.none.fl_str_mv Universidade Tecnológica Federal do Paraná
Curitiba
dc.source.none.fl_str_mv reponame:Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
instname:Universidade Tecnológica Federal do Paraná (UTFPR)
instacron:UTFPR
instname_str Universidade Tecnológica Federal do Paraná (UTFPR)
instacron_str UTFPR
institution UTFPR
reponame_str Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
collection Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
bitstream.url.fl_str_mv http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/9464/1/CT_COMET_2016_1_1.pdf
http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/9464/2/license.txt
http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/9464/3/CT_COMET_2016_1_1.pdf.txt
http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/9464/4/CT_COMET_2016_1_1.pdf.jpg
bitstream.checksum.fl_str_mv 29291b9c898deb073175b3f5b6cf5e4e
b9d82215ab23456fa2d8b49c5df1b95b
fe6dcd735a22e48943570a177c621e06
5e786453521b8a3ab896e89c43a758b8
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) - Universidade Tecnológica Federal do Paraná (UTFPR)
repository.mail.fl_str_mv
_version_ 1797043904074219520