tag:github.com,2008:https://github.com/uos/rmcl/releases Release notes from rmcl 2024-11-25T18:33:19Z tag:github.com,2008:Repository/553482246/v2.1.0 2024-11-25T18:42:31Z v2.1.0 <p>We had to do minor structural changes to the repository in order to better integrate new features into RMCL. This repository is now devided into</p> <ul> <li>"rmcl" which is a ROS-agnostic library that can be compiled and installed as regular CMake project,</li> <li>"rmcl_ros" which contains all the nodes,</li> <li>"rmcl_msgs" which are the message moved from to this repository. The original msgs repository is not required anymore.</li> </ul> <p>Using the latest rmcl version might break your launch files as the nodes are now located in "rmcl_ros" package. However, it's rather simple to fix that. The new versions of RMCL are v2.1.0 for ROS 2 and v1.3.0 for ROS 1.</p> <p>Additional patch-changes:</p> <ul> <li>using rmagine's internal functions for singular value decomposition and covariance math</li> <li>unified correspondence search API for EmbreeCorrectors</li> </ul> amock tag:github.com,2008:Repository/553482246/v1.2.0 2024-11-21T19:39:46Z v1.2.0 <p>Restructuring for the ROS 1 noetic version. We have introduced a new folder structure and changed some namespaces:</p> <ul> <li>ROS-agnostic library parts were moved to "rmcl"</li> <li>ROS-dependent parts are moved to "rmcl_ros"</li> <li>Messages are now directly integrated into this repository</li> </ul> amock tag:github.com,2008:Repository/553482246/v2.0.1 2024-04-23T13:18:03Z v2.0.1 <p>Patch:</p> <ul> <li>integrated rmagine 2.2.4 support</li> <li>removed unused ROS wrappers</li> </ul> <p>New:</p> <ul> <li>implemented added closest point correspondences to all embree correctors</li> </ul> amock tag:github.com,2008:Repository/553482246/v2.0.0 2024-02-11T14:14:02Z v2.0.0 <p>ROS2 release. Functionalities almost unchanged to noetic version. Still it is not backwards compatible. So we decided to increase the version to v2.0.0</p> <ul> <li>Main MICP-L executable has now full integration for O1Dn scan patterns</li> </ul> amock tag:github.com,2008:Repository/553482246/v1.1.4 2023-12-04T16:39:21Z v1.1.4 <ul> <li>added findRCC functions to all embree simulators</li> <li>added rmagine dependency to package.xml since rmagine can now compiled with a ROS workspace</li> </ul> amock tag:github.com,2008:Repository/553482246/v1.1.3 2023-10-08T20:59:23Z v1.1.3 <p>Patch:</p> <ul> <li>Use new rmagine cmake components. Minumum version 2.2.1 required.</li> <li>Bug fix for CPU-only machines</li> </ul> amock tag:github.com,2008:Repository/553482246/v1.1.2 2023-05-03T09:15:15Z v1.1.2 <p>No Interface Changes</p> <p>No Major Changes</p> <p>Optimizations<br> Integrated Rmagine versioning and warnings for potential Rmagine version mismatch. Disabled examples</p> amock tag:github.com,2008:Repository/553482246/v1.1.1 2022-10-28T13:56:41Z v1.1.1 <p>No Interface Changes</p> <p>No Major Changes</p> <p>Optimizations</p> <ul> <li>Inaccurate Covariances on GPU</li> </ul> amock tag:github.com,2008:Repository/553482246/v1.1.0 2022-10-26T12:04:46Z v1.1.0 <p>Interface Changes:</p> <ul> <li>every function has now the order of arguments: dataset first, model second</li> </ul> <p>Bug Fixes:</p> <ul> <li>correspondences were computed incorrectly</li> <li>tf rate influenced the correction rate</li> </ul> <p>New Functionallities:</p> <ul> <li>added findSPC function for computing the correspondences seperately</li> <li>added one-pass and two-pass means and covariance computation</li> </ul> <p>Application Changes:</p> <ul> <li>In MICP Node RViz visualizations can be enabled</li> <li>In MICP Node Correction can be stopped to better visualize correspondences</li> </ul> amock tag:github.com,2008:Repository/553482246/v1.0.0 2022-10-18T09:40:45Z v1.0.0 <p>RMCL first release</p> <p>Feature: Mesh ICP Localization (MICP-L)</p> <ul> <li>Registering any Range sensor to a Triangle Mesh</li> <li>Use CPU only or Hardware Acceleration on NVIDIA GPUs with OptiX</li> </ul> amock