---
title: Counterfactual Interactive Navigation with CoINS
url: https://www.emergentmind.com/topics/counterfactual-interactive-navigation-via-skill-aware-vlm-coins
type: topic
---

# Counterfactual Interactive Navigation with CoINS

Counterfactual Interactive Navigation via Skill-aware VLM (CoINS) is a hierarchical robotics framework that unifies skill-aware vision-language reasoning with robust, RL-trained low-level skills for interactive navigation in cluttered environments. Unlike canonical VLM-based navigation agents, which act as semantic reasoners and default to passive obstacle avoidance, CoINS enables mobile manipulators to actively assess the causal effects of object interactions and autonomously clear obstacles—extending capabilities beyond traditional static planning. The core innovation lies in counterfactual reasoning about environment manipulability, skill feasibility, and execution constraints, synthesized atop a metric- and affordance-grounded representation tied to the robot’s embodied capabilities [2601.03956].

## 1. Hierarchical Framework and Policy Structure

CoINS implements a two-tiered hierarchy:

- **High-level Reasoning (InterNav-VLM):** A fine-tuned vision-language model forms the high-level policy:
  
  $$(s_t, q_t) = \pi_H(X_\mathrm{goal}, o^\mathrm{rgb}_t, \mathcal{S}, \mathcal{C})$$
  
  where $o^\mathrm{rgb}_t$ is the egocentric RGB observation, $X_\mathrm{goal}$ is the navigation goal, $\mathcal{S}$ denotes the symbolic skill set, and $\mathcal{C}$ the corresponding parametric capability descriptions (height limit $h_\mathrm{max}$, clearance width $w_\mathrm{clear}$, reach $d_\mathrm{reach}$, object categories $C_\mathrm{obj}$). The policy emits a discrete skill $s_t \in \mathcal{S}$ and continuous execution parameters $q_t$.

- **Low-level Execution:** The low-level policy translates the high-level command into robot-specific control:
  
  $$u_t = \pi_L(s_t, q_t, o^\mathrm{rgb}_t, o^\mathrm{geo}_t)$$
  
  using proprioceptive geometry $o^\mathrm{geo}_t$, producing joint-level servo targets via a learned whole-body controller.

This architectural split preserves the abstraction of task-level planning at the high level while leveraging robust, adaptive, low-level controllers that accommodate the dynamics and constraints of specific embodiments (e.g., quadrupeds with manipulators).

## 2. Skill-Aware Representation and Environmental Grounding

InterNav-VLM constructs a multi-modal input sequence:

- Visual tokens extracted from a ViT backbone on $o^\mathrm{rgb}_t$.
- Textual embeddings encoding the navigation goal ($X_\mathrm{goal}$), the explicit skill set $\mathcal{S}$ (e.g., “navigate”, “climb”, “push”, “open_door”), and the robot’s precise affordance parameters ($h_\mathrm{max}$, $w_\mathrm{clear}$, $d_\mathrm{reach}$, $C_\mathrm{obj}$).

Metric grounding is achieved via a dense 3D reconstruction pipeline: a single RGB image is processed by VGGT (structural depth) and Map-Anything (absolute metric scale), followed by RANSAC-based ground-plane canonicalization. The resulting point cloud $P$ is projected into a 2D grid map $M(u,v)$:

- $H(u,v) = \max_{p_i \in cell(u,v)} z_i$ (cell height)
- $M_\mathrm{occ}(u,v) = \mathbb{1}[H(u,v) > h_\mathrm{max}]$ (occupancy based on robot limit)
- $M_\mathrm{trav}(u,v) = 1 - \max_{(i,j) \in \mathcal{D}(u,v, r_\mathrm{clear})} M_\mathrm{occ}(i,j)$ (traversability)

For object manipulation, detections from Grounding DINO are mapped to 3D ($P^k_{\mathrm{obj}} = P_{(u_k, v_k)}$). Manipulability is binary: $F_\mathrm{manip}(k) = \mathbb{1}[\exists p \in M_\mathrm{trav} : P^k_\mathrm{obj} \in \mathcal{W}(p)]$, with $\mathcal{W}(p)$ denoting the workspace reachable from base pose $p$.

## 3. Distilling Counterfactual Reasoning into VLM

The distinguishing methodological contribution is embedding the logic of Navigation-Among-Movable-Obstacles (NAMO) directly into the VLM via supervised counterfactual VQA. For each start-goal pair $(X_\mathrm{goal}, M_\mathrm{trav})$:

- Compute $l(M, x_g)$, the optimal (A*) path length to $x_g$.
- Let $G(o) = 1 - l(M_\mathrm{trav}^{-o}, x_g) / l(M_\mathrm{trav}, x_g)$, where $M_\mathrm{trav}^{-o}$ is the map with object $o$ removed.
- Declare the optimal target $o^* = \arg\max_{o \in \mathcal{K}_\mathrm{manip}} G(o)$.
- If $\max G(o^*) > \epsilon$, label as “interact (skill $s^*$, object $o^*$)”; else as “navigate.”

From these, $\approx 20,\!000$ chain-of-thought labeled VQA samples are generated, explicitly enumerating feasibility checks (height, reachability) and causal impact. InterNav-VLM is fine-tuned via standard token-prediction loss on Qwen3-VL. This enables implicit, efficient inference-time counterfactual reasoning—eliminating online map search for each hypothetical object removal.

## 4. RL Skill Library: Traversability-Oriented Manipulation

The low-level skill stack is a two-stage reinforcement learning (PPO) hierarchy:

- **Whole-body Controller:** Receives commanded base velocity $(v_x, v_y, \omega_z)$, desired end-effector pose $P_\mathrm{ee}$, and proprioceptive signals. Output: 18 joint targets. Reward: velocity/EE tracking, smoothness, collision avoidance.
- **High-level skills:**
  - **Navigation:** Local $M_\mathrm{trav}$ → A* path → pure-pursuit controller.
  - **Traversability-Oriented Manipulation:** Reward maximizes $r = r_\mathrm{nav} + r_\mathrm{safe} + r_\mathrm{eff}$, with $r_\mathrm{nav}$ favoring minimization of base–goal distance and deviation from optimal line; $r_\mathrm{safe}$ penalizing collisions and dynamic instability; $r_\mathrm{eff}$ minimizing energy/effort, ensuring minimal intervention required for gap clearance.
  - **Door Opening:** Reward based on the squared error to the target door angle, EE-handle distance, collisions, and energy.

Aggressive domain randomization is used during Isaac Lab training (object mass/geometry/friction/sensor noise), yielding robust category-agnostic policies. All skills generalize across diverse movable assets (boxes, barrels, chairs, doors).

## 5. Benchmarking and Empirical Performance

Benchmarking is conducted in Isaac Sim using 15 Matterport3D-based scenes spanning three difficulty levels (Small Room, Large Room, Room-to-Room) with five variants each, yielding 150 episodes per evaluation.

- Movable assets: $\approx 50$ objects per benchmark, each with high-fidelity physics and collision meshes.
- Metrics: Success Rate (SR), Path Length (PL), Distance to Goal (DTG), and Interaction Count.

Performance results include:

| Method                | Overall SR | Room-to-Room SR | PL (m) | DTG (m) |
|-----------------------|:----------:|:---------------:|:------:|:-------:|
| CoINS                 | 0.75       | 0.58            | 10.32  | 1.19    |
| IN-Sight (baseline)   | 0.64       | 0.32            | 10.26  | 1.96    |

- InterNav-VLM achieves 78.35% VQA accuracy, compared to 58.34% (Gemini-2.5-Pro) and 33.56% (pre-trained Qwen3-VL). By platform: 80.21% (wheeled), 76.45% (legged).
- Relative gain for CoINS over IN-Sight: +17% overall SR; +81% SR in long-horizon Room-to-Room settings.
- Ablations show critical dependence on fine-tuning (w/o: 0.17 SR) and traversability-oriented manipulation (w/o: 0.53 SR).
- Cross-embodiment: On TurtleBot3 (no manipulator), CoINS matches Art-planner (0.93 SR).
- Real-world deployment in cluttered settings demonstrates successful transfer (obstacle removal, door opening) without re-tuning. Skills generalize to physical boxes (60×40×50 cm, 55×45×20 cm) and left/right-hinged doors.

## 6. Failure Analysis and Limitations

Systematic failure analysis reveals:

- $\approx$35% of failures originate from VLM reasoning errors—e.g., unnecessary or incorrect object interaction, suboptimal skill selection.
- $\approx$65% of failures are attributable to execution (collisions, inadequate displacement).

Proposed directions:

- Augment InterNav-VLM with explicit 3D spatial encoders to mitigate mis-reasoning in narrow or complex geometries.
- Integrate memory modules for superior long-horizon planning.
- Expand the skill library to encompass more complex manipulations (e.g., grasp-and-lift) and to support more diverse morphologies (such as humanoids).

A plausible implication is that improved metric-spatial representation and longer-term temporal reasoning may further reduce error rates and enable even broader generalization.

## 7. Significance and Broader Impact

CoINS establishes a new paradigm for embodied vision-language planning by merging counterfactual, affordance-aware reasoning with traversability-centric reinforcement learning skills. The framework tightly integrates high-level causal inference about environmental interventions with low-level policy robustness and real-world transferability. Empirical results demonstrate substantial gains in long-horizon interactive navigation, broad semantic and physical generalization, and competitive cross-embodiment fallback performance [2601.03956]. As research continues toward richer skill sets, improved spatial embeddings, and lifelong adaptation, the methodological trajectory exemplified by CoINS is likely to influence both embodied AI and the next generation of interactive robotic systems.

Source: https://www.emergentmind.com/topics/counterfactual-interactive-navigation-via-skill-aware-vlm-coins