Fusão de sensores para estimativa de localização de robôs no ambiente da RoboCup Small Size League
| Ano de defesa: | 2025 |
|---|---|
| Autor(a) principal: | |
| Orientador(a): | |
| Banca de defesa: | |
| 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 |