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...
Main Author: | |
---|---|
Other Authors: | |
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 |