Fusão de sensores para estimativa de localização de robôs no ambiente da RoboCup Small Size League

Detalhes bibliográficos
Ano de defesa: 2025
Autor(a) principal: Aguiar, João Victor Lourenço
Orientador(a): Tonidandel, Flavio
Banca de defesa: Não Informado pela instituição
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Centro Universitário FEI, São Bernardo do Campo
Programa de Pós-Graduação: Não Informado pela instituição
Departamento: Não Informado pela instituição
País: Não Informado pela instituição
Palavras-chave em Português:
Link de acesso: https://repositorio.fei.edu.br/handle/FEI/5826
https://doi.org/10.31414/EE.2025.D.132185
Resumo: Essa dissertação propõe o estudo de sensores para localização de robôs móveis no ambiente de futebol de robôs da categoria Small Size League (SSL) da RoboCup. Para isso, foram comparadas diferentes combinações de sensores, sendo eles: encoders acoplados aos eixos das rodas, IMU composta por giroscópio e acelerômetro de 3 eixos, e câmeras externas do sistema compartilhado de visão da liga (SSL-Vision). O sistema é baseado em fusão de sensores com Filtro de Kalman Estendido (EKF). Os sensores escolhidos foram testados utilizando um robô real da equipe RoboFEI, em dois cenários diferentes no campo de testes do time. O primeiro, localizado na região central do campo e o segundo nas bordas do campo. Para a avaliação, foram utilizadas duas métricas: o erro médio de distância em relação ao sistema de ground truth e o tempo de atualização das estimativas de posição. O ground truth utiliza dois LiDARs externos ao robô e transformada de Hough para identificação do padrão circular de um robô da categoria SSL. No primeiro teste, foi possível observar que as melhores combinações, em termos de erro médio de distância, utilizavam os dados do SSL-Vision na fase de correção, enquanto na fase de predição usavam leituras ou da IMU ou dos encoders em vez do modelo cinemático do robô, evidenciando que os sensores ajudam a estimar melhor a posição do robô. Quanto ao tempo de atualização, como os cálculos do EKF são realizados de forma embarcada no microcontrolador do robô, notou-se que a fusão de sensores é cinco vezes mais rápida do que o sistema atual da equipe. No segundo teste, foi notável que, nas combinações sem o SSL-Vision, tanto os erros médio e máximo de distância aumentaram em relação ao primeiro teste. Conclui-se que, para a liga SSL, a utilização dos dados do SSL-Vision é inevitável para a correção da posição do robô, devido à precisão necessária na realização das jogadas durante a partida. No entanto, ao fundir sensores como IMU e encoders aos dados das câmeras, foi possível obter estimativas de posição ligeiramente melhores, com tempos de atualização significativamente menores
id FEI_0fd7b41ba6792c8708fca5a66bc9b789
oai_identifier_str oai:repositorio.fei.edu.br:FEI/5826
network_acronym_str FEI
network_name_str Repositório do Conhecimento Institucional do Centro Universitário da Fundação Educacional Inaciana (FEI)
repository_id_str
spelling Aguiar, João Victor LourençoTonidandel, Flavio2025-09-09T19:44:06Z2025AGUIAR, João Victor Lourenço; TONIDANDEL, Flavio. <b> Fusão de sensores para estimativa de localização de robôs no ambiente da RoboCup Small Size League.</b> São Bernardo do Campo, 2025. 104 p. Dissertação (Mestrado em Engenharia Elétrica) - Centro Universitário FEI, São Bernardo do Campo, 2025. Disponível em: https://doi.org/10.31414/EE.2025.D.132185.https://repositorio.fei.edu.br/handle/FEI/5826https://doi.org/10.31414/EE.2025.D.132185Essa dissertação propõe o estudo de sensores para localização de robôs móveis no ambiente de futebol de robôs da categoria Small Size League (SSL) da RoboCup. Para isso, foram comparadas diferentes combinações de sensores, sendo eles: encoders acoplados aos eixos das rodas, IMU composta por giroscópio e acelerômetro de 3 eixos, e câmeras externas do sistema compartilhado de visão da liga (SSL-Vision). O sistema é baseado em fusão de sensores com Filtro de Kalman Estendido (EKF). Os sensores escolhidos foram testados utilizando um robô real da equipe RoboFEI, em dois cenários diferentes no campo de testes do time. O primeiro, localizado na região central do campo e o segundo nas bordas do campo. Para a avaliação, foram utilizadas duas métricas: o erro médio de distância em relação ao sistema de ground truth e o tempo de atualização das estimativas de posição. O ground truth utiliza dois LiDARs externos ao robô e transformada de Hough para identificação do padrão circular de um robô da categoria SSL. No primeiro teste, foi possível observar que as melhores combinações, em termos de erro médio de distância, utilizavam os dados do SSL-Vision na fase de correção, enquanto na fase de predição usavam leituras ou da IMU ou dos encoders em vez do modelo cinemático do robô, evidenciando que os sensores ajudam a estimar melhor a posição do robô. Quanto ao tempo de atualização, como os cálculos do EKF são realizados de forma embarcada no microcontrolador do robô, notou-se que a fusão de sensores é cinco vezes mais rápida do que o sistema atual da equipe. No segundo teste, foi notável que, nas combinações sem o SSL-Vision, tanto os erros médio e máximo de distância aumentaram em relação ao primeiro teste. Conclui-se que, para a liga SSL, a utilização dos dados do SSL-Vision é inevitável para a correção da posição do robô, devido à precisão necessária na realização das jogadas durante a partida. No entanto, ao fundir sensores como IMU e encoders aos dados das câmeras, foi possível obter estimativas de posição ligeiramente melhores, com tempos de atualização significativamente menoresThis dissertation proposes the study of sensors for mobile robot localization in the RoboCup Small Size League (SSL) robot soccer environment. For this purpose, different sensor combinations were compared: encoders coupled to the wheel axles, an Inertial Measurement Unit (IMU) composed of a 3-axis gyroscope and a 3-axis accelerometer, and external cameras belonging to the league’s shared vision system (SSL-Vision). The system is based on sensor fusion, using the Extended Kalman Filter (EKF). The chosen sensors were tested using a real robot from the RoboFEI team, in two different scenarios on the team’s test field. The first, located in the central region of the field, and the second located at the edges of the field. For evaluation, two metrics were used: the mean distance error in relation to a ground truth system and the update time of the position estimates. The ground truth system was developed specifically for this dissertation, using two LiDARs external to the robot and the Hough transform for identifying the circular pattern of a typical SSL category robot. In the first test, it was possible to observe that the best combinations, in terms of mean distance error, used SSL-Vision data in the correction phase, while in the prediction phase they used IMU or encoders readings instead of the omnidirectional robot’s kinematic model, demonstrating that sensor data helps to better estimate the robot’s position. Regarding the update time, as the EKF calculations for sensor fusion are performed embedded in the robot’s microcontroller, it was noted that sensor fusion is five times faster than the no-fusion system used by the team. In the second test, it was notable that, in combinations without SSL-Vision, both the mean distance error and the maximum values increased in relation to the first test. It is concluded that, for the SSL, the use of SSL-Vision data is inevitable for correcting the robot’s position, due to the precision required for plays during the match. However, by fusing sensors like IMU and encoders with camera data, it was possible to obtain slightly better position estimates, with significantly shorter update timesCoordenação de Aperfeiçoamento de Pessoal de Nível Superior - CAPESporpt_BRCentro Universitário FEI, São Bernardo do CampoLocalizaçãoPrediçãoSensoresEmbarcadoFusão de sensores para estimativa de localização de robôs no ambiente da RoboCup Small Size Leagueinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisreponame:Repositório do Conhecimento Institucional do Centro Universitário da Fundação Educacional Inaciana (FEI)instname:Centro Universitário da Fundação Educacional Inaciana (FEI)instacron:FEIinfo:eu-repo/semantics/openAccessORIGINALfulltext.pdfapplication/pdf3850414https://repositorio.fei.edu.br/bitstreams/10e1b153-6eb1-433d-a313-590338ed06a7/download79087161ab3c4991b75892fca9571e69MD51trueAnonymousREADTEXTfulltext.pdf.txtfulltext.pdf.txtExtracted texttext/plain103777https://repositorio.fei.edu.br/bitstreams/c7270239-6e58-4896-9a1c-a60b86bc5949/downloadb234815a9537d6ed64dff622db9a7a65MD52falseAnonymousREADTHUMBNAILfulltext.pdf.jpgfulltext.pdf.jpgGenerated Thumbnailimage/jpeg2299https://repositorio.fei.edu.br/bitstreams/e8b93791-4af1-4453-929c-abdbe5b09c95/downloadbe03201909b805760acd494b79319958MD53falseAnonymousREADFEI/58262025-11-14 00:35:04.42open.accessoai:repositorio.fei.edu.br:FEI/5826https://repositorio.fei.edu.brBiblioteca Digital de Teses e Dissertaçõeshttp://sofia.fei.edu.br/pergamum/biblioteca/PRIhttps://repositorio-api.fei.edu.br/server/oai/requestcfernandes@fei.edu.bropendoar:2025-11-14T00:35:04Repositório do Conhecimento Institucional do Centro Universitário da Fundação Educacional Inaciana (FEI) - Centro Universitário da Fundação Educacional Inaciana (FEI)false
dc.title.pt_BR.fl_str_mv Fusão de sensores para estimativa de localização de robôs no ambiente da RoboCup Small Size League
title Fusão de sensores para estimativa de localização de robôs no ambiente da RoboCup Small Size League
spellingShingle Fusão de sensores para estimativa de localização de robôs no ambiente da RoboCup Small Size League
Aguiar, João Victor Lourenço
Localização
Predição
Sensores
Embarcado
title_short Fusão de sensores para estimativa de localização de robôs no ambiente da RoboCup Small Size League
title_full Fusão de sensores para estimativa de localização de robôs no ambiente da RoboCup Small Size League
title_fullStr Fusão de sensores para estimativa de localização de robôs no ambiente da RoboCup Small Size League
title_full_unstemmed Fusão de sensores para estimativa de localização de robôs no ambiente da RoboCup Small Size League
title_sort Fusão de sensores para estimativa de localização de robôs no ambiente da RoboCup Small Size League
author Aguiar, João Victor Lourenço
author_facet Aguiar, João Victor Lourenço
author_role author
dc.contributor.author.fl_str_mv Aguiar, João Victor Lourenço
dc.contributor.advisor1.fl_str_mv Tonidandel, Flavio
contributor_str_mv Tonidandel, Flavio
dc.subject.por.fl_str_mv Localização
Predição
Sensores
Embarcado
topic Localização
Predição
Sensores
Embarcado
description Essa dissertação propõe o estudo de sensores para localização de robôs móveis no ambiente de futebol de robôs da categoria Small Size League (SSL) da RoboCup. Para isso, foram comparadas diferentes combinações de sensores, sendo eles: encoders acoplados aos eixos das rodas, IMU composta por giroscópio e acelerômetro de 3 eixos, e câmeras externas do sistema compartilhado de visão da liga (SSL-Vision). O sistema é baseado em fusão de sensores com Filtro de Kalman Estendido (EKF). Os sensores escolhidos foram testados utilizando um robô real da equipe RoboFEI, em dois cenários diferentes no campo de testes do time. O primeiro, localizado na região central do campo e o segundo nas bordas do campo. Para a avaliação, foram utilizadas duas métricas: o erro médio de distância em relação ao sistema de ground truth e o tempo de atualização das estimativas de posição. O ground truth utiliza dois LiDARs externos ao robô e transformada de Hough para identificação do padrão circular de um robô da categoria SSL. No primeiro teste, foi possível observar que as melhores combinações, em termos de erro médio de distância, utilizavam os dados do SSL-Vision na fase de correção, enquanto na fase de predição usavam leituras ou da IMU ou dos encoders em vez do modelo cinemático do robô, evidenciando que os sensores ajudam a estimar melhor a posição do robô. Quanto ao tempo de atualização, como os cálculos do EKF são realizados de forma embarcada no microcontrolador do robô, notou-se que a fusão de sensores é cinco vezes mais rápida do que o sistema atual da equipe. No segundo teste, foi notável que, nas combinações sem o SSL-Vision, tanto os erros médio e máximo de distância aumentaram em relação ao primeiro teste. Conclui-se que, para a liga SSL, a utilização dos dados do SSL-Vision é inevitável para a correção da posição do robô, devido à precisão necessária na realização das jogadas durante a partida. No entanto, ao fundir sensores como IMU e encoders aos dados das câmeras, foi possível obter estimativas de posição ligeiramente melhores, com tempos de atualização significativamente menores
publishDate 2025
dc.date.accessioned.fl_str_mv 2025-09-09T19:44:06Z
dc.date.issued.fl_str_mv 2025
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.citation.fl_str_mv AGUIAR, João Victor Lourenço; TONIDANDEL, Flavio. <b> Fusão de sensores para estimativa de localização de robôs no ambiente da RoboCup Small Size League.</b> São Bernardo do Campo, 2025. 104 p. Dissertação (Mestrado em Engenharia Elétrica) - Centro Universitário FEI, São Bernardo do Campo, 2025. Disponível em: https://doi.org/10.31414/EE.2025.D.132185.
dc.identifier.uri.fl_str_mv https://repositorio.fei.edu.br/handle/FEI/5826
dc.identifier.doi.none.fl_str_mv https://doi.org/10.31414/EE.2025.D.132185
identifier_str_mv AGUIAR, João Victor Lourenço; TONIDANDEL, Flavio. <b> Fusão de sensores para estimativa de localização de robôs no ambiente da RoboCup Small Size League.</b> São Bernardo do Campo, 2025. 104 p. Dissertação (Mestrado em Engenharia Elétrica) - Centro Universitário FEI, São Bernardo do Campo, 2025. Disponível em: https://doi.org/10.31414/EE.2025.D.132185.
url https://repositorio.fei.edu.br/handle/FEI/5826
https://doi.org/10.31414/EE.2025.D.132185
dc.language.iso.fl_str_mv por
pt_BR
language por
language_invalid_str_mv pt_BR
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Centro Universitário FEI, São Bernardo do Campo
publisher.none.fl_str_mv Centro Universitário FEI, São Bernardo do Campo
dc.source.none.fl_str_mv reponame:Repositório do Conhecimento Institucional do Centro Universitário da Fundação Educacional Inaciana (FEI)
instname:Centro Universitário da Fundação Educacional Inaciana (FEI)
instacron:FEI
instname_str Centro Universitário da Fundação Educacional Inaciana (FEI)
instacron_str FEI
institution FEI
reponame_str Repositório do Conhecimento Institucional do Centro Universitário da Fundação Educacional Inaciana (FEI)
collection Repositório do Conhecimento Institucional do Centro Universitário da Fundação Educacional Inaciana (FEI)
bitstream.url.fl_str_mv https://repositorio.fei.edu.br/bitstreams/10e1b153-6eb1-433d-a313-590338ed06a7/download
https://repositorio.fei.edu.br/bitstreams/c7270239-6e58-4896-9a1c-a60b86bc5949/download
https://repositorio.fei.edu.br/bitstreams/e8b93791-4af1-4453-929c-abdbe5b09c95/download
bitstream.checksum.fl_str_mv 79087161ab3c4991b75892fca9571e69
b234815a9537d6ed64dff622db9a7a65
be03201909b805760acd494b79319958
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositório do Conhecimento Institucional do Centro Universitário da Fundação Educacional Inaciana (FEI) - Centro Universitário da Fundação Educacional Inaciana (FEI)
repository.mail.fl_str_mv cfernandes@fei.edu.br
_version_ 1856221268453359616