Table of Contents
Fetching ...

Unfettered Forceful Skill Acquisition with Physical Reasoning and Coordinate Frame Labeling

William Xie, Max Conway, Yutong Zhang, Nikolaus Correll

TL;DR

This work shows that vision-language models can be steered to reason about forces and execute force-based manipulation by overlaying object-centric coordinate frames and eliciting wrenches instead of trajectories. A two-step prompting scheme—first spatial reasoning, then physical reasoning—coupled with coordinate-frame labeling enables zero-shot generalization to several contact-rich tasks across multiple robot platforms, achieving roughly half-success in a broad setting. The approach also demonstrates that feedback (robot- or human-provided) can improve task completion, and raises important safety concerns by showing that visual grounding and embodied reasoning can bypass model safeguards. The authors propose a scalable “data flywheel” paradigm to collect data and refine VLM-based manipulation, while acknowledging ethical and safety challenges that demand further safeguards and responsible deployment considerations.

Abstract

Vision language models (VLMs) exhibit vast knowledge of the physical world, including intuition of physical and spatial properties, affordances, and motion. With fine-tuning, VLMs can also natively produce robot trajectories. We demonstrate that eliciting wrenches, not trajectories, allows VLMs to explicitly reason about forces and leads to zero-shot generalization in a series of manipulation tasks without pretraining. We achieve this by overlaying a consistent visual representation of relevant coordinate frames on robot-attached camera images to augment our query. First, we show how this addition enables a versatile motion control framework evaluated across four tasks (opening and closing a lid, pushing a cup or chair) spanning prismatic and rotational motion, an order of force and position magnitude, different camera perspectives, annotation schemes, and two robot platforms over 220 experiments, resulting in 51% success across the four tasks. Then, we demonstrate that the proposed framework enables VLMs to continually reason about interaction feedback to recover from task failure or incompletion, with and without human supervision. Finally, we observe that prompting schemes with visual annotation and embodied reasoning can bypass VLM safeguards. We characterize prompt component contribution to harmful behavior elicitation and discuss its implications for developing embodied reasoning. Our code, videos, and data are available at: https://scalingforce.github.io/.

Unfettered Forceful Skill Acquisition with Physical Reasoning and Coordinate Frame Labeling

TL;DR

This work shows that vision-language models can be steered to reason about forces and execute force-based manipulation by overlaying object-centric coordinate frames and eliciting wrenches instead of trajectories. A two-step prompting scheme—first spatial reasoning, then physical reasoning—coupled with coordinate-frame labeling enables zero-shot generalization to several contact-rich tasks across multiple robot platforms, achieving roughly half-success in a broad setting. The approach also demonstrates that feedback (robot- or human-provided) can improve task completion, and raises important safety concerns by showing that visual grounding and embodied reasoning can bypass model safeguards. The authors propose a scalable “data flywheel” paradigm to collect data and refine VLM-based manipulation, while acknowledging ethical and safety challenges that demand further safeguards and responsible deployment considerations.

Abstract

Vision language models (VLMs) exhibit vast knowledge of the physical world, including intuition of physical and spatial properties, affordances, and motion. With fine-tuning, VLMs can also natively produce robot trajectories. We demonstrate that eliciting wrenches, not trajectories, allows VLMs to explicitly reason about forces and leads to zero-shot generalization in a series of manipulation tasks without pretraining. We achieve this by overlaying a consistent visual representation of relevant coordinate frames on robot-attached camera images to augment our query. First, we show how this addition enables a versatile motion control framework evaluated across four tasks (opening and closing a lid, pushing a cup or chair) spanning prismatic and rotational motion, an order of force and position magnitude, different camera perspectives, annotation schemes, and two robot platforms over 220 experiments, resulting in 51% success across the four tasks. Then, we demonstrate that the proposed framework enables VLMs to continually reason about interaction feedback to recover from task failure or incompletion, with and without human supervision. Finally, we observe that prompting schemes with visual annotation and embodied reasoning can bypass VLM safeguards. We characterize prompt component contribution to harmful behavior elicitation and discuss its implications for developing embodied reasoning. Our code, videos, and data are available at: https://scalingforce.github.io/.
Paper Structure (24 sections, 18 figures, 2 tables, 1 algorithm)

This paper contains 24 sections, 18 figures, 2 tables, 1 algorithm.

Figures (18)

  • Figure 1: A natural language query, together with head and wrist images both annotated with a coordinate frame at a VLM-generated grasp point $(u, v)$ on the image, is provided to Gemini to estimate, using spatial and physical reasoning, an appropriate wrench and duration to execute the task. The wrench is then passed to a compliance controller and the resulting motion and visual data can be used for iterative task improvement.
  • Figure 2: We illustrate with the lid closing and bottle pushing sketches how scenes can be observed by either a head-mounted perspective in the robot's base coordinate frame (A), an object-centric eye-in-hand camera perspective (B), or both. We explore five camera and coordinate frame configurations for visual annotation prompting (C): 1) a "head" view labeled with the robot base (1) or "world" orientation, 2) a combined head and wrist view (gripper palm-mounted camera) view with world frame (1 and 2) labeling, 3) a head view with wrist frame (3) labeling, 4) a combined head and wrist view with wrist frame (3 and 4) labeling, and 5) a head view with wrist frame labeling (5) modified to align with the world frame while maintaining initial orientation.
  • Figure 3: Sankey diagrams for experiments from Table \ref{['tab:head_wrist_results']} showing the impact of using only the head view (left) vs. adding the wrist view (right) and annotating in world coordinates. The additional information provided by the wrist image significantly increases overall success rate.
  • Figure 4: Sankey diagrams for experiments from Table \ref{['tab:head_wrist_results']} showing the impact of using only the head view (left) vs. adding the wrist view (right) when using the wrist frame for annotations. Wrist frame annotations perform worse than world frame annotations as they require the VLM to reason about the kinematics of the robot in addition to spatial and physical reasoning in the scene. Adding a wrist image, unlike when using world coordinate annotations, further reduces performance.
  • Figure 5: Left: Aligning the world frame with the wrist frame helps to resolve spatial contradictions and leads to comparable results to world-frame labeling while resulting in explainable wrenches. Right: We evaluate two wheeled-chair pushing tasks on the Unitree H1-2, one empty and one human-seated ($N=10+10$).
  • ...and 13 more figures