MyMapper: plataforma de mapeamento de ambientes 3D
| Main Author: | |
|---|---|
| Publication Date: | 2015 |
| Format: | Bachelor thesis |
| Language: | por |
| Source: | Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) |
| Download full: | http://repositorio.utfpr.edu.br/jspui/handle/1/9464 |
Summary: | 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. |
| 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 |
MyMapper: plataforma de mapeamento de ambientes 3DMyMapper: platform for 3D environment mappingMecatrônicaRobóticaCartografia multimídiaProgramação visual (Computação)MechatronicsRoboticsMultimedia cartographyVisual programming (Computer science)CNPQ::ENGENHARIAS::ENGENHARIA ELETRICA::ELETRONICA INDUSTRIAL, SISTEMAS E CONTROLES ELETRONICOSIn 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.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.Universidade Tecnológica Federal do ParanáCuritibaBrasilTecnologia em Mecatrônica IndustrialUTFPRMikos, Walter LuísGasoto, Sidney CarlosRodrigues, Luiz Carlos de AbreuMikos, Walter LuísFranczak, Douglas Diogo2020-11-12T13:39:59Z2020-11-12T13:39:59Z2015-12-17info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisapplication/pdfFRANCZAK, 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/9464porinfo: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:UTFPR2020-11-12T13:39:59Zoai:repositorio.utfpr.edu.br:1/9464Repositório InstitucionalPUBhttp://repositorio.utfpr.edu.br:8080/oai/requestriut@utfpr.edu.br || sibi@utfpr.edu.bropendoar: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.none.fl_str_mv |
MyMapper: plataforma de mapeamento de ambientes 3D 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 Mecatrônica Robótica Cartografia multimídia Programação visual (Computação) Mechatronics Robotics Multimedia cartography Visual programming (Computer science) CNPQ::ENGENHARIAS::ENGENHARIA ELETRICA::ELETRONICA INDUSTRIAL, SISTEMAS E CONTROLES ELETRONICOS |
| 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.none.fl_str_mv |
Mikos, Walter Luís Gasoto, Sidney Carlos Rodrigues, Luiz Carlos de Abreu Mikos, Walter Luís |
| dc.contributor.author.fl_str_mv |
Franczak, Douglas Diogo |
| 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) CNPQ::ENGENHARIAS::ENGENHARIA ELETRICA::ELETRONICA INDUSTRIAL, SISTEMAS E CONTROLES ELETRONICOS |
| topic |
Mecatrônica Robótica Cartografia multimídia Programação visual (Computação) Mechatronics Robotics Multimedia cartography Visual programming (Computer science) CNPQ::ENGENHARIAS::ENGENHARIA ELETRICA::ELETRONICA INDUSTRIAL, SISTEMAS E CONTROLES ELETRONICOS |
| description |
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. |
| publishDate |
2015 |
| dc.date.none.fl_str_mv |
2015-12-17 2020-11-12T13:39:59Z 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.uri.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. 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.format.none.fl_str_mv |
application/pdf |
| dc.publisher.none.fl_str_mv |
Universidade Tecnológica Federal do Paraná Curitiba Brasil Tecnologia em Mecatrônica Industrial UTFPR |
| publisher.none.fl_str_mv |
Universidade Tecnológica Federal do Paraná Curitiba Brasil Tecnologia em Mecatrônica Industrial UTFPR |
| 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)) |
| 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 |
riut@utfpr.edu.br || sibi@utfpr.edu.br |
| _version_ |
1850497867560517632 |