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...
Main Authors: | , , |
---|---|
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 |