EGT: Execution-Grounded Traversability through Learned Closed-Loop Trajectory Distributions
Organizations: are with the Institute of Technology, University of Tartu, Estonia.
Abstract
Rough terrain traversability is often estimated through point-wise roll, pitch, or force-angle margins along a planned path. However, these metrics are often inaccurate and overly conservative because they ignore how terrain disturbances and low-level controller corrections can affect the vehicle's motions. To overcome these limitations, we introduce Execution-Grounded Traversability (EGT), defined as the probability that a vehicle-controller pair can execute a candidate path while meeting trajectory-level tracking and progress requirements. We estimate EGT by predicting the distribution of closed-loop trajectories using a latent-space flow matching (FM) model conditioned on multi-resolution terrain features and 3D vehicle attitude and wheel-ground contact points prior. Across 650 simulated trials on unseen terrains, EGT reduces safe-path rejection to 2.2% (versus 11.4%-39.5% for pose-margin and force-angle baselines) and unsafe acceptance to 7.7%. Integrated into a receding-horizon sampling-based planner, EGT reduces navigation failure rates by 24-42 and 30-44 percentage points over [1] and [2], respectively, while cutting goal-reaching time by up to 20.5% and 45%. Finally, we demonstrate zero-shot transfer of our simulation-trained model to real-world outdoor experiments.
Figures & tables
| Metric | Force-Angle [ 3 ] | Pose-Margin | EGT | |||
|---|---|---|---|---|---|---|
| (Ours) | w/o pose- contact prior | |||||
| Conservative rejection | 39.5 | 35.3 | 21.7 | 11.4 | 2.2 | 4.8 |
| Unsafe acceptance | 13.5 | 13.5 | 38.5 | 63.5 | 7.7 | 71.2 |
| Overall accuracy | 62.6 | 66.5 | 76.9 | 84.5 | 97.4 | 89.8 |
| Probability bin | CI | |||
|---|---|---|---|---|
| 61 | 0.0656 | 0.2131 | ||
| 40 | 0.9200 | 1.0000 | ||
| 64 | 0.9667 | 1.0000 | ||
| 485 | 1.0000 | 0.9918 |
| Terrain | Method | Failure rate (%) | Goal time (s) Mean std. |
|---|---|---|---|
| Terrain 1 | Proposed | 4 | |
| GP-navigation | 40 | ||
| TAL | 34 | ||
| Terrain 2 | Proposed | 4 | |
| GP-navigation | 46 | ||
| TAL | 48 |