Overview of Voxblox volumetric mapping
masterVoxblox is a volumetric mapping library primarily based on Truncated Signed Distance Fields (TSDFs). It is designed for incremental 3D mapping and can be used for generating Euclidean Signed Distance Fields (ESDFs/EDTs) directly from TSDFs.
Key features include:
- CPU-only execution: Supports both single-threaded and multi-threaded operation for certain integrators.
- Extensible Layer Types: Supports multiple different layer types containing different voxel types.
- Serialization: Uses protobufs for data serialization.
- Flexible Integration: Offers different methods for handling weighting during merging and inserting scan pose information.
- ROS Integration: Tight integration via the
voxblox_rospackage. - Extensibility: Easily extensible with custom integrators.
- ESDF Generation: Built-in implementation for building ESDFs from TSDFs.