Multimodal VLM as a Policy#
Recent work [1] has shown that multimodal vision-language models (VLMs), such as Astra, can act as robot policies.
Arena v0.4 adds support for VLM policies, allowing users to configure different models and
benchmark their action strategies using Arena’s evaluation tools.
Try it with the VLM policy quickstart.
GPT-6 Astra controlling a robot to stack colored blocks, seen from the wrist camera.
How Arena connects a VLM to the robot#
To use a VLM as a policy, Arena connects the model output to a robot controller. Each request includes the task description and configured observations, such as camera images and robot state, along with robot geometry. The model then returns an action to be executed on the robot. The Astranomy study [1] compares several approaches to using VLMs as robot policies. Arena supports the following configuration options:
Design choice |
Arena |
|---|---|
Policy form |
Direct Policy: observation-to-action API calls, with no persistent conversation. |
Actions |
Absolute end-effector poses, plus a command to open or close the gripper. |
Action horizon |
Goal ( |
Chunk ( |
|
Step ( |
|
Observations |
Camera images, robot state, or both. |
History |
Current observation only. The goal policy also reports the outcome of the previous goal. |
The action strategies determine how often the model receives updated observations and issues new actions.
The video below compares the goal, chunk, and step action strategies on a DROID
pick-and-place task, with three trials on each of three layouts.