Robotic Template Library

Robotic Template Library (RTL) is a set of tools for dealing with geometry and point cloud processing, especially in robotic applications. The software package covers basic objects such as vectors, line segments, quaternions, rigid transformations, etc., however, its main contribution lies in the mo...

Full description

Bibliographic Details
Main Authors: Ales Jelinek, Adam Ligocki, Ludek Zalud
Format: Article
Language:English
Published: Ubiquity Press 2021-09-01
Series:Journal of Open Research Software
Subjects:
Online Access:https://openresearchsoftware.metajnl.com/articles/353
_version_ 1819032102012715008
author Ales Jelinek
Adam Ligocki
Ludek Zalud
author_facet Ales Jelinek
Adam Ligocki
Ludek Zalud
author_sort Ales Jelinek
collection DOAJ
description Robotic Template Library (RTL) is a set of tools for dealing with geometry and point cloud processing, especially in robotic applications. The software package covers basic objects such as vectors, line segments, quaternions, rigid transformations, etc., however, its main contribution lies in the more advanced modules: The segmentation module for batch or stream clustering of point clouds, the fast vectorization module for approximation of continuous point clouds by geometric objects of higher grade and the LaTeX export module enabling automated generation of high-quality visual outputs. It is a header-only library written in C++17, uses the Eigen library as a linear algebra back-end, and is designed with high computational performance in mind. RTL can be used in all robotic tasks such as motion planning, map building, object recognition and many others, but the point cloud processing utilities are general enough to be employed in any field touching object reconstruction and computer vision applications as well.
first_indexed 2024-12-21T06:56:36Z
format Article
id doaj.art-02e8a66d31364ef2871d41976cee6a26
institution Directory Open Access Journal
issn 2049-9647
language English
last_indexed 2024-12-21T06:56:36Z
publishDate 2021-09-01
publisher Ubiquity Press
record_format Article
series Journal of Open Research Software
spelling doaj.art-02e8a66d31364ef2871d41976cee6a262022-12-21T19:12:19ZengUbiquity PressJournal of Open Research Software2049-96472021-09-019110.5334/jors.353255Robotic Template LibraryAles Jelinek0Adam Ligocki1Ludek Zalud2Brno University of TechnologyBrno University of TechnologyBrno University of TechnologyRobotic Template Library (RTL) is a set of tools for dealing with geometry and point cloud processing, especially in robotic applications. The software package covers basic objects such as vectors, line segments, quaternions, rigid transformations, etc., however, its main contribution lies in the more advanced modules: The segmentation module for batch or stream clustering of point clouds, the fast vectorization module for approximation of continuous point clouds by geometric objects of higher grade and the LaTeX export module enabling automated generation of high-quality visual outputs. It is a header-only library written in C++17, uses the Eigen library as a linear algebra back-end, and is designed with high computational performance in mind. RTL can be used in all robotic tasks such as motion planning, map building, object recognition and many others, but the point cloud processing utilities are general enough to be employed in any field touching object reconstruction and computer vision applications as well.https://openresearchsoftware.metajnl.com/articles/353roboticsc++ librarygeometric transformationsegmentationvectorizationpoint cloud
spellingShingle Ales Jelinek
Adam Ligocki
Ludek Zalud
Robotic Template Library
Journal of Open Research Software
robotics
c++ library
geometric transformation
segmentation
vectorization
point cloud
title Robotic Template Library
title_full Robotic Template Library
title_fullStr Robotic Template Library
title_full_unstemmed Robotic Template Library
title_short Robotic Template Library
title_sort robotic template library
topic robotics
c++ library
geometric transformation
segmentation
vectorization
point cloud
url https://openresearchsoftware.metajnl.com/articles/353
work_keys_str_mv AT alesjelinek robotictemplatelibrary
AT adamligocki robotictemplatelibrary
AT ludekzalud robotictemplatelibrary