A full LiDAR SLAM system for static environment mapping using LiDAR with optional GPS, IMU, and odometry support.
StaticMapping is an open-source LiDAR SLAM system that constructs maps of static environments using LiDAR sensor data. It solves the problem of simultaneous localization and mapping for robots and autonomous vehicles by processing point clouds to create accurate spatial representations, with optional support from GPS, IMU, and odometry sensors.
Robotics researchers, autonomous vehicle developers, and engineers working on SLAM, perception, and mapping systems who need a flexible, LiDAR-focused solution for static environment reconstruction.
Developers choose StaticMapping for its comprehensive sensor fusion capabilities, modular architecture allowing customization of SLAM components, and strong performance on real-world datasets like KITTI, all within an open-source framework.
Use LiDAR to map the static world
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Incorporates M2DP descriptors for detecting revisited locations, reducing drift in SLAM, as cited from IEEE research in the README.
Uses iSAM2 backend for real-time smoothing and mapping without recomputing entire maps, ensuring performance for large-scale environments.
Designed for extensibility, allowing customization of SLAM components like ICP variants and ground removal, per the project's philosophy.
Tested on KITTI dataset with evaluation documentation, demonstrating reliable static environment mapping capabilities.
Requires installing ROS kinetic/melodic, multiple third-party libraries like GTSAM and libpointmatcher, and has a manual setup prone to errors, as detailed in the build instructions.
The README explicitly warns that mapping with GPS or odom is not well-tested, making multi-sensor integration unreliable for production use.
Only tested on specific Ubuntu versions (16.04 and 18.04) with ROS kinetic/melodic, and Docker support is limited, reducing cross-platform compatibility.
The extensive TODO list includes critical missing features like multi-lidar support and IMU factor integration, indicating the project is not production-ready.