Development of an interface based on ROS-RVIZ for calibration systems

Detalhes bibliográficos
Autor(a) principal: Pina, Miguel Duarte Rocha
Data de Publicação: 2021
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/32203
Resumo: Sensor calibration is an essential prerequisite for many applications in the field of robotics. For complex robotic systems with several sensors of different modalities, the way to perform an extrinsic calibration is usually through sequential pairwise calibrations, which comes with its problems. The major shortcoming of sequential pairwise approaches is related to the fact that the transformation between two sensors is estimated only considering the error between the data from the selected pair of sensors. This leads to a lack of accuracy in the calibration procedure, given that, despite the fact that the pose of each sensor in relation to the other is well estimated, their pose relatively to the rest of the sensors and the robot is compromised. ATOM is a calibration framework for multi-sensor, multi-modal robotic systems, based on the optimization of atomic transformations, that offers a solution for this problems and it is integrated with the ROS framework. However, like most calibration systems, it lacks a graphical interface to facilitate the execution of the several steps of the calibration procedure. This dissertation’s goal was to create that interface and have it integrated with the ROS 3D visualization tool, RViz, as a plugin. This interface allows its users to interact with the ATOM calibration system in a more dynamic way, through graphical icons and visual indicators. Some calibrations using the developed interface were then conducted for different robotic systems to test its usability, with satisfying results, offering a more user-friendly experience for the calibration procedure.
id RCAP_264d3f354127b4b0012ba28169f77c2e
oai_identifier_str oai:ria.ua.pt:10773/32203
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 Development of an interface based on ROS-RVIZ for calibration systemsRoboticsExtrinsic calibrationATOMROSRViz pluginInterfaceSensor calibration is an essential prerequisite for many applications in the field of robotics. For complex robotic systems with several sensors of different modalities, the way to perform an extrinsic calibration is usually through sequential pairwise calibrations, which comes with its problems. The major shortcoming of sequential pairwise approaches is related to the fact that the transformation between two sensors is estimated only considering the error between the data from the selected pair of sensors. This leads to a lack of accuracy in the calibration procedure, given that, despite the fact that the pose of each sensor in relation to the other is well estimated, their pose relatively to the rest of the sensors and the robot is compromised. ATOM is a calibration framework for multi-sensor, multi-modal robotic systems, based on the optimization of atomic transformations, that offers a solution for this problems and it is integrated with the ROS framework. However, like most calibration systems, it lacks a graphical interface to facilitate the execution of the several steps of the calibration procedure. This dissertation’s goal was to create that interface and have it integrated with the ROS 3D visualization tool, RViz, as a plugin. This interface allows its users to interact with the ATOM calibration system in a more dynamic way, through graphical icons and visual indicators. Some calibrations using the developed interface were then conducted for different robotic systems to test its usability, with satisfying results, offering a more user-friendly experience for the calibration procedure.A calibração de sensores é um pré-requisito essencial para muitas aplicações na área da robótica. Para sistemas robóticos complexos com vários sensores de diferentes modalidades, a maneira como é feita uma calibração extrínsica é através de calibrações par a par sequenciais, o que apresenta os seus problemas. O maior problema que este tipo de abordagem apresenta é o facto da transformação entre dois sensores ser estimada considerando apenas o erro entre os dados dos dois sensores. Isto leva a uma baixa precisão no processo de calibração, visto que, apesar da posição e orientação de cada sensor em relação ao outro ser bem estimada, as suas posição e orientação relativamente ao robô e aos restantes sensores ficam comprometidas. O ATOM é uma estrutura de calibração para sistemas robóticos com m´múltiplos sensores de múltiplas modalidades, baseada na otimização de transformações atómicas, que oferece uma solução para estes problemas e está integrada com o ROS. No entanto, tal como a maioria dos sistemas de calibração, não tem uma interface gráfica que facilite a execução dos vários passos relativos ao procedimento da calibração. O objetivo desta dissertação foi criar esta interface e integrá-la sob a forma de plugin com a ferramenta de visualização 3D do ROS, o RViz. Esta interface permite que os seus utilizadores interajam com o sistema de calibração do ATOM de uma forma mais dinâmica, através de objetos gráficos e indicadores visuais. Depois de implementada, foram feitas algumas calibrações usando a interface desenvolvida para diferentes sistemas robóticos para testar a sua usabilidade, obtendo resultados satisfatórios, com uma experiência de calibração mais agradável para o utilizador.2021-09-24T14:12:43Z2021-07-20T00:00:00Z2021-07-20info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/10773/32203engPina, Miguel Duarte Rochainfo: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:02:14Zoai:ria.ua.pt:10773/32203Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-20T03:03:59.324608Repositó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 Development of an interface based on ROS-RVIZ for calibration systems
title Development of an interface based on ROS-RVIZ for calibration systems
spellingShingle Development of an interface based on ROS-RVIZ for calibration systems
Pina, Miguel Duarte Rocha
Robotics
Extrinsic calibration
ATOM
ROS
RViz plugin
Interface
title_short Development of an interface based on ROS-RVIZ for calibration systems
title_full Development of an interface based on ROS-RVIZ for calibration systems
title_fullStr Development of an interface based on ROS-RVIZ for calibration systems
title_full_unstemmed Development of an interface based on ROS-RVIZ for calibration systems
title_sort Development of an interface based on ROS-RVIZ for calibration systems
author Pina, Miguel Duarte Rocha
author_facet Pina, Miguel Duarte Rocha
author_role author
dc.contributor.author.fl_str_mv Pina, Miguel Duarte Rocha
dc.subject.por.fl_str_mv Robotics
Extrinsic calibration
ATOM
ROS
RViz plugin
Interface
topic Robotics
Extrinsic calibration
ATOM
ROS
RViz plugin
Interface
description Sensor calibration is an essential prerequisite for many applications in the field of robotics. For complex robotic systems with several sensors of different modalities, the way to perform an extrinsic calibration is usually through sequential pairwise calibrations, which comes with its problems. The major shortcoming of sequential pairwise approaches is related to the fact that the transformation between two sensors is estimated only considering the error between the data from the selected pair of sensors. This leads to a lack of accuracy in the calibration procedure, given that, despite the fact that the pose of each sensor in relation to the other is well estimated, their pose relatively to the rest of the sensors and the robot is compromised. ATOM is a calibration framework for multi-sensor, multi-modal robotic systems, based on the optimization of atomic transformations, that offers a solution for this problems and it is integrated with the ROS framework. However, like most calibration systems, it lacks a graphical interface to facilitate the execution of the several steps of the calibration procedure. This dissertation’s goal was to create that interface and have it integrated with the ROS 3D visualization tool, RViz, as a plugin. This interface allows its users to interact with the ATOM calibration system in a more dynamic way, through graphical icons and visual indicators. Some calibrations using the developed interface were then conducted for different robotic systems to test its usability, with satisfying results, offering a more user-friendly experience for the calibration procedure.
publishDate 2021
dc.date.none.fl_str_mv 2021-09-24T14:12:43Z
2021-07-20T00:00:00Z
2021-07-20
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/32203
url http://hdl.handle.net/10773/32203
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_ 1799137695022186496