ROS 2 LiDAR SLAM for creating non-GPL pointcloud maps compatible with Autoware, featuring loop closure and benchmarking.
lidarslam_ros2 is a ROS 2 package for LiDAR-based Simultaneous Localization and Mapping (SLAM) that specializes in creating and benchmarking pointcloud maps. It solves the problem of generating accurate, loop-closed maps that are directly compatible with Autoware's mapping workflows, while maintaining a non-GPL licensing default.
ROS 2 developers and researchers working on autonomous vehicles or robotics who need to create, benchmark, and deploy pointcloud maps for Autoware-compatible systems.
Developers choose lidarslam_ros2 for its focused integration with Autoware, non-GPL licensing, comprehensive benchmarking tools, and features like dynamic-object filtering and GNSS georeferencing that enhance map quality for real-world deployment.
ROS 2 LiDAR SLAM for pointcloud-map authoring, benchmarking, and Autoware-compatible map workflows.
Default workflow uses BSD-2-Clause and MIT-licensed components like graph_based_slam and RKO-LIO, avoiding GPL dependencies for commercial or proprietary projects.
Generates pointcloud maps and map_projector_info.yaml files that Autoware can load and verify, as demonstrated in the quickstart with PASS verification results.
Save-time filtering removes likely dynamic objects (e.g., cutting saved points by 50% on Leo Drive bag6) while maintaining map verification PASS, improving map cleanliness without affecting live odometry.
Includes tracked benchmarks on datasets like NTU VIRAL and MID360 with automated report generation, ensuring reproducibility and performance validation for map authoring.
Requires cloning with submodules, ROS 2 installation, and specific dependency management via rosdep, which can be cumbersome for quick prototyping or inexperienced users.
Primarily designed for Autoware-compatible map authoring, so it lacks features like lanelet2 map generation and has no wheel-speed input in the current public path, limiting broader SLAM applications.
Marked as v2 alpha with features like Applanix IMU deskew being experimental, indicating potential instability or breaking changes in future updates.
ROS 2 Navigation Framework and System
Slam Toolbox for lifelong mapping and localization in potentially massive maps with ROS
YOLO ROS: Real-Time Object Detection for ROS
Server Implementations of the rosbridge v2 Protocol
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.