Adapting SegMap: A LiDAR place recognition framework for standalone use in C++ applications

Autonomous mobile robots rely on accurate environmental mapping and continuous self-localisation for effective navigation, often achieved through complex algorithms that combine data from multiple sensors. Aru-SegMap is an adaptation of SegMap, a widely used 3D point cloud segment-based map representation, for modern ROS2-based and standalone C++ applications focused on localisation. SegMatch, a 3D point cloud segmentation and matching library integral to SegMap, reliably estimates a robot’s position and detects loop closures. This adaptation involved modularising the original library, decoupling it from a deprecated TensorFlow C++ API and ROS1, and integrating visualisation capabilities, enabling greater flexibility and usability for continued robotics research and development. Aru_SegMap was validated using datasets of varied agricultural environments. It is functional, produces consistent segments, and provides reliable localisation.

Publication Details

Journal
Springer Link (Chiba Institute of Technology)
Published
2025-11-25
DOI
https://doi.org/10.1051/matecconf/202541704004/pdf
Primary Topic
Robotics and Sensor-Based Localization
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Adapting SegMap: A LiDAR place recognition framework for standalone use in C++ applications

Springer Link (Chiba Institute of Technology)
Robotics and Sensor-Based Localization
article

Adapting SegMap: A LiDAR place recognition framework for standalone use in C++ applications

article en

Abstract

Autonomous mobile robots rely on accurate environmental mapping and continuous self-localisation for effective navigation, often achieved through complex algorithms that combine data from multiple sensors. Aru-SegMap is an adaptation of SegMap, a widely used 3D point cloud segment-based map representation, for modern ROS2-based and standalone C++ applications focused on localisation. SegMatch, a 3D point cloud segmentation and matching library integral to SegMap, reliably estimates a robot’s position and detects loop closures. This adaptation involved modularising the original library, decoupling it from a deprecated TensorFlow C++ API and ROS1, and integrating visualisation capabilities, enabling greater flexibility and usability for continued robotics research and development. Aru_SegMap was validated using datasets of varied agricultural environments. It is functional, produces consistent segments, and provides reliable localisation.

Springer Link (Chiba Institute of Technology)
Zero hunger
Openalex Percentile: Top 28%
Robotics and Sensor-Based Localization
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.