What problem does it solve?
It solves the problem of constructing correct RoadRunner HD map (.rrhd) content by guiding you through building RoadRunner HD Map entities in MATLAB without relying on external scene-builder steps.
Core Features & Use Cases
- RRHD authoring from scratch: Create lanes, lane boundaries, markings, junctions, signs, signals, barriers, and parking by directly assembling
roadrunnerHDMap objects and writing .rrhd.
- Topology and correctness guardrails: Enforces key construction patterns (create-then-assign,
rrMap = roadrunnerHDMap namespace load, Nx3 geometry, typed empty arrays) and requires an alignment/spatial validation gate before write().
- Track and RRHD-specific handling: Avoids common RoadRunner rendering bugs (e.g., green/grass artifacts) by specifying alignment rules, shared boundary conventions, and track-specific omissions (no topology, Z bumps, or boundary marking attributes for closed-loop tracks).
Quick Start
Use the roadrunner-rrhd-authoring skill to build and write a new .rrhd file by generating MATLAB code that creates a roadrunnerHDMap, constructs lanes and their shared lane boundaries with correct Forward/Backward alignment, runs the required enforcement checks, and then calls write(rrMap, "your_map.rrhd").