Sensor to motion coordinate frame calibration in robotic vehicles

Detalhes bibliográficos
Autor(a) principal: Gomes, Manuel Alberto Silva
Data de Publicação: 2022
Tipo de documento: Dissertação
Idioma: eng
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: http://hdl.handle.net/10773/34368
Resumo: Extrinsic sensor calibration is crucial in operating a robot and is needed for several functionalities, such as sensor data fusion, 3D reconstruction, and SLAM. Although various state-of-the-art approaches exist to tackle this problem, the majority focus on a pairwise calibration, i.e., the calibration between two sensors. In a system with more than a pair of sensors, the number of calibrations increases, creating a tedious and unoptimised procedure. To solve this, the Laboratório de Automação e Robótica at the University of Aveiro developed a calibration tool named ATOM. This approach formulates the calibration problem as an extended optimisation problem in which the poses of the sensors and the poses of the calibration pattern are estimated. These poses are retrieved by the combination of geometric transformations, named atomic transformations, due to their indivisibility. This allows for a generalisation of the calibration problem, making the approach viable for every robotic system and every multiple configurations. Calibration w.r.t. the motion coordinate frame is a sensor to frame calibration w.r.t. the robot frame. This robot frame is moving w.r.t. the odom frame, which is a world-fixed frame computed based on an odometry source. This calibration allows for a near-global placement of the robot’s sensors, which allows for object and environment positioning w.r.t. the robot. The author argues that ATOM’s mathematical formulation can be used in this type of calibration due to its broad and general nature. Therefore, this dissertation focus on developing tools to test the proposed approach in simulated and real environments. Results show that a successful proof of concept of this approach was proven in a simulated environment, achieving results comparable with normal calibration in ATOM. On the real environment, result were unsatisfactory due to external reason, such as uncalibrated odometry parameters.
id RCAP_66936c6aac0f8fade1d6350d7dfb0de9
oai_identifier_str oai:ria.ua.pt:10773/34368
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 Sensor to motion coordinate frame calibration in robotic vehiclesExtrinsic calibrationOdometryAtomic transformationsMobile robotsROSExtrinsic sensor calibration is crucial in operating a robot and is needed for several functionalities, such as sensor data fusion, 3D reconstruction, and SLAM. Although various state-of-the-art approaches exist to tackle this problem, the majority focus on a pairwise calibration, i.e., the calibration between two sensors. In a system with more than a pair of sensors, the number of calibrations increases, creating a tedious and unoptimised procedure. To solve this, the Laboratório de Automação e Robótica at the University of Aveiro developed a calibration tool named ATOM. This approach formulates the calibration problem as an extended optimisation problem in which the poses of the sensors and the poses of the calibration pattern are estimated. These poses are retrieved by the combination of geometric transformations, named atomic transformations, due to their indivisibility. This allows for a generalisation of the calibration problem, making the approach viable for every robotic system and every multiple configurations. Calibration w.r.t. the motion coordinate frame is a sensor to frame calibration w.r.t. the robot frame. This robot frame is moving w.r.t. the odom frame, which is a world-fixed frame computed based on an odometry source. This calibration allows for a near-global placement of the robot’s sensors, which allows for object and environment positioning w.r.t. the robot. The author argues that ATOM’s mathematical formulation can be used in this type of calibration due to its broad and general nature. Therefore, this dissertation focus on developing tools to test the proposed approach in simulated and real environments. Results show that a successful proof of concept of this approach was proven in a simulated environment, achieving results comparable with normal calibration in ATOM. On the real environment, result were unsatisfactory due to external reason, such as uncalibrated odometry parameters.A calibração extrínseca de sensores é crucial na operação de um robot e é necessária para várias funcionalidades, tais como fusão de dados de sensores, reconstrução 3D e SLAM. Embora existam várias abordagens de última geração para resolver este problema, a maioria concentra-se numa calibração em pares, ou seja, a calibração entre dois sensores. Num sistema com mais do que um par de sensores, o número de calibrações aumenta, criando um procedimento enfadonho e não optimizado. Para resolver este problema, o Laboratório de Automação e Robótica da Universidade de Aveiro desenvolveu uma ferramenta de calibração chamada ATOM. Esta abordagem for mula o problema de calibração como um problema de optimização alargado em que se estimam as poses dos sensores e as poses do padrão de calibração. Estas poses são obtidas pela combinação de transformações geométricas, denominadas transformações atómicas, devido à sua indivisibilidade. Isto permite uma generalização do problema de calibração, tornando a abordagem viável para todos os sistemas robóticos e todas as configurações dos mesmos. A calibração em relação ao referencial de movimento é uma calibração em relação ao referencial do robot. Este referencial está a mover-se em relação ao referencial odom, um referencial global calculado a partir de uma fonte de odometria. Esta calibração permite uma colocação quase global do veículo robótico, o que permite o posicionamento de objectos e do ambiente em relação ao robot. O autor argumenta que a formulação da ATOM pode ser usada neste tipo de calibração, devido `a sua natureza ampla e geral. Portanto, esta dissertação concentra-se no desenvolvimento de ferramentas para testar a abordagem proposta em ambientes simulados e reais. Os resultados mostram que uma boa prova de conceito desta abordagem foi alcançada num ambiente simulado, obtendo resultados comparáveis com a calibração normal do ATOM. No ambiente real, os resultados foram insatisfatório devido a razões externas, tais como parâmetros de odometria não calibrados.2022-08-02T10:20:32Z2022-07-21T00:00:00Z2022-07-21info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/10773/34368engGomes, Manuel Alberto Silvainfo: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:06:27Zoai:ria.ua.pt:10773/34368Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-20T03:05:44.620141Repositó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 Sensor to motion coordinate frame calibration in robotic vehicles
title Sensor to motion coordinate frame calibration in robotic vehicles
spellingShingle Sensor to motion coordinate frame calibration in robotic vehicles
Gomes, Manuel Alberto Silva
Extrinsic calibration
Odometry
Atomic transformations
Mobile robots
ROS
title_short Sensor to motion coordinate frame calibration in robotic vehicles
title_full Sensor to motion coordinate frame calibration in robotic vehicles
title_fullStr Sensor to motion coordinate frame calibration in robotic vehicles
title_full_unstemmed Sensor to motion coordinate frame calibration in robotic vehicles
title_sort Sensor to motion coordinate frame calibration in robotic vehicles
author Gomes, Manuel Alberto Silva
author_facet Gomes, Manuel Alberto Silva
author_role author
dc.contributor.author.fl_str_mv Gomes, Manuel Alberto Silva
dc.subject.por.fl_str_mv Extrinsic calibration
Odometry
Atomic transformations
Mobile robots
ROS
topic Extrinsic calibration
Odometry
Atomic transformations
Mobile robots
ROS
description Extrinsic sensor calibration is crucial in operating a robot and is needed for several functionalities, such as sensor data fusion, 3D reconstruction, and SLAM. Although various state-of-the-art approaches exist to tackle this problem, the majority focus on a pairwise calibration, i.e., the calibration between two sensors. In a system with more than a pair of sensors, the number of calibrations increases, creating a tedious and unoptimised procedure. To solve this, the Laboratório de Automação e Robótica at the University of Aveiro developed a calibration tool named ATOM. This approach formulates the calibration problem as an extended optimisation problem in which the poses of the sensors and the poses of the calibration pattern are estimated. These poses are retrieved by the combination of geometric transformations, named atomic transformations, due to their indivisibility. This allows for a generalisation of the calibration problem, making the approach viable for every robotic system and every multiple configurations. Calibration w.r.t. the motion coordinate frame is a sensor to frame calibration w.r.t. the robot frame. This robot frame is moving w.r.t. the odom frame, which is a world-fixed frame computed based on an odometry source. This calibration allows for a near-global placement of the robot’s sensors, which allows for object and environment positioning w.r.t. the robot. The author argues that ATOM’s mathematical formulation can be used in this type of calibration due to its broad and general nature. Therefore, this dissertation focus on developing tools to test the proposed approach in simulated and real environments. Results show that a successful proof of concept of this approach was proven in a simulated environment, achieving results comparable with normal calibration in ATOM. On the real environment, result were unsatisfactory due to external reason, such as uncalibrated odometry parameters.
publishDate 2022
dc.date.none.fl_str_mv 2022-08-02T10:20:32Z
2022-07-21T00:00:00Z
2022-07-21
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/34368
url http://hdl.handle.net/10773/34368
dc.language.iso.fl_str_mv eng
language eng
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_ 1799137712547037184