Mymapper: plataforma de mapeamento de ambientes 3D
Autor(a) principal: | |
---|---|
Data de Publicação: | 2016 |
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/9534 |
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_5a82d3b1229ed1b6a625b2658be875d6 |
---|---|
oai_identifier_str |
oai:repositorio.utfpr.edu.br:1/9534 |
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:41:55Z2020-11-12T13:41:55Z2016-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, 2015.http://repositorio.utfpr.edu.br/jspui/handle/1/9534Na 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 ELETRONICOSCNPQ::ENGENHARIAS::ENGENHARIA ELETRICA::ELETRONICA INDUSTRIAL, SISTEMAS E CONTROLES ELETRONICOSMecatrônicaRobóticaMapasProgramação visual (Computação)Cartografia multimídiaMechatronicsRoboticsMapsVisual programming (Computer science)Multimedia cartographyMymapper: 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/9534/1/CT_COMET_2016_1_1.pdf29291b9c898deb073175b3f5b6cf5e4eMD51LICENSElicense.txttext/plain1290http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/9534/2/license.txtb9d82215ab23456fa2d8b49c5df1b95bMD52TEXTCT_COMET_2016_1_1.pdf.txtExtracted texttext/plain143539http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/9534/3/CT_COMET_2016_1_1.pdf.txtfe6dcd735a22e48943570a177c621e06MD53THUMBNAILCT_COMET_2016_1_1.pdf.jpgGenerated Thumbnailimage/jpeg1220http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/9534/4/CT_COMET_2016_1_1.pdf.jpg5e786453521b8a3ab896e89c43a758b8MD541/95342020-11-12 11:41:56.157oai:repositorio.utfpr.edu.br:1/9534TmEgcXVhbGlkYWRlIGRlIHRpdHVsYXIgZG9zIGRpcmVpdG9zIGRlIGF1dG9yIGRhIHB1YmxpY2HDp8OjbywgYXV0b3Jpem8gYSBVVEZQUiBhIHZlaWN1bGFyLCAKYXRyYXbDqXMgZG8gUG9ydGFsIGRlIEluZm9ybWHDp8OjbyBlbSBBY2Vzc28gQWJlcnRvIChQSUFBKSBlIGRvcyBDYXTDoWxvZ29zIGRhcyBCaWJsaW90ZWNhcyAKZGVzdGEgSW5zdGl0dWnDp8Ojbywgc2VtIHJlc3NhcmNpbWVudG8gZG9zIGRpcmVpdG9zIGF1dG9yYWlzLCBkZSBhY29yZG8gY29tIGEgTGVpIG5vIDkuNjEwLzk4LCAKbyB0ZXh0byBkZXN0YSBvYnJhLCBvYnNlcnZhbmRvIGFzIGNvbmRpw6fDtWVzIGRlIGRpc3BvbmliaWxpemHDp8OjbyByZWdpc3RyYWRhcyBubyBpdGVtIDQgZG8gCuKAnFRlcm1vIGRlIEF1dG9yaXphw6fDo28gcGFyYSBQdWJsaWNhw6fDo28gZGUgVHJhYmFsaG9zIGRlIENvbmNsdXPDo28gZGUgQ3Vyc28gZGUgR3JhZHVhw6fDo28gZSAKRXNwZWNpYWxpemHDp8OjbywgRGlzc2VydGHDp8O1ZXMgZSBUZXNlcyBubyBQb3J0YWwgZGUgSW5mb3JtYcOnw6NvIGUgbm9zIENhdMOhbG9nb3MgRWxldHLDtG5pY29zIGRvIApTaXN0ZW1hIGRlIEJpYmxpb3RlY2FzIGRhIFVURlBS4oCdLCBwYXJhIGZpbnMgZGUgbGVpdHVyYSwgaW1wcmVzc8OjbyBlL291IGRvd25sb2FkLCB2aXNhbmRvIGEgCmRpdnVsZ2HDp8OjbyBkYSBwcm9kdcOnw6NvIGNpZW50w61maWNhIGJyYXNpbGVpcmEuCgogIEFzIHZpYXMgb3JpZ2luYWlzIGUgYXNzaW5hZGFzIHBlbG8ocykgYXV0b3IoZXMpIGRvIOKAnFRlcm1vIGRlIEF1dG9yaXphw6fDo28gcGFyYSBQdWJsaWNhw6fDo28gZGUgClRyYWJhbGhvcyBkZSBDb25jbHVzw6NvIGRlIEN1cnNvIGRlIEdyYWR1YcOnw6NvIGUgRXNwZWNpYWxpemHDp8OjbywgRGlzc2VydGHDp8O1ZXMgZSBUZXNlcyBubyBQb3J0YWwgCmRlIEluZm9ybWHDp8OjbyBlIG5vcyBDYXTDoWxvZ29zIEVsZXRyw7RuaWNvcyBkbyBTaXN0ZW1hIGRlIEJpYmxpb3RlY2FzIGRhIFVURlBS4oCdIGUgZGEg4oCcRGVjbGFyYcOnw6NvIApkZSBBdXRvcmlh4oCdIGVuY29udHJhbS1zZSBhcnF1aXZhZGFzIG5hIEJpYmxpb3RlY2EgZG8gQ8OibXB1cyBubyBxdWFsIG8gdHJhYmFsaG8gZm9pIGRlZmVuZGlkby4gCk5vIGNhc28gZGUgcHVibGljYcOnw7VlcyBkZSBhdXRvcmlhIGNvbGV0aXZhIGUgbXVsdGljw6JtcHVzLCBvcyBkb2N1bWVudG9zIGZpY2Fyw6NvIHNvYiBndWFyZGEgZGEgCkJpYmxpb3RlY2EgY29tIGEgcXVhbCBvIOKAnHByaW1laXJvIGF1dG9y4oCdIHBvc3N1YSB2w61uY3Vsby4KRepositório de PublicaçõesPUBhttp://repositorio.utfpr.edu.br:8080/oai/requestopendoar:2020-11-12T13:41:56Repositó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 CNPQ::ENGENHARIAS::ENGENHARIA ELETRICA::ELETRONICA INDUSTRIAL, SISTEMAS E CONTROLES ELETRONICOS Mecatrônica Robótica Mapas Programação visual (Computação) Cartografia multimídia Mechatronics Robotics Maps Visual programming (Computer science) Multimedia cartography |
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 CNPQ::ENGENHARIAS::ENGENHARIA ELETRICA::ELETRONICA INDUSTRIAL, SISTEMAS E CONTROLES ELETRONICOS |
topic |
CNPQ::ENGENHARIAS::ENGENHARIA ELETRICA::ELETRONICA INDUSTRIAL, SISTEMAS E CONTROLES ELETRONICOS CNPQ::ENGENHARIAS::ENGENHARIA ELETRICA::ELETRONICA INDUSTRIAL, SISTEMAS E CONTROLES ELETRONICOS Mecatrônica Robótica Mapas Programação visual (Computação) Cartografia multimídia Mechatronics Robotics Maps Visual programming (Computer science) Multimedia cartography |
dc.subject.por.fl_str_mv |
Mecatrônica Robótica Mapas Programação visual (Computação) Cartografia multimídia Mechatronics Robotics Maps Visual programming (Computer science) Multimedia cartography |
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 |
2016 |
dc.date.issued.fl_str_mv |
2016-12-17 |
dc.date.accessioned.fl_str_mv |
2020-11-12T13:41:55Z |
dc.date.available.fl_str_mv |
2020-11-12T13:41:55Z |
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, 2015. |
dc.identifier.uri.fl_str_mv |
http://repositorio.utfpr.edu.br/jspui/handle/1/9534 |
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, 2015. |
url |
http://repositorio.utfpr.edu.br/jspui/handle/1/9534 |
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/9534/1/CT_COMET_2016_1_1.pdf http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/9534/2/license.txt http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/9534/3/CT_COMET_2016_1_1.pdf.txt http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/9534/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_ |
1805923180168085504 |