traversability_generator3d: A C++ library for 3D traversability estimation from MLS maps
Abstract
traversability_generator3d is a C++ library that converts Multi-Level Surface (MLS) (Triebel et al., 2006) maps into 3D traversability maps.Unlike traditional 2D elevationbased maps, MLS preserves multiple surface hypotheses per cell, making it well-suited for environments with rubble, vegetation, bridges, or overlapping terrain layers.The library builds on the MLS representation to provide robot-specific traversability analysis, where each grid cell is enriched with slope, step height, plane fitting results, allowed motion orientations, and optional soil semantics.The result is a TraversabilityMap3d suitable for autonomous navigation.It is designed for real-world robotic applications including construction robotics, disaster response, search-and-rescue, and planetary exploration, where terrain is uneven, uncertain, and multi-layered.
Fields of Study & Subjects
Robotics and Sensor-Based Localization
Robotic Path Planning Algorithms
Reinforcement Learning in Robotics
Publication details
- Journal / source
- The Journal of Open Source Software
- Volume
- 11
- Issue
- 118
- Pages
- 9410–9410
- Publication date
- 24 February 2026
- Language
- EN