atlas

Research map / Vision-language and multimodal / Robot action and navigation

PhysVLM: Enabling Visual Language Models to Understand Robotic Physical Reachability

CVPR 2025 · Vision-language and multimodal › Robot action and navigation · approach: Vision-language-action foundation models · 6 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes the Space-Physical Reachability Map (S-P Map) and PhysVLM-3B, a dual-branch VLM that encodes robot reachability as an extra image-like input, plus the Phys100K training set and EQA-phys benchmark.

Problem

VLMs often give inaccurate or impractical answers to embodied visual reasoning questions because they do not understand a robot's physical reachability, and existing representations do not generalize across robots with different kinematics.

Approach

Abstract robot reachability (from DH parameters, joint limits, calibration and depth) into a robot-agnostic S-P Map that masks unreachable image regions, and process it with a separate SigLIP feature encoder fused into a Qwen2.5-3B VLM so general vision-language ability is preserved.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use PhysVLM-3B instead of GPT-4oEQA-phys · EQA-phys ALLscore: 57.0 -> 71.0Helped
Add S-P MapGPT-4o · EQA-phys ALLscore: 57.0 -> 61.3Helped
Add S-P MapGPT-4o-mini · EQA-phys ALLscore: 52.8 -> 59.8Helped
Use PhysVLM-3B instead of GPT-4oRobot task planning with some objects out of range · Robot task planning: part objects in rangesuccess rate: 35.8 -> 48.4Helped
Use PhysVLM-3B instead of GPT-4oRoboVQA-val · RoboVQA-valBLEU-4: 36.3 -> 43.5Helped
Add S-P Map input (ablation)PhysVLM-3B · EQA-phys REALscore: 54.2 -> 63.5Helped
Add S-P Map input (ablation)PhysVLM-3B · EQA-phys SIMscore: 58.8 -> 74.8Helped
Replace Depth Map with S-P Map (ablation)PhysVLM-3B · EQA-phys REALscore: 58.1 -> 63.5Helped
Replace Depth Map with S-P Map (ablation)PhysVLM-3B · EQA-phys SIMscore: 62.4 -> 74.8Helped
Use an independent S-P Map feature encoder instead of sharing the visual encoder (ablation)PhysVLM-3B · EQA-physscore: 68.2 -> 71.0Helped
Use an independent S-P Map feature encoder instead of sharing the visual encoder (ablation)PhysVLM-3B · OpenEQAEM-EQA: 56.5 -> 57.4Helped
Add PyBullet data to Phys100K (ablation)PhysVLM-3B · EQA-phys REALscore: 62.1 -> 63.5Helped

Surprising findings

Limitations

Experimental setup

Datasets: Phys100K RoboVQA ScanNet OpenX-Embodiment LLaVA-Pretrain ShareGPT4V OpenEQA RoboVQA-val

Benchmarks: EQA-phys RoboVQA-val OpenEQA task planning (real-world pick-and-place)

Metrics: LLM score (1-5 scaled to percentage) BLEU-1/2/3/4 EM-EQA score task success rate

Baselines: GPT-4o GPT-4o-mini Claude 3.5 SpatialVLM SpatialBot 3D-VLA RoboMamba

Builds on: LLaVA SigLIP Qwen-2.5

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy