Towards Capability-Aware Traversability Navigationfor Unstructured Environments

IROS 2026

Gianluca Capezzuto, Felipe Tommaselli, Matheus P. Angarola, Ricardo V. Godoy, Marcelo Becker

Mobile Robotics Group, University of São Paulo, São Carlos, SP, Brazil

Corresponding author: gianlucacapezzuto@usp.br

Abstract

Estimating traversability in unstructured environments requires conditioning on robot embodiment, as the same terrain can be traversable for one platform and unsafe for another. Existing methods often transfer predictions across robot morphologies through late-stage trajectory filtering rather than encoding platform constraints in the learned representation. We propose Capability-Aware Traversability (CAT), a unified framework that embeds physical limits directly into the spatial feature space. CAT uses an interactive annotation pipeline grounded in physical trajectories to generate dense supervision masks and modulates semantic terrain maps with robot-specific traversability vectors through Spatially-Adaptive Denormalization (SPADE) blocks. Across human-annotated and trajectory-aligned datasets, CAT leads all ranking-based metrics, improving AUROC by 11.0% over the strongest baseline on physically executed trajectories and AUPRC by 15.8% on human traces. Ablations show that spatial conditioning and per-robot prototypes produce capability sensitivity beyond generic path prediction. Real-world deployments on a legged quadruped and a wheeled skid-steer further demonstrate embodiment-aware obstacle avoidance on embedded hardware at 4.8 Hz.

Traversability Depends on the Robot

Compare robot profiles
Left
Right

Drag the divider — or focus it and use the arrow keys — to compare the two selected profiles.

Wheeled profile: CAT traversability prediction for the broad staircase (blue = high, red = low).
Legged profile: CAT traversability prediction for the broad staircase (blue = high, red = low).
Wheeled profile Legged profile

Approach

CAT architecture: frozen DINOv3 and CLIPSeg feed a robot-vector-modulated SPADE decoder producing per-robot traversability maps

Visual-semantic encoding

Frozen DINOv3 encodes RGB and depth into fused visual features, while frozen CLIPSeg turns terrain prompts into per-pixel semantic maps.

Capability conditioning

A per-robot traversability vector scores how suitable each terrain class is for the platform and modulates the semantic channels, so the same observation can yield different predictions for different robots.

SPADE decoding & readout

The modulated semantic map conditions a SPADE decoder that fuses it with visual features; traversability is the cosine similarity between each pixel and a robot-specific prototype.

Trajectory-grounded supervision

Physically executed trajectories anchor dense training masks, expanded with GroundingDINO, SAM 2, temporal propagation, and human refinement.

Trajectory-grounded label-generation pipeline: physical trajectories and open-vocabulary prompts condition SAM 2, followed by temporal propagation and human refinement
View original resolution
Propagated masks

Results

We evaluate whether CAT aligns with human judgments and physically executed trajectories, and whether its conditioning and prototype choices are responsible for capability sensitivity.

Evaluation lens Evidence Question Primary readout
Human alignment NaviTrace human-validated traces Does CAT recover terrain judged safe by people? Mean trav., AUROC, AUPRC, exterior activation
Trajectory alignment Held-out sequences and executed robot paths Does CAT recover terrain the robot physically traversed? Mean trav., AUROC, AUPRC, exterior activation
Component attribution Conditioning and prototype ablations Which design choices create capability sensitivity? Path-vs-Rest and Embodiment AUROC

Interpretation: Pixels outside an annotated or executed path are unobserved, not verified obstacles; ranking metrics measure path alignment rather than complete safety classification.

Comparison with Prior Methods

Method NaviTrace · human alignment Held-out · trajectory alignment
Mean ↑ AUROC ↑ AUPRC ↑ Ext.@90R ↓ Mean ↑ AUROC ↑ AUPRC ↑ Ext.@90R ↓
WayFAST (RGB) 0.4870.5250.0410.756 0.4980.6230.2950.679
WayFAST (RGB-D) 0.8800.7910.1460.433 0.7850.8380.6410.372
W-RIZZ (RGB) 0.5920.7490.0940.458 0.5690.8510.5540.284
CAT (Ours) 0.7700.7940.1690.424 0.8800.9450.8320.143

CAT provides the strongest overall path alignment across both evaluation distributions. The qualitative examples show the same pattern. In the rocky passage, CAT confines high traversability to the corridor instead of the surrounding walls. In the urban scene, it preserves a continuous path along the open pavement while suppressing the pedestrian, barriers, and adjacent structures. The baselines either spill onto surrounding surfaces or recover only fragmented paths.

Qualitative comparison of CAT against WayFAST and W-RIZZ traversability predictions on two NaviTrace scenes

Ablation Studies

ComponentVariantPath AUROC ↑Emb-W ↑Emb-L ↑
Conditioning Uniform capability0.9500.5430.517
Concatenation0.9440.5410.524
Global modulation0.9510.5490.530
Prototype Shared prototype0.9420.5400.497
Multiple prototypes0.9380.5500.521
CAT (full)0.9450.5670.540

The ablations separate generic path prediction from capability awareness. Changing the conditioning or prototype design leaves path recovery broadly intact, but weakens the model’s response to the queried robot. This suggests that spatial conditioning and profile-specific prototypes primarily support embodiment awareness rather than generic path prediction.

Citation

@misc{capezzuto2026capabilityawaretraversabilitynavigationunstructured,
  title        = {Towards Capability-Aware Traversability Navigation for Unstructured Environments},
  author       = {Gianluca Capezzuto and Felipe Tommaselli and Matheus P. Angarola and Ricardo V. Godoy and Marcelo Becker},
  year         = {2026},
  eprint       = {2607.20679},
  archivePrefix = {arXiv},
  primaryClass = {cs.RO},
  url          = {https://arxiv.org/abs/2607.20679}
}

Acknowledgments

The authors thank João H. Aléssio for his dedicated assistance during the field deployments. His support with robot operation and on-site logistics was essential to completing the experimental campaign. This work was supported by the São Paulo Research Foundation (FAPESP), Grants #2025/22381-3, #2025/20858-7, and #2025/04308-7; and by Petróleo Brasileiro S/A – Petrobras, using resources from the ANP R&D clause, in partnership with the University of São Paulo (USP) and the Fundação de Apoio à Física e à Química (FAFQ), under Cooperation Agreements #2023/00016-6 and #2023/00013-7.