Calibração de um anel de câmaras a bordo do ATLASCAR2
Autor(a) principal: | |
---|---|
Data de Publicação: | 2021 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
Texto Completo: | http://hdl.handle.net/10773/31405 |
Resumo: | Cada vez mais um sistema robótico inteligente recorre à visão artificial de forma a recolher informações do cenário em que se encontra. A capacidade de decisão nas suas ações está diretamente relacionada com a qualidade da recolha de dados do ambiente que rodeia o robô. Um veículo autónomo insere-se então nesta categoria de sistemas, uma vez que lhe é requerido que tome as decisões inerentes à condução. Devido à sua complexidade e a precisão requerida, por ser um sistema crítico, onde uma falha pode pôr em risco vidas humanas, torna-se necessário aumentar o número de sensores de percepção visual. De forma a que seja possível cruzar a informação de todas as câmaras é necessário que estas estejam calibradas extrinsecamente. Este modo de calibração passa pelo conhecimento da posição e orientação de todos os sensores de um sistema em relação aos restantes ou a um referencial global. Deste modo, o presente projeto visa instalar e realizar a calibração extrínseca de um anel de câmaras a toda a volta do ATLASCAR2 (projeto de um veículo autónomo desenvolvido pela Universidade de Aveiro). É realizado um processo semi automático, desde a recolha de dados, utilizando ROS, até à calibração extrínseca de todas as câmaras, simultaneamente, em relação a um referencial global, efetuando ainda a calibração intrínseca de cada sensor. O processo utiliza como auxílio um padrão de xadrez e consegue realizar a calibração mesmo quando o padrão de auxílio não é detetado por todas as câmaras ao mesmo tempo. Esta metodologia obteve resultados bastante positivos (erro médio final inferior a 1 píxel) e mostrou uma boa robustez em todas as situações em que foi testado. Este trabalho permite então obter uma calibração bastante precisa de sistemas robóticos em que é impossível a partilha de informação por todos os sensores constituintes. |
id |
RCAP_65a2508f9128f4422ac877daf5da4dcf |
---|---|
oai_identifier_str |
oai:ria.ua.pt:10773/31405 |
network_acronym_str |
RCAP |
network_name_str |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
repository_id_str |
7160 |
spelling |
Calibração de um anel de câmaras a bordo do ATLASCAR2Anel de câmarasCalibração extrínsecaVeículo autónomoOtimizaçãoCalibração intrínsecaROSCalibração simultânea de sensoresCada vez mais um sistema robótico inteligente recorre à visão artificial de forma a recolher informações do cenário em que se encontra. A capacidade de decisão nas suas ações está diretamente relacionada com a qualidade da recolha de dados do ambiente que rodeia o robô. Um veículo autónomo insere-se então nesta categoria de sistemas, uma vez que lhe é requerido que tome as decisões inerentes à condução. Devido à sua complexidade e a precisão requerida, por ser um sistema crítico, onde uma falha pode pôr em risco vidas humanas, torna-se necessário aumentar o número de sensores de percepção visual. De forma a que seja possível cruzar a informação de todas as câmaras é necessário que estas estejam calibradas extrinsecamente. Este modo de calibração passa pelo conhecimento da posição e orientação de todos os sensores de um sistema em relação aos restantes ou a um referencial global. Deste modo, o presente projeto visa instalar e realizar a calibração extrínseca de um anel de câmaras a toda a volta do ATLASCAR2 (projeto de um veículo autónomo desenvolvido pela Universidade de Aveiro). É realizado um processo semi automático, desde a recolha de dados, utilizando ROS, até à calibração extrínseca de todas as câmaras, simultaneamente, em relação a um referencial global, efetuando ainda a calibração intrínseca de cada sensor. O processo utiliza como auxílio um padrão de xadrez e consegue realizar a calibração mesmo quando o padrão de auxílio não é detetado por todas as câmaras ao mesmo tempo. Esta metodologia obteve resultados bastante positivos (erro médio final inferior a 1 píxel) e mostrou uma boa robustez em todas as situações em que foi testado. Este trabalho permite então obter uma calibração bastante precisa de sistemas robóticos em que é impossível a partilha de informação por todos os sensores constituintes.More and more an intelligent robotic system uses artificial vision to collect information from the scenario in which it is located. The ability to decide on its actions is directly related to the quality of data collection from the environment surrounding the robot. An autonomous vehicle then falls into this category of systems, since it is required to make the decisions inherent to driving. Due to its complexity and the required precision, being a critical system, where a failure can put human lives at risk, it becomes necessary to increase the number of visual perception sensors. To be able to cross information from all the cameras, they must be calibrated extrinsically. This calibration model involves the knowledge of the position and orientation of all the sensors of a system relative to the others or a global reference. Thus, this project aims to install and perform the extrinsic calibration of a ring of chambers all around the ATLASCAR2 (design of an autonomous vehicle developed by the University of Aveiro). A semi-automatic process is performed, from data collection, using ROS, to the extrinsic calibration of all the cameras, simultaneously, relative to a global referential, also performing the intrinsic calibration of each sensor. The process uses a chess pattern as an aid and can perform the calibration even when the aid pattern is not detected by all the chambers at the same time. This methodology obtained very positive results (final average error under 1 pixel) and showed good robustness in all situations where it was tested. This work leads to a very precise calibration of robotic systems in which it is impossible to share information by all the constituent sensors.2021-05-20T13:49:53Z2021-02-15T00:00:00Z2021-02-15info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/10773/31405porFigueiredo, João Pedro Teixeira deinfo:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2024-02-22T12:00:37Zoai:ria.ua.pt:10773/31405Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-20T03:03:17.922212Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse |
dc.title.none.fl_str_mv |
Calibração de um anel de câmaras a bordo do ATLASCAR2 |
title |
Calibração de um anel de câmaras a bordo do ATLASCAR2 |
spellingShingle |
Calibração de um anel de câmaras a bordo do ATLASCAR2 Figueiredo, João Pedro Teixeira de Anel de câmaras Calibração extrínseca Veículo autónomo Otimização Calibração intrínseca ROS Calibração simultânea de sensores |
title_short |
Calibração de um anel de câmaras a bordo do ATLASCAR2 |
title_full |
Calibração de um anel de câmaras a bordo do ATLASCAR2 |
title_fullStr |
Calibração de um anel de câmaras a bordo do ATLASCAR2 |
title_full_unstemmed |
Calibração de um anel de câmaras a bordo do ATLASCAR2 |
title_sort |
Calibração de um anel de câmaras a bordo do ATLASCAR2 |
author |
Figueiredo, João Pedro Teixeira de |
author_facet |
Figueiredo, João Pedro Teixeira de |
author_role |
author |
dc.contributor.author.fl_str_mv |
Figueiredo, João Pedro Teixeira de |
dc.subject.por.fl_str_mv |
Anel de câmaras Calibração extrínseca Veículo autónomo Otimização Calibração intrínseca ROS Calibração simultânea de sensores |
topic |
Anel de câmaras Calibração extrínseca Veículo autónomo Otimização Calibração intrínseca ROS Calibração simultânea de sensores |
description |
Cada vez mais um sistema robótico inteligente recorre à visão artificial de forma a recolher informações do cenário em que se encontra. A capacidade de decisão nas suas ações está diretamente relacionada com a qualidade da recolha de dados do ambiente que rodeia o robô. Um veículo autónomo insere-se então nesta categoria de sistemas, uma vez que lhe é requerido que tome as decisões inerentes à condução. Devido à sua complexidade e a precisão requerida, por ser um sistema crítico, onde uma falha pode pôr em risco vidas humanas, torna-se necessário aumentar o número de sensores de percepção visual. De forma a que seja possível cruzar a informação de todas as câmaras é necessário que estas estejam calibradas extrinsecamente. Este modo de calibração passa pelo conhecimento da posição e orientação de todos os sensores de um sistema em relação aos restantes ou a um referencial global. Deste modo, o presente projeto visa instalar e realizar a calibração extrínseca de um anel de câmaras a toda a volta do ATLASCAR2 (projeto de um veículo autónomo desenvolvido pela Universidade de Aveiro). É realizado um processo semi automático, desde a recolha de dados, utilizando ROS, até à calibração extrínseca de todas as câmaras, simultaneamente, em relação a um referencial global, efetuando ainda a calibração intrínseca de cada sensor. O processo utiliza como auxílio um padrão de xadrez e consegue realizar a calibração mesmo quando o padrão de auxílio não é detetado por todas as câmaras ao mesmo tempo. Esta metodologia obteve resultados bastante positivos (erro médio final inferior a 1 píxel) e mostrou uma boa robustez em todas as situações em que foi testado. Este trabalho permite então obter uma calibração bastante precisa de sistemas robóticos em que é impossível a partilha de informação por todos os sensores constituintes. |
publishDate |
2021 |
dc.date.none.fl_str_mv |
2021-05-20T13:49:53Z 2021-02-15T00:00:00Z 2021-02-15 |
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.uri.fl_str_mv |
http://hdl.handle.net/10773/31405 |
url |
http://hdl.handle.net/10773/31405 |
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.format.none.fl_str_mv |
application/pdf |
dc.source.none.fl_str_mv |
reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação instacron:RCAAP |
instname_str |
Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação |
instacron_str |
RCAAP |
institution |
RCAAP |
reponame_str |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
collection |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
repository.name.fl_str_mv |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação |
repository.mail.fl_str_mv |
|
_version_ |
1799137688423497728 |