Desenvolvimento de um sistema de navegação em ambientes internos para um robô pessoal

Detalhes bibliográficos
Autor(a) principal: Diana Sabina Alban Penafiel
Data de Publicação: 2014
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da UFMG
Texto Completo: http://hdl.handle.net/1843/BUOS-9UJN47
Resumo: Esta dissertação apresenta o desenvolvimento de um sistema de navegação em ambientes internos para um robô pessoal chamado MARIA. O sistema de navegação permite ao robô deslocar-se de uma posição e orientação iniciais até uma posição e orientação finais dentro de um ambiente interno previamente mapeado, ao receber instruções de voz. A metodologia envolve: (i) a geração de mapas do ambiente mediante a adquisição dos dados sensoriais de um sensor Kinect e um sensor de proximidade a laser, (ii) a estimativa da posição no ambiente mediante o algoritmo de localização Monte Carlo (AMCL), (iii) a implementação de um planejador de caminho por frentes de ondas levemente modificado e (iv) a geração e a execução de rotas livres de colisão. O mapa bidimensional gerado pelo laser é utilizado para estimar a posição do robô dentro do ambiente. O mapa tridimensional gerado com o uso do Kinect é utilizado para realizar uma projeção bidimensional dos obstáculos que se encontram no ambiente até o tamanho do robô, para ser utilizado na implementação do algoritmo de planejamento de caminhos. A metodologia utiliza a ideia de que a forma mais eficiente de se navegar manipuladores móveis é utilizar mapas bidimensionais (2D) que tenham em consideração os obstáculos de grande altura presentes no caminho do robô e que, os mapas tridimensionais sejam usados apenas quando o robô precisa realizar uma tarefa de detecção e manipulação de objetos. Para avaliar a metodologia, o sistema desenvolvido foi simulado e embarcado na plataforma robótica. O manipulador móvel responde a comandos de voz para a execução da tarefa, além de responder de uma forma satisfatória à presença de objetos no ambiente que se encontram fora do mapa criado.
id UFMG_bf78fba5c790d84658ea1c7f8f6ac07e
oai_identifier_str oai:repositorio.ufmg.br:1843/BUOS-9UJN47
network_acronym_str UFMG
network_name_str Repositório Institucional da UFMG
repository_id_str
spelling Guilherme Augusto Silva PereiraLuciano Cunha de Araujo PimentaErickson Rangel do NascimentoDiana Sabina Alban Penafiel2019-08-13T11:47:14Z2019-08-13T11:47:14Z2014-12-04http://hdl.handle.net/1843/BUOS-9UJN47Esta dissertação apresenta o desenvolvimento de um sistema de navegação em ambientes internos para um robô pessoal chamado MARIA. O sistema de navegação permite ao robô deslocar-se de uma posição e orientação iniciais até uma posição e orientação finais dentro de um ambiente interno previamente mapeado, ao receber instruções de voz. A metodologia envolve: (i) a geração de mapas do ambiente mediante a adquisição dos dados sensoriais de um sensor Kinect e um sensor de proximidade a laser, (ii) a estimativa da posição no ambiente mediante o algoritmo de localização Monte Carlo (AMCL), (iii) a implementação de um planejador de caminho por frentes de ondas levemente modificado e (iv) a geração e a execução de rotas livres de colisão. O mapa bidimensional gerado pelo laser é utilizado para estimar a posição do robô dentro do ambiente. O mapa tridimensional gerado com o uso do Kinect é utilizado para realizar uma projeção bidimensional dos obstáculos que se encontram no ambiente até o tamanho do robô, para ser utilizado na implementação do algoritmo de planejamento de caminhos. A metodologia utiliza a ideia de que a forma mais eficiente de se navegar manipuladores móveis é utilizar mapas bidimensionais (2D) que tenham em consideração os obstáculos de grande altura presentes no caminho do robô e que, os mapas tridimensionais sejam usados apenas quando o robô precisa realizar uma tarefa de detecção e manipulação de objetos. Para avaliar a metodologia, o sistema desenvolvido foi simulado e embarcado na plataforma robótica. O manipulador móvel responde a comandos de voz para a execução da tarefa, além de responder de uma forma satisfatória à presença de objetos no ambiente que se encontram fora do mapa criado.This master thesis presents the development of a navigation system for a personal robot named MARIA in indoor environments. The navigation system enables the robot to move from one initial position and orientation to a final position and orientation within a previously mapped internal environment, while receiving voice instructions. The methodology involves: (i) generation of maps of the environment through the acquisition of sensory data from a Kinect sensor and a laser based proximity sensor, (ii) the position estimation robot of the upon the Monte Carlo localization algorithm (AMCL) (iii) path planning using a slightly modified wavefront and (iv) generation and execution of a collision free route. The two-dimensional map generated by the laser is used to estimate the position of the robot in the environment. The three-dimensional map generated using the Kinect is used to perform a two-dimensional projection of large obstacles found in the environment so it can be used for path planning. The methodology uses the idea that the most efficient way to navigate mobile manipulators is to use two-dimensional maps (2D) that take into account the height of the obstacles present in the path of the robot and the three-dimensional maps are used only when the robot needs to perform a task that requires of detecting and manipulating objects. To evaluate the methodology, the designed system was simulated and embedded in the robotic platform. The mobile manipulator responds to voice commands to perform the task, in addition to reacting in a satisfactory manner to the presence of unmapped objects in the environment.Universidade Federal de Minas GeraisUFMGRobôsPereira, Guilherme Augusto SilvaEngenharia elétricaRobô manipulador móvelLocalizaçãoNavegação em ambientes internosMapeamento 3DMapeamento 2DDesenvolvimento de um sistema de navegação em ambientes internos para um robô pessoalinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisinfo:eu-repo/semantics/openAccessporreponame:Repositório Institucional da UFMGinstname:Universidade Federal de Minas Gerais (UFMG)instacron:UFMGORIGINALdiana_alb_n.pdfapplication/pdf22799911https://repositorio.ufmg.br/bitstream/1843/BUOS-9UJN47/1/diana_alb_n.pdf9259196b3924bbe0e342d865dd138989MD51TEXTdiana_alb_n.pdf.txtdiana_alb_n.pdf.txtExtracted texttext/plain140471https://repositorio.ufmg.br/bitstream/1843/BUOS-9UJN47/2/diana_alb_n.pdf.txtffb969d7f1509cde5c0705e2c8bed254MD521843/BUOS-9UJN472019-11-14 22:50:40.235oai:repositorio.ufmg.br:1843/BUOS-9UJN47Repositório de PublicaçõesPUBhttps://repositorio.ufmg.br/oaiopendoar:2019-11-15T01:50:40Repositório Institucional da UFMG - Universidade Federal de Minas Gerais (UFMG)false
dc.title.pt_BR.fl_str_mv Desenvolvimento de um sistema de navegação em ambientes internos para um robô pessoal
title Desenvolvimento de um sistema de navegação em ambientes internos para um robô pessoal
spellingShingle Desenvolvimento de um sistema de navegação em ambientes internos para um robô pessoal
Diana Sabina Alban Penafiel
Robô manipulador móvel
Localização
Navegação em ambientes internos
Mapeamento 3D
Mapeamento 2D
Robôs
Pereira, Guilherme Augusto Silva
Engenharia elétrica
title_short Desenvolvimento de um sistema de navegação em ambientes internos para um robô pessoal
title_full Desenvolvimento de um sistema de navegação em ambientes internos para um robô pessoal
title_fullStr Desenvolvimento de um sistema de navegação em ambientes internos para um robô pessoal
title_full_unstemmed Desenvolvimento de um sistema de navegação em ambientes internos para um robô pessoal
title_sort Desenvolvimento de um sistema de navegação em ambientes internos para um robô pessoal
author Diana Sabina Alban Penafiel
author_facet Diana Sabina Alban Penafiel
author_role author
dc.contributor.advisor1.fl_str_mv Guilherme Augusto Silva Pereira
dc.contributor.referee1.fl_str_mv Luciano Cunha de Araujo Pimenta
dc.contributor.referee2.fl_str_mv Erickson Rangel do Nascimento
dc.contributor.author.fl_str_mv Diana Sabina Alban Penafiel
contributor_str_mv Guilherme Augusto Silva Pereira
Luciano Cunha de Araujo Pimenta
Erickson Rangel do Nascimento
dc.subject.por.fl_str_mv Robô manipulador móvel
Localização
Navegação em ambientes internos
Mapeamento 3D
Mapeamento 2D
topic Robô manipulador móvel
Localização
Navegação em ambientes internos
Mapeamento 3D
Mapeamento 2D
Robôs
Pereira, Guilherme Augusto Silva
Engenharia elétrica
dc.subject.other.pt_BR.fl_str_mv Robôs
Pereira, Guilherme Augusto Silva
Engenharia elétrica
description Esta dissertação apresenta o desenvolvimento de um sistema de navegação em ambientes internos para um robô pessoal chamado MARIA. O sistema de navegação permite ao robô deslocar-se de uma posição e orientação iniciais até uma posição e orientação finais dentro de um ambiente interno previamente mapeado, ao receber instruções de voz. A metodologia envolve: (i) a geração de mapas do ambiente mediante a adquisição dos dados sensoriais de um sensor Kinect e um sensor de proximidade a laser, (ii) a estimativa da posição no ambiente mediante o algoritmo de localização Monte Carlo (AMCL), (iii) a implementação de um planejador de caminho por frentes de ondas levemente modificado e (iv) a geração e a execução de rotas livres de colisão. O mapa bidimensional gerado pelo laser é utilizado para estimar a posição do robô dentro do ambiente. O mapa tridimensional gerado com o uso do Kinect é utilizado para realizar uma projeção bidimensional dos obstáculos que se encontram no ambiente até o tamanho do robô, para ser utilizado na implementação do algoritmo de planejamento de caminhos. A metodologia utiliza a ideia de que a forma mais eficiente de se navegar manipuladores móveis é utilizar mapas bidimensionais (2D) que tenham em consideração os obstáculos de grande altura presentes no caminho do robô e que, os mapas tridimensionais sejam usados apenas quando o robô precisa realizar uma tarefa de detecção e manipulação de objetos. Para avaliar a metodologia, o sistema desenvolvido foi simulado e embarcado na plataforma robótica. O manipulador móvel responde a comandos de voz para a execução da tarefa, além de responder de uma forma satisfatória à presença de objetos no ambiente que se encontram fora do mapa criado.
publishDate 2014
dc.date.issued.fl_str_mv 2014-12-04
dc.date.accessioned.fl_str_mv 2019-08-13T11:47:14Z
dc.date.available.fl_str_mv 2019-08-13T11:47:14Z
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 http://hdl.handle.net/1843/BUOS-9UJN47
url http://hdl.handle.net/1843/BUOS-9UJN47
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 Federal de Minas Gerais
dc.publisher.initials.fl_str_mv UFMG
publisher.none.fl_str_mv Universidade Federal de Minas Gerais
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFMG
instname:Universidade Federal de Minas Gerais (UFMG)
instacron:UFMG
instname_str Universidade Federal de Minas Gerais (UFMG)
instacron_str UFMG
institution UFMG
reponame_str Repositório Institucional da UFMG
collection Repositório Institucional da UFMG
bitstream.url.fl_str_mv https://repositorio.ufmg.br/bitstream/1843/BUOS-9UJN47/1/diana_alb_n.pdf
https://repositorio.ufmg.br/bitstream/1843/BUOS-9UJN47/2/diana_alb_n.pdf.txt
bitstream.checksum.fl_str_mv 9259196b3924bbe0e342d865dd138989
ffb969d7f1509cde5c0705e2c8bed254
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFMG - Universidade Federal de Minas Gerais (UFMG)
repository.mail.fl_str_mv
_version_ 1803589348072882176