Skip to content
RobotWorld
Back to Papers

PAPER DEEP DIVE

具身智能PaperEmbodied AI

Towards Capability-Aware Traversability Navigation for Unstructured Environments

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 morphologies through late-stage trajectory filtering rather than encoding platform constraints in the learned representation. We propose Capability-Aware Traversability (CAT), a framework that embeds physical limits directly into the spatial feature space. CAT grounds dense supervision masks in physical trajectories through an interactive annotation pipeline 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% on physically executed trajectories and AUPRC by 15.8% on human traces over the strongest baseline. Ablations show that spatial conditioning and per-robot prototypes produce capability sensitivity beyond generic path prediction. Deployments on a legged quadruped and a wheeled skid-steer demonstrate embodiment-aware obstacle avoidance on embedded hardware at 4.8 Hz.

Gianluca Capezzuto, Felipe Tommaselli, Matheus P. Angarola, Ricardo V. Godoy, Marcelo BeckerJuly 22, 20267 min read
中文

1. Paper Overview

This paper from the University of São Paulo's Mobile Robotics Group presents CAT (Capability-Aware Traversability), a framework addressing a core contradiction in navigating unstructured environments: the same terrain can be safe for a quadruped robot yet dangerous for a wheeled one. Existing methods typically handle this embodiment difference through late-stage trajectory filtering after perception, rather than encoding platform constraints into the learned representation.

CAT's core innovation is embedding robot physical limits directly into the spatial feature space, modulating semantic terrain maps with robot-specific traversability vectors through Spatially-Adaptive Denormalization (SPADE) blocks. The framework supports four robot profiles: wheeled (TerraSentia), legged (ANYmal), differential, and ATV (TartanDrive). On human-annotated and trajectory-aligned datasets, CAT leads all ranking-based metrics — improving AUROC by 11.0% on physically executed trajectories and AUPRC by 15.8% on human traces over the strongest baseline.

Figure 1: Capability-Aware Traversability framework concept

2. Problem Background and Motivation

Traversability estimation projects environmental features into navigation costs to determine the feasibility of traversing specific terrain for a given robot morphology. However, merging interaction experiences across multiple platforms introduces conflicting labels: a quadruped's trajectory navigating stairs is fundamentally unsuitable for a wheeled robot. Such embodiment-specific contradictions prevent creating a shared traversability representation and severely limit policy transferability across robotics platforms.

Existing methods suffer from two main shortcomings:

  • Methods relying solely on prior robot experience degrade significantly outside specific training domains.
  • VLM zero-shot approaches, while possessing strong semantic reasoning, apply only to robot-agnostic scene context — embodiment-specific feasibility never enters the learned representation. Current pipelines integrate a secondary filter after perception to discard infeasible paths, rather than encoding embodiment in the representation itself.

The paper's key insight is that although robotics platforms have different embodiment profiles, the underlying relationship between semantic terrain classes and physical interaction admits a shared structure. Perception models can internalize physical limits by actively modulating visual features based on robot-specific profiles.

3. CAT Framework in Detail

3.1 Overall Architecture

Figure 2: CAT framework overview

The CAT framework contains three main components:

  1. Embedding Generation: DINOv3 extracts dense visual features
  2. Semantic Terrain Modulation: CLIPSeg generates semantic terrain maps, modulated by robot traversability vectors through SPADE blocks
  3. Traversability Prediction: cosine similarity computes cost maps in [0,1] range

3.2 Semantic Terrain Modulation

CAT uses CLIPSeg to generate semantic terrain segmentation maps, identifying 10 terrain classes. Then through SPADE (Spatially-Adaptive Denormalization) blocks, robot-specific traversability vectors are fused with semantic terrain maps:

graph LR
    A["RGB-D Input"] --> B["DINOv3
Dense feature extraction"] A --> C["CLIPSeg
Semantic terrain segmentation"] D["Robot traversability vector z_r"] --> E["SPADE modulation block"] C --> E B --> E E --> F["Cosine similarity"] F --> G["Traversability cost map
[0,1]"]

The SPADE block performs spatially-adaptive normalization, where $\mu$ and $\sigma$ are conditioned on the semantic terrain map and traversability vector:

$$\hat{y} = \frac{y - \mu}{\sigma}, \quad \hat{y}' = \gamma \odot \hat{y} + \beta$$

where $\gamma$ and $\beta$ are learned scaling and shift parameters derived from the traversability vector $\mathbf{z}_r$, and $\mu$ and $\sigma$ are spatial conditional statistics. This enables the same terrain to produce different traversability predictions under different robot profiles.

The traversability cost is computed via cosine similarity between the decoded feature $\mathbf{u}_j$ and the robot prototype $\mathbf{z}_r$, with $L_2$ normalization:

$$T(\mathbf{u}_j, \mathbf{z}_r) = \frac{\mathbf{u}_j \cdot \mathbf{z}_r}{\|\mathbf{u}_j\| \cdot \|\mathbf{z}_r\|} \in [-1, 1]$$

Scores are normalized to $[0, 1]$ for visualization, with blue denoting traversable regions and red denoting obstacles.

3.3 Trajectory-Grounded Label Generation

Figure 3: Trajectory-grounded label generation pipeline overview

CAT grounds dense supervision masks in physical trajectories through an interactive annotation pipeline. The key is positive sample refinement: when a pixel's modulated suitability falls below a fixed threshold, it is demoted to a negative. With $T_{\text{thresh}} = 0.4$, the refinement condition is:

$$\text{label}(p) = \begin{cases} \text{positive} & \text{if } T(p) \geq T_{\text{thresh}} \\ \text{negative} & \text{if } T(p) < T_{\text{thresh}} \end{cases}$$

When a pixel's modulated suitability falls below the fixed threshold, it is demoted to a negative — regions marked traversable by segmentation but deemed impassable by the robot's traversability vector do not serve as positives.

3.4 Training Objective

CAT uses a joint InfoNCE loss function:

$$\mathcal{L} = (1 - \omega)\,\mathcal{L}_{\mathrm{traj}} + \omega\,\mathcal{L}_{\mathrm{mask}}$$

where $\mathcal{L}_{\mathrm{traj}}$ is the trajectory term (positives sampled exclusively from robot path pixels) and $\mathcal{L}_{\mathrm{mask}}$ is the mask term (sampled from dense trajectory-grounded mask pixels), with $\omega = 0.05$. The InfoNCE objective pulls positive spatial features $\mathbf{u}_j$ closer to the prototype $\mathbf{z}_r$ while pushing negative features away. Per batch, 256 positives and 1024 negatives are sampled (trajectory mask), plus 512 positives and 1024 negatives (generated mask).

The InfoNCE contrastive prototype loss takes the form:

$$\mathcal{L}_{\mathrm{InfoNCE}} = -\log \frac{\exp(\text{sim}(\mathbf{u}_j, \mathbf{z}_r) / \tau)}{\sum_{k} \exp(\text{sim}(\mathbf{u}_k, \mathbf{z}_r) / \tau)}$$

where $\tau = 0.07$ is the temperature parameter and $\text{sim}(\cdot, \cdot)$ is cosine similarity.

4. Experimental Results

4.1 Quantitative Comparison

Table II: Quantitative comparison on NaviTrace and held-out trajectory split

MethodNaviTrace Mean Trav ↑NaviTrace AUROC ↑NaviTrace AUPRC ↑Held-out AUROC ↑Held-out AUPRC ↑
WayFAST (RGB)0.4870.5250.0410.6230.295
WayFAST (RGB-D)0.8800.7910.1460.8380.641
W-RIZZ (RGB)0.5920.7490.0940.8510.554
CAT (Ours)0.7700.7940.1690.9450.832

Key findings:

  • On the held-out trajectory split, CAT leads all metrics, improving AUROC by 11.0% over W-RIZZ (0.945 vs 0.851).
  • On NaviTrace, CAT achieves the highest AUROC and AUPRC, with AUPRC improving 15.8% over WayFAST (RGB-D) (0.169 vs 0.146).
  • The Exterior Activation rate (Ext. Act.@90R) measures the fraction of exterior pixels activated at the threshold retaining 90% positive recall; CAT achieves only 0.143 on the held-out set:

    $$\text{Ext.Act.}_{90} = \frac{|\{p \in \Omega_{\text{ext}} : T(p) \geq \theta_{90}\}|}{|\Omega_{\text{ext}}|}$$

  • WayFAST (RGB-D) assigns higher average scores within trace masks, but its lower AUPRC and higher exterior activation indicate overly broad responses.

4.2 Capability-Conditioned Modulation

Figure 4: Qualitative comparison of traversability prediction

The paper demonstrates traversability maps generated from the same RGB-D observation under two robot profiles:

  • Wheeled profile: assigns high traversability primarily to flat terrain, avoiding stairs and rough surfaces
  • Legged profile: expands the traversable region to include stairs and uneven terrain

Embodiment AUROC measures whether each profile-conditioned map ranks the region exclusive to the queried profile above the region exclusive to the other. Results show CAT genuinely adjusts predictions based on robot capabilities, rather than producing generic path predictions.

ProfileWheeled Path Mean ↑Legged Path Mean ↑
Wheeled Profile0.7080.639
Legged Profile0.7280.730

4.3 Real-World Deployment

CAT is validated on two robot platforms: a legged quadruped and a wheeled skid-steer. It runs on embedded hardware at 4.8 Hz, achieving embodiment-aware obstacle avoidance. The model has only 8.74M trainable parameters, with DINOv3 and CLIPSeg remaining frozen. Training takes 35 epochs on a single NVIDIA L40S GPU (~8 hours).

5. Limitations and Shortcomings

  • Evaluation metric limitations: Path-vs-Rest metrics are path-alignment measures rather than safety classification, since pixels outside masks remain unobserved under positive-unlabeled supervision and may still be traversable.
  • Training data bias: The NaviTrace human-annotated dataset may contain human bias, as human-judged safe regions may not fully match actual robot capabilities.
  • Limited robot profiles: Only four profiles are trained (wheeled, legged, differential, ATV), not covering aerial, tracked, or other morphologies.
  • Limited terrain classes: Only 10 terrain classes, which may be insufficient for extremely complex environments.
  • Embedded hardware framerate: 4.8 Hz inference rate may not be sufficiently real-time for high-speed motion scenarios.

6. Summary

CAT's core contribution lies in demonstrating that traversability need not be robot-agnostic — by encoding physical limits directly into spatial feature representations rather than relying on post-hoc trajectory filtering. The SPADE modulation mechanism enables a single model to produce different traversability predictions based on robot profiles, exhibiting capability-aware behavior in both quantitative metrics and qualitative visualization. Jointly training four robot profiles, CAT achieves 0.945 AUROC on the held-out trajectory split, an 11.0% improvement over the strongest baseline.

More importantly, ablation experiments demonstrate that spatial conditioning and per-robot prototypes genuinely produce capability sensitivity beyond generic path prediction. Deployment on real quadruped and wheeled robots validates the framework's practicality. Future work can extend to more robot morphologies and terrain classes, and explore end-to-end optimization with downstream path planning.

The same ground holds different meaning for different footsteps — true traversability is not a terrain property but a dialogue between terrain and capability. Encoding physical limits into perception rather than filtering afterward is the key leap toward universal environment navigation for robots.

Related Papers

Humanoid Seated Locomotion on Passive Mobile Chair

Humanoid Seated Locomotion on Passive Mobile Chair

Research on omnidirectional seated locomotion for humanoids on passive chairs. Policies use proprioception only, outperforming standing in tracking. Analyzes regularization effects on convergence.

人形机器人Humanoid坐姿移动Aug 28, 2026
GigaBrain-0.7: Scaling Embodied Foundation Models to Emergent Capabilities with a Three-System Architecture

GigaBrain-0.7: Scaling Embodied Foundation Models to Emergent Capabilities with a Three-System Architecture

Vision-language-action (VLA) models have become a dominant paradigm for generalist embodied agents, demonstrating strong complex and long-horizon task completion in structured settings. Yet it remains an open question whether current VLA systems can benefit from more effective architectural design, scale to substantially larger and more heterogeneous data regimes, and achieve broader generalization across tasks and embodiments. To this end, we present GigaBrain-0.7, an embodied foundation model with substantially improved generalization across diverse robot embodiments. Specifically, GigaBrain-0.7 unifies understanding, prediction, and action through a three-system architecture, scales pretraining to over 37,000 hours of heterogeneous embodied data, and introduces one-stage alignment training that jointly optimizes vision-language understanding and multi-embodiment action generation. Compared with the preceding GigaBrain-0 series and prior state-of-the-art models including $π_{0.5}$, GigaBrain-0.7 achieves substantial improvements in foundation zero-shot capabilities, language-conditioned instruction following, and post-training task success rates. In particular, on our in-house Maker H01 platform and mainstream robot embodiments, GigaBrain-0.7 demonstrates strong task adaptability and completion ability across both home and industrial scenarios. All training code and pretrained model weights will be released.

VLA具身智能世界模型Aug 16, 2026
ABot-N1: Toward a General Visual Language Navigation Foundation Model

ABot-N1: Toward a General Visual Language Navigation Foundation Model

ABot-N1 is a general visual-language navigation foundation model built on a slow-fast dual-system architecture: a 4B slow VLM reasoner emits explicit chain-of-thought plus dual pixel goals (Target Pixel + Affordance Pixel), while a 2B fast action expert decodes continuous SE(2) waypoints via QFormer action queries. The unified pixel-goal interface covers five tasks — point-goal, object-goal, POI-goal, instruction-following and person-following — in a single 30M-sample multi-task checkpoint, further aligned by GRPO post-training with format/target/safety rewards. Two closed-loop benchmarks are released (ABotN-PointBench and ABotN-POIBench). ABot-N1 sets new SOTA on all five benchmarks, boosting POI entrance arrival to 77.3% (+35.0 pp) and reaching 92.9%/95.4% outdoor/indoor point-goal SR, with full deployment on the TuTu quadruped running on a Jetson AGX Orin.

视觉语言导航VLN导航基础模型Jul 11, 2026
Zetta ζ: An Efficient Closed-Loop Embodied Harness for Self-Evolving Physical Intelligence

Zetta ζ: An Efficient Closed-Loop Embodied Harness for Self-Evolving Physical Intelligence

Zetta is a closed-loop embodied harness that keeps the base VLA frozen and evolves code-based runtime critics and recovery skills through three timescale-separated loops: action-frequency governance, rollout-batch failure diagnosis, and validation-gated skill updates. With the Z-Infra rollout infrastructure (20.6x throughput), it reaches 90.8% on LIBERO-Pro and 93.6% on RoboCasa, with zero-shot skill transfer and robotic Aha moments.

具身智能Embodied AIVLAAug 17, 2026