Contribuições ao problema de localização para veículos terrestres não tripulados.

Detalhes bibliográficos
Autor(a) principal: Carvalho, João Luiz Carneiro
Data de Publicação: 2023
Tipo de documento: Tese
Idioma: por
Título da fonte: Repositório Institucional da UFBA
Texto Completo: https://repositorio.ufba.br/handle/ri/39357
Resumo: A localização de robôs móveis é uma tarefa complexa, principalmente em ambientes indoor não estruturados, devido à ruídos de medição e associações incorretas entre a percepção e o mapa do ambiente. Portanto, a quantificação da incerteza sobre a pose constitui uma parte fundamental dos métodos de localização. O procedimento de localização torna-se crítico quando o robô possui baixa confiança sobre sua última estimativa de pose, situação que requer um procedimento de localização global. Uma abordagem intuitiva para resolver o Problema da Localização Global (PLG) é distribuir várias hipóteses de pose ao longo do mapa e selecionar a mais provável de acordo com alguma heurística de otimização, como o método de Monte Carlo, Inteligência de Enxame ou Algoritmo Evolutivo, por exemplo. No entanto, as limitações de hardware e as características do ambiente podem afetar a eficácia da localização. Além disso, a literatura recente dispõe de poucos estudos explorando a eficácia e o custo computacional de diferentes métodos de localização sob cenários diversos, como escritórios, corredores e grandes armazéns, apenas para citar alguns exemplos. Neste contexto, este trabalho propõe duas contribuições ao algoritmo de localização Perfect Match (PM): aprimoramento da estimação da incerteza sobre a pose e incorporação do PLG. O PM é um algoritmo de rastreamento de pose que utiliza a abordagem de scan-to-map matching e se destaca pelo seu custo-benefício, pois apresenta alta precisão e baixo custo computacional. Entretanto, devido a natureza do algoritmo, a localização global não tem o mesmo desempenho que o rastreamento de pose. Além disso, a estimação da incerteza sobre a pose poderia ser aprimorada, visto que baseia-se apenas em características do mapa. A magnitude do erro de matching, informação relevante para indicar a qualidade da pose estimada, não é levada em consideração pelas implementações do PM disponíveis na literatura. Portanto, os resultados apresentados neste trabalho mostram que, nos cenários selecionados, a quantificação da incerteza sobre a pose pelo método proposto neste trabalho sugere ser mais adequada do que o PM com seu método original. Em relação ao PLG, diferentes heurísticas de otimização baseadas em Algoritmos Evolucionários e Inteligência de Enxame foram utilizadas de forma colaborativa com o PM, sendo elas: Particle Swarm Optimization (PSO), Differential Evolution (DE) e Genetic Algoritm (GA). Usando simulações e experimentos reais, foram obtidos a taxa de sucesso e custo de computação usando diferentes tamanhos da população de partículas. Resultados mostram que os métodos propostos apresentam desempenhos diferentes para cenários distintos, mas aqueles baseados em GA e PSO apresentaram uma taxa média de sucesso acima de 83%, enquanto outros métodos não atingiram 80%.
id UFBA-2_b0630e3003fbaa22f17bc0a1a635e2e1
oai_identifier_str oai:repositorio.ufba.br:ri/39357
network_acronym_str UFBA-2
network_name_str Repositório Institucional da UFBA
repository_id_str 1932
spelling 2024-05-10T17:13:37Z2024-05-102024-05-10T17:13:37Z2023-05-31https://repositorio.ufba.br/handle/ri/39357A localização de robôs móveis é uma tarefa complexa, principalmente em ambientes indoor não estruturados, devido à ruídos de medição e associações incorretas entre a percepção e o mapa do ambiente. Portanto, a quantificação da incerteza sobre a pose constitui uma parte fundamental dos métodos de localização. O procedimento de localização torna-se crítico quando o robô possui baixa confiança sobre sua última estimativa de pose, situação que requer um procedimento de localização global. Uma abordagem intuitiva para resolver o Problema da Localização Global (PLG) é distribuir várias hipóteses de pose ao longo do mapa e selecionar a mais provável de acordo com alguma heurística de otimização, como o método de Monte Carlo, Inteligência de Enxame ou Algoritmo Evolutivo, por exemplo. No entanto, as limitações de hardware e as características do ambiente podem afetar a eficácia da localização. Além disso, a literatura recente dispõe de poucos estudos explorando a eficácia e o custo computacional de diferentes métodos de localização sob cenários diversos, como escritórios, corredores e grandes armazéns, apenas para citar alguns exemplos. Neste contexto, este trabalho propõe duas contribuições ao algoritmo de localização Perfect Match (PM): aprimoramento da estimação da incerteza sobre a pose e incorporação do PLG. O PM é um algoritmo de rastreamento de pose que utiliza a abordagem de scan-to-map matching e se destaca pelo seu custo-benefício, pois apresenta alta precisão e baixo custo computacional. Entretanto, devido a natureza do algoritmo, a localização global não tem o mesmo desempenho que o rastreamento de pose. Além disso, a estimação da incerteza sobre a pose poderia ser aprimorada, visto que baseia-se apenas em características do mapa. A magnitude do erro de matching, informação relevante para indicar a qualidade da pose estimada, não é levada em consideração pelas implementações do PM disponíveis na literatura. Portanto, os resultados apresentados neste trabalho mostram que, nos cenários selecionados, a quantificação da incerteza sobre a pose pelo método proposto neste trabalho sugere ser mais adequada do que o PM com seu método original. Em relação ao PLG, diferentes heurísticas de otimização baseadas em Algoritmos Evolucionários e Inteligência de Enxame foram utilizadas de forma colaborativa com o PM, sendo elas: Particle Swarm Optimization (PSO), Differential Evolution (DE) e Genetic Algoritm (GA). Usando simulações e experimentos reais, foram obtidos a taxa de sucesso e custo de computação usando diferentes tamanhos da população de partículas. Resultados mostram que os métodos propostos apresentam desempenhos diferentes para cenários distintos, mas aqueles baseados em GA e PSO apresentaram uma taxa média de sucesso acima de 83%, enquanto outros métodos não atingiram 80%.Mobile robot localization is a complex task, specially in unstructured indoor environments, due to measurement noises and wrong scan-to-map association. Therefore, the quantification of uncertainty constitutes a important part of localization methods. The localization procedure becomes critical when the vehicle has low confidence about its last pose estimate, situation that requires a global localization procedure. An intuitive approach to solve the Global Localization Problem (GLP) is to distribute several pose hypotheses all over the map and select the most likely one according to an optimization heuristic such as Monte Carlo, Swarm Intelligence or Evolutionary Algorithm. However, hardware limitations and environment characteristics may affect the localization efficacy. In addition, the recent literature has few studies exploring the effectiveness and computing cost of different location methods under distinct scenarios, such as offices, corridors and large warehouses, for example. In this context, this work proposes two contributions to the Perfect Match (PM) localization algorithm: improvement of the uncertainty estimation about the pose and incorporation of the GLP. PM is a pose tracking algorithm that uses the scan-to-map maching approach and stands out for its cost-effectiveness, as it presents high accuracy and low computational cost. However, due to the kind of the algorithm, the global localization does not perform as well as the pose tracking. Furthermore, the estimation of the pose uncertainty could be improved, since it is based only on map features. The magnitude of the matching error, relevant information to indicate the quality of the estimated pose, is not taken into account by the PM implementations available in the literature. Therefore, the results presented in this work show that, in the selected scenarios, the quantification of the uncertainty about the pose by the proposed method suggests to be more adequate than the PM in its original form. Regarding the GLP, different optimization heuristics based on Evolutionary Algorithms and Swarm Intelligence were used collaboratively with the PM, such as: Particle Swarm Optimization (PSO), Differential Evolution (DE) e Genetic Algoritm (GA). Using simulations and real experiments, success rate and computing cost using different population sizes were measured. Results show that the proposed methods present different performances for different scenarios, but those based on Genetic Algorithm and Particle Swarm Optimization presented an average success rate above 83%, while other methods did not reach 80%.porUniversidade Federal da BahiaPrograma de Pós-Graduação em Engenharia Elétrica (PPGEE) UFBABrasilEscola PolitécnicaGlobal LocalizationMobile RobotArtificial IntelligencePose TrackingEngenharias IVLocalização GlobalRobótica MóvelInteligência ArtificialRastreamento de poseContribuições ao problema de localização para veículos terrestres não tripulados.Doutoradoinfo:eu-repo/semantics/doctoralThesisinfo:eu-repo/semantics/publishedVersionFarias, Paulo César Machado de Abreuhttp://lattes.cnpq.br/3634406581405128Simas Filho, Eduardo Furtado de0000-0001-8707-785Xhttp://lattes.cnpq.br/6012321412801915Farias, Paulo César Machado de AbreuRibeiro, Tiago TrindadeFernandes Júnior, Antônio Carlos LopesBarreto, Guilherme de AlencarFreire, Eduardo Oliveira0000-0002-6837-7838http://lattes.cnpq.br/9595437898908532Carvalho, João Luiz Carneiroinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFBAinstname:Universidade Federal da Bahia (UFBA)instacron:UFBAORIGINALTese_JoaoLCCarvalho_Final_15jun.pdfTese_JoaoLCCarvalho_Final_15jun.pdfTese de Doutorado de João Luiz Carneiro Carvalhoapplication/pdf29857228https://repositorio.ufba.br/bitstream/ri/39357/1/Tese_JoaoLCCarvalho_Final_15jun.pdfe40c1c9f33c6a4e0da52a85221240452MD51open accessLICENSElicense.txtlicense.txttext/plain1720https://repositorio.ufba.br/bitstream/ri/39357/2/license.txtd9b7566281c22d808dbf8f29ff0425c8MD52open accessri/393572024-05-10 14:13:37.711open accessoai:repositorio.ufba.br:ri/39357TElDRU7Dh0EgREUgRElTVFJJQlVJw4fDg08gTsODTy1FWENMVVNJVkEKCkNvbSBhIGFwcmVzZW50YcOnw6NvIGRlc3RhIGxpY2Vuw6dhLCBvIGF1dG9yIG91IHRpdHVsYXIgZG9zIGRpcmVpdG9zIGRlIGF1dG9yIGNvbmNlZGUgYW8gUmVwb3NpdMOzcmlvIEluc3RpdHVjaW9uYWwgbyBkaXJlaXRvIG7Do28tZXhjbHVzaXZvIGRlIHJlcHJvZHV6aXIsIHRyYWR1emlyIChjb25mb3JtZSBkZWZpbmlkbyBhYmFpeG8pIGUvb3UgZGlzdHJpYnVpciBhIHN1YSBwdWJsaWNhw6fDo28gKGluY2x1aW5kbyBvIHJlc3Vtbykgbm8gZm9ybWF0byBpbXByZXNzbyBlL291IGVsZXRyw7RuaWNvIGUgZW0gcXVhbHF1ZXIgbWVpbywgaW5jbHVpbmRvIG9zIGZvcm1hdG9zIMOhdWRpbyBlL291IHbDrWRlby4KCk8gYXV0b3Igb3UgdGl0dWxhciBkb3MgZGlyZWl0b3MgZGUgYXV0b3IgY29uY29yZGEgcXVlIG8gUmVwb3NpdMOzcmlvIHBvZGUsIHNlbSBhbHRlcmFyIG8gY29udGXDumRvLCB0cmFuc3BvciBhIHN1YSBwdWJsaWNhw6fDo28gcGFyYSBxdWFscXVlciBtZWlvIGUvb3UgZm9ybWF0byBwYXJhIGZpbnMgZGUgcHJlc2VydmHDp8OjbywgcG9kZW5kbyBtYW50ZXIgbWFpcyBkZSB1bWEgY8OzcGlhIHBhcmEgZmlucyBkZSBzZWd1cmFuw6dhLCBiYWNrdXAgZSBwcmVzZXJ2YcOnw6NvLiAKCk8gYXV0b3Igb3UgdGl0dWxhciBkb3MgZGlyZWl0b3MgZGUgYXV0b3IgZGVjbGFyYSBxdWUgYSBzdWEgcHVibGljYcOnw6NvIMOpIG9yaWdpbmFsIGUgcXVlIG7Do28sIHF1ZSBzZWphIGRlIHNldSBjb25oZWNpbWVudG8sIGluZnJpbmdlIGRpcmVpdG9zIGF1dG9yYWlzIGRlIG5pbmd1w6ltLgoKQ2FzbyBhIHN1YSBwdWJsaWNhw6fDo28gY29udGVuaGEgbWF0ZXJpYWwgcXVlIG7Do28gcG9zc3VpIGEgdGl0dWxhcmlkYWRlIGRvcyBkaXJlaXRvcyBhdXRvcmFpcywgdm9jw6ogZGVjbGFyYSBxdWUgb2J0ZXZlIGEgcGVybWlzc8OjbyBpcnJlc3RyaXRhIGRvIGRldGVudG9yIGRvcyBkaXJlaXRvcyBhdXRvcmFpcyBwYXJhIGNvbmNlZGVyIGFvIFJlcG9zaXTDs3JpbyBvcyBkaXJlaXRvcyBhcHJlc2VudGFkb3MgbmVzdGEgbGljZW7Dp2EgZSBxdWUgZXNzZSBtYXRlcmlhbCBkZSBwcm9wcmllZGFkZSBkZSB0ZXJjZWlyb3MgZXN0w6EgY2xhcmFtZW50ZSBpZGVudGlmaWNhZG8gZSByZWNvbmhlY2lkbyBubyB0ZXh0byBvdSBubyBjb250ZcO6ZG8gZGEgcHVibGljYcOnw6NvIG9yYSBkZXBvc2l0YWRhLgoKQ0FTTyBBIFBVQkxJQ0HDh8ODTyBPUkEgREVQT1NJVEFEQSBSRVNVTFRFIERFIFVNIFBBVFJPQ8ONTklPIE9VIEFQT0lPIERFIFVNQSBBR8OKTkNJQSBERSBGT01FTlRPIE9VIE9VVFJPIE9SR0FOSVNNTywgVk9Dw4ogREVDTEFSQSBRVUUgUkVTUEVJVE9VIFRPRE9TIEUgUVVBSVNRVUVSIERJUkVJVE9TIERFIFJFVklTw4NPLCBDT01PIFRBTULDiU0gQVMgREVNQUlTIE9CUklHQcOHw5VFUyBFWElHSURBUyBQT1IgQ09OVFJBVE8gT1UgQUNPUkRPLgoKTyBSZXBvc2l0w7NyaW8gc2UgY29tcHJvbWV0ZSBhIGlkZW50aWZpY2FyLCBjbGFyYW1lbnRlLCBvIChzKSBzZXUocykgbm9tZSAocykgb3UgbyAocykgbm9tZSAocykgZG8gKHMpIGRldGVudG9yIChlcykgZG9zIGRpcmVpdG9zIGF1dG9yYWlzIGRhIHB1YmxpY2HDp8OjbyBlIG7Do28gZmFyw6EgcXVhbHF1ZXIgYWx0ZXJhw6fDo28sIGFsw6ltIGRhcXVlbGFzIGNvbmNlZGlkYXMgcG9yIGVzdGEgbGljZW7Dp2EuCg==Repositório InstitucionalPUBhttp://192.188.11.11:8080/oai/requestopendoar:19322024-05-10T17:13:37Repositório Institucional da UFBA - Universidade Federal da Bahia (UFBA)false
dc.title.pt_BR.fl_str_mv Contribuições ao problema de localização para veículos terrestres não tripulados.
title Contribuições ao problema de localização para veículos terrestres não tripulados.
spellingShingle Contribuições ao problema de localização para veículos terrestres não tripulados.
Carvalho, João Luiz Carneiro
Engenharias IV
Localização Global
Robótica Móvel
Inteligência Artificial
Rastreamento de pose
Global Localization
Mobile Robot
Artificial Intelligence
Pose Tracking
title_short Contribuições ao problema de localização para veículos terrestres não tripulados.
title_full Contribuições ao problema de localização para veículos terrestres não tripulados.
title_fullStr Contribuições ao problema de localização para veículos terrestres não tripulados.
title_full_unstemmed Contribuições ao problema de localização para veículos terrestres não tripulados.
title_sort Contribuições ao problema de localização para veículos terrestres não tripulados.
author Carvalho, João Luiz Carneiro
author_facet Carvalho, João Luiz Carneiro
author_role author
dc.contributor.advisor2ID.pt_BR.fl_str_mv 0000-0001-8707-785X
dc.contributor.advisor1.fl_str_mv Farias, Paulo César Machado de Abreu
dc.contributor.advisor1Lattes.fl_str_mv http://lattes.cnpq.br/3634406581405128
dc.contributor.advisor2.fl_str_mv Simas Filho, Eduardo Furtado de
dc.contributor.advisor2Lattes.fl_str_mv http://lattes.cnpq.br/6012321412801915
dc.contributor.referee1.fl_str_mv Farias, Paulo César Machado de Abreu
dc.contributor.referee2.fl_str_mv Ribeiro, Tiago Trindade
dc.contributor.referee3.fl_str_mv Fernandes Júnior, Antônio Carlos Lopes
dc.contributor.referee4.fl_str_mv Barreto, Guilherme de Alencar
dc.contributor.referee5.fl_str_mv Freire, Eduardo Oliveira
dc.contributor.authorID.fl_str_mv 0000-0002-6837-7838
dc.contributor.authorLattes.fl_str_mv http://lattes.cnpq.br/9595437898908532
dc.contributor.author.fl_str_mv Carvalho, João Luiz Carneiro
contributor_str_mv Farias, Paulo César Machado de Abreu
Simas Filho, Eduardo Furtado de
Farias, Paulo César Machado de Abreu
Ribeiro, Tiago Trindade
Fernandes Júnior, Antônio Carlos Lopes
Barreto, Guilherme de Alencar
Freire, Eduardo Oliveira
dc.subject.cnpq.fl_str_mv Engenharias IV
topic Engenharias IV
Localização Global
Robótica Móvel
Inteligência Artificial
Rastreamento de pose
Global Localization
Mobile Robot
Artificial Intelligence
Pose Tracking
dc.subject.por.fl_str_mv Localização Global
Robótica Móvel
Inteligência Artificial
Rastreamento de pose
dc.subject.other.pt_BR.fl_str_mv Global Localization
Mobile Robot
Artificial Intelligence
Pose Tracking
description A localização de robôs móveis é uma tarefa complexa, principalmente em ambientes indoor não estruturados, devido à ruídos de medição e associações incorretas entre a percepção e o mapa do ambiente. Portanto, a quantificação da incerteza sobre a pose constitui uma parte fundamental dos métodos de localização. O procedimento de localização torna-se crítico quando o robô possui baixa confiança sobre sua última estimativa de pose, situação que requer um procedimento de localização global. Uma abordagem intuitiva para resolver o Problema da Localização Global (PLG) é distribuir várias hipóteses de pose ao longo do mapa e selecionar a mais provável de acordo com alguma heurística de otimização, como o método de Monte Carlo, Inteligência de Enxame ou Algoritmo Evolutivo, por exemplo. No entanto, as limitações de hardware e as características do ambiente podem afetar a eficácia da localização. Além disso, a literatura recente dispõe de poucos estudos explorando a eficácia e o custo computacional de diferentes métodos de localização sob cenários diversos, como escritórios, corredores e grandes armazéns, apenas para citar alguns exemplos. Neste contexto, este trabalho propõe duas contribuições ao algoritmo de localização Perfect Match (PM): aprimoramento da estimação da incerteza sobre a pose e incorporação do PLG. O PM é um algoritmo de rastreamento de pose que utiliza a abordagem de scan-to-map matching e se destaca pelo seu custo-benefício, pois apresenta alta precisão e baixo custo computacional. Entretanto, devido a natureza do algoritmo, a localização global não tem o mesmo desempenho que o rastreamento de pose. Além disso, a estimação da incerteza sobre a pose poderia ser aprimorada, visto que baseia-se apenas em características do mapa. A magnitude do erro de matching, informação relevante para indicar a qualidade da pose estimada, não é levada em consideração pelas implementações do PM disponíveis na literatura. Portanto, os resultados apresentados neste trabalho mostram que, nos cenários selecionados, a quantificação da incerteza sobre a pose pelo método proposto neste trabalho sugere ser mais adequada do que o PM com seu método original. Em relação ao PLG, diferentes heurísticas de otimização baseadas em Algoritmos Evolucionários e Inteligência de Enxame foram utilizadas de forma colaborativa com o PM, sendo elas: Particle Swarm Optimization (PSO), Differential Evolution (DE) e Genetic Algoritm (GA). Usando simulações e experimentos reais, foram obtidos a taxa de sucesso e custo de computação usando diferentes tamanhos da população de partículas. Resultados mostram que os métodos propostos apresentam desempenhos diferentes para cenários distintos, mas aqueles baseados em GA e PSO apresentaram uma taxa média de sucesso acima de 83%, enquanto outros métodos não atingiram 80%.
publishDate 2023
dc.date.issued.fl_str_mv 2023-05-31
dc.date.accessioned.fl_str_mv 2024-05-10T17:13:37Z
dc.date.available.fl_str_mv 2024-05-10
2024-05-10T17:13:37Z
dc.type.driver.fl_str_mv Doutorado
info:eu-repo/semantics/doctoralThesis
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
format doctoralThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://repositorio.ufba.br/handle/ri/39357
url https://repositorio.ufba.br/handle/ri/39357
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 da Bahia
dc.publisher.program.fl_str_mv Programa de Pós-Graduação em Engenharia Elétrica (PPGEE) 
dc.publisher.initials.fl_str_mv UFBA
dc.publisher.country.fl_str_mv Brasil
dc.publisher.department.fl_str_mv Escola Politécnica
publisher.none.fl_str_mv Universidade Federal da Bahia
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFBA
instname:Universidade Federal da Bahia (UFBA)
instacron:UFBA
instname_str Universidade Federal da Bahia (UFBA)
instacron_str UFBA
institution UFBA
reponame_str Repositório Institucional da UFBA
collection Repositório Institucional da UFBA
bitstream.url.fl_str_mv https://repositorio.ufba.br/bitstream/ri/39357/1/Tese_JoaoLCCarvalho_Final_15jun.pdf
https://repositorio.ufba.br/bitstream/ri/39357/2/license.txt
bitstream.checksum.fl_str_mv e40c1c9f33c6a4e0da52a85221240452
d9b7566281c22d808dbf8f29ff0425c8
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFBA - Universidade Federal da Bahia (UFBA)
repository.mail.fl_str_mv
_version_ 1808459691868553216