CHANGELOG

Changelog for package laser_segmentation

3.0.2 (31-07-2024)

  • Update to use modern CMake idioms.

3.0.1 (12-06-2024)

  • Remove nav2_util dependency.

3.0.0 (08-03-2024)

  • Improve formatting.

  • Improve documentation of source.

  • Converted to Lifecycle node.

  • Converted to component.

  • Rename header and source files.

  • Move parameters to new class: parameterHandler.

  • Rename show_visualization to create_segment_viz_points.

  • Fix jump distance merge.

  • Add unit testing.

2.1.2 (23-06-2023)

  • Rename visualization topic.

2.1.1 (29-11-2022)

  • Add hierarchy between segmentationJumpDistance and segmentationJumpDistanceMerge to avoid code redundancy.

  • Rise up centroids visualization.

2.1.0 (28-11-2022)

  • Added include to find slg_msgs library.

  • Added launch with some non-default param values.

  • Minor changes to configuration info display.

  • Added params folder with two yaml config files.

  • Launch file now relies on config files, it is its only argument.

  • Minor changes to range values in laser_segmentation paramas to accept smaller granularity.

  • Added rviz CUBE marker with segment centroids.

  • Reunited all markers into a single topic, using three namespaces.

  • Added license.

2.0.0 (15-10-2022)

  • First ROS2 (Humble) version.

  • Contributors: Manuel Fernandez-Carmona

1.2.1 (20-10-2022)

  • Rename segment_topic to segments_topic.

1.2.0 (03-05-2022)

  • Added noise reduction parameter.

  • Push a delete marker before the others. I hope this fix the RViz problem.

1.1.3 (13-01-2022)

  • Refactoring jump distance and jump distance merge.

  • Added jump between points with NaN values.

  • Fix merge of first and last segments.

1.1.2 (12-01-2022)

  • Update simple_laser_geometry to 3.2.0.

  • Checking of NaN points.

  • Change lifetime of markers.

1.1.1 (23-12-2021)

  • Check publisher before doing any calculations.

1.1.0 (15-12-2021)

  • Change segment marker to markerArray.

  • Publish id of the segment as markerArray.

  • Change the color palette.

  • Fix jump distance merge.

1.0.1 (15-12-2021)

  • Update simple_laser_geometry to 3.0.0.

1.0.0 (14-12-2021)

  • Changes to new simple laser geometry library.

  • Add max width filter.

  • Remove readDataPoints.

  • Added option to select threshold method.

  • Update dynamic jump distance methods.

  • Improve jump distance merge.

0.0.0 (-)

  • Initial release.

  • Create README.md.

  • Added laserSegmentation class (.h and .cpp files).

  • Added segmentationJumpDistance class (.h and .cpp files).

  • Added segmentationJumpDistanceMerge class (.h and .cpp files).

  • Added SegmentationParameters.cfg configuration files.

  • Added launch files.

  • Contributors: Alberto Tudela