Localização e mapeamento em tempo real utilizando robô simulado no Microsoft Robotics Developer Studio.

A exploração autônoma de ambientes desconhecidos necessita da construção incremental e consistente de um modelo do local explorado para que o robô possa estimar com sucesso sua localização ao longo do trajeto executado. Este problema é conhecido como localização e mapeamento simultâneo (SLAM), sendo...

Full description

Bibliographic Details
Main Author: Wilian França Costa
Other Authors: Jackson Paul Matsuura
Format: Others
Language:Portuguese
Published: Instituto Tecnológico de Aeronáutica 2009
Subjects:
Online Access:http://www.bd.bibl.ita.br/tde_busca/arquivo.php?codArquivo=941
id ndltd-IBICT-oai-agregador.ibict.br.BDTD_ITA-oai-ita.br-941
record_format oai_dc
spelling ndltd-IBICT-oai-agregador.ibict.br.BDTD_ITA-oai-ita.br-9412019-01-22T03:11:53Z Localização e mapeamento em tempo real utilizando robô simulado no Microsoft Robotics Developer Studio. Wilian França Costa Jackson Paul Matsuura Alexandre da Silva Simões Dinâmica de robôs Simuladores Mapeamento Operação em tempo real Posição (localização) Varreduras Algoritmos Desenvolvimento de software Robótica Controle A exploração autônoma de ambientes desconhecidos necessita da construção incremental e consistente de um modelo do local explorado para que o robô possa estimar com sucesso sua localização ao longo do trajeto executado. Este problema é conhecido como localização e mapeamento simultâneo (SLAM), sendo de fundamental importância para o estudo de robôs móveis autônomos. Este trabalho apresenta o resultado do desenvolvimento de um algoritmo para localização e mapeamento simultâneo baseado no algoritmo Iterative Closest Point (ICP). Como ferramenta de desenvolvimento e pesquisa um novo framework voltado a aplicações robóticas chamado Microsoft Robotics Developer Studio foi utilizado. A solução proposta utiliza o ICP para gerar uma estimativa inicial de deslocamento que é avaliada utilizando-se um índice de qualidade em que a varredura da leitura atual do scanner laser é sobreposta a um mapa previamente construído a partir de leituras anteriores do sensor laser. Se o índice for pior que um limite previamente definido, são geradas mais quatro estimativas de deslocamento nas proximidades da estimativa inicial. A que apresentar o melhor valor para o índice de desempenho é utilizada como estimativa final para o deslocamento. Para verificação da efetividade da solução proposta, foram utilizados cinco ambientes simulados diferentes no qual foram avaliados o ICP e a solução proposta. Os resultados das simulações indicam que a solução proposta obtém um desempenho sensivelmente superior ao ICP nos casos em que o ambiente apresenta quinas e saliências pois estas diminuem os efeitos danosos causados pela ambiguidade na estimativa de deslocamento. Destaca-se também a utilização do teste de hipótese pelo método Kolmogorov-Smirnov para duas amostras (KS) para verificação de semelhança e relevância das correções efetuadas pelos algoritmos em teste. 2009-12-23 info:eu-repo/semantics/publishedVersion info:eu-repo/semantics/masterThesis http://www.bd.bibl.ita.br/tde_busca/arquivo.php?codArquivo=941 por info:eu-repo/semantics/openAccess application/pdf Instituto Tecnológico de Aeronáutica reponame:Biblioteca Digital de Teses e Dissertações do ITA instname:Instituto Tecnológico de Aeronáutica instacron:ITA
collection NDLTD
language Portuguese
format Others
sources NDLTD
topic Dinâmica de robôs
Simuladores
Mapeamento
Operação em tempo real
Posição (localização)
Varreduras
Algoritmos
Desenvolvimento de software
Robótica
Controle
spellingShingle Dinâmica de robôs
Simuladores
Mapeamento
Operação em tempo real
Posição (localização)
Varreduras
Algoritmos
Desenvolvimento de software
Robótica
Controle
Wilian França Costa
Localização e mapeamento em tempo real utilizando robô simulado no Microsoft Robotics Developer Studio.
description A exploração autônoma de ambientes desconhecidos necessita da construção incremental e consistente de um modelo do local explorado para que o robô possa estimar com sucesso sua localização ao longo do trajeto executado. Este problema é conhecido como localização e mapeamento simultâneo (SLAM), sendo de fundamental importância para o estudo de robôs móveis autônomos. Este trabalho apresenta o resultado do desenvolvimento de um algoritmo para localização e mapeamento simultâneo baseado no algoritmo Iterative Closest Point (ICP). Como ferramenta de desenvolvimento e pesquisa um novo framework voltado a aplicações robóticas chamado Microsoft Robotics Developer Studio foi utilizado. A solução proposta utiliza o ICP para gerar uma estimativa inicial de deslocamento que é avaliada utilizando-se um índice de qualidade em que a varredura da leitura atual do scanner laser é sobreposta a um mapa previamente construído a partir de leituras anteriores do sensor laser. Se o índice for pior que um limite previamente definido, são geradas mais quatro estimativas de deslocamento nas proximidades da estimativa inicial. A que apresentar o melhor valor para o índice de desempenho é utilizada como estimativa final para o deslocamento. Para verificação da efetividade da solução proposta, foram utilizados cinco ambientes simulados diferentes no qual foram avaliados o ICP e a solução proposta. Os resultados das simulações indicam que a solução proposta obtém um desempenho sensivelmente superior ao ICP nos casos em que o ambiente apresenta quinas e saliências pois estas diminuem os efeitos danosos causados pela ambiguidade na estimativa de deslocamento. Destaca-se também a utilização do teste de hipótese pelo método Kolmogorov-Smirnov para duas amostras (KS) para verificação de semelhança e relevância das correções efetuadas pelos algoritmos em teste.
author2 Jackson Paul Matsuura
author_facet Jackson Paul Matsuura
Wilian França Costa
author Wilian França Costa
author_sort Wilian França Costa
title Localização e mapeamento em tempo real utilizando robô simulado no Microsoft Robotics Developer Studio.
title_short Localização e mapeamento em tempo real utilizando robô simulado no Microsoft Robotics Developer Studio.
title_full Localização e mapeamento em tempo real utilizando robô simulado no Microsoft Robotics Developer Studio.
title_fullStr Localização e mapeamento em tempo real utilizando robô simulado no Microsoft Robotics Developer Studio.
title_full_unstemmed Localização e mapeamento em tempo real utilizando robô simulado no Microsoft Robotics Developer Studio.
title_sort localização e mapeamento em tempo real utilizando robô simulado no microsoft robotics developer studio.
publisher Instituto Tecnológico de Aeronáutica
publishDate 2009
url http://www.bd.bibl.ita.br/tde_busca/arquivo.php?codArquivo=941
work_keys_str_mv AT wilianfrancacosta localizacaoemapeamentoemtemporealutilizandorobosimuladonomicrosoftroboticsdeveloperstudio
_version_ 1718960864696991744