Skip to content
Back to skills

Vlmbench Eval

ASecurity

This benchmark evaluates a robot agent's ability to execute 6D manipulation tasks guided by natural language instructions and visual observations. It probes compositional reasoning, object localization, and precise pose estimation in both seen and unseen object settings. Use when the user wants to benchmark on VLMbench, or asks about evaluating this task. Reports success rate.

  • 3 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 11, 2026
researchpythongo

Works with

  • cli

Security analysis

A100/100

Scanned September 11, 2026

npx -y skills add qhjqhj00/research-skills-pool --skill vlmbench-eval --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Vlmbench Eval?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Vlmbench Eval
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/qhjqhj00-vlmbench-eval/badge)](https://www.skillsdirectory.com/skills/qhjqhj00-vlmbench-eval)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: vlmbench-eval
description: This benchmark evaluates a robot agent's ability to execute 6D manipulation tasks guided by natural language instructions and visual observations. It probes compositional reasoning, object localization, and precise pose estimation in both seen and unseen object settings. Use when the user wants to benchmark on VLMbench, or asks about evaluating this task. Reports success rate.
metadata:
  skill_kind: dataset_eval
  source_arxiv: 2206.08522
  bibtex_key: [REDACTED]
  confidence: high
---

# vlmbench-eval

> VLMbench: A Compositional Benchmark for Vision-and-Language Manipulation — Zheng et al. (2022) (arXiv:2206.08522, 2022)

## What this evaluates

This benchmark evaluates a robot agent's ability to execute 6D manipulation tasks guided by natural language instructions and visual observations. It probes compositional reasoning, object localization, and precise pose estimation in both seen and unseen object settings.

## Datasets

- **VLMbench** — total ?; splits: test (-1)

## Metrics

- `success rate` **(primary)** — range: percent
  - Calculated as the number of success conditions satisfied divided by the total number of tests. Success is determined by an object detector (target objects moved inside a predefined space) or a joint detector (joint angles reach a predefined range).

## Input / output format

**Input**: Multi-view RGBD observations, natural language instructions encoded via CLIP, and optionally pre-generated waypoints or gripper states for sub-goal decomposition.

**Output**: 6DoF action parameters (x, y, z position and 3D orientation) for each step in the task sequence.

## Scoring recipe

```python
def compute_success_rate(predictions, gold):
    successes = 0
    for task in gold:
        # Check success conditions defined in task config
        if object_detector(task.target_objects, task.predefined_space) or \
           joint_detector(task.joint_angles, task.predefined_range):
            successes += 1
    return (successes / len(gold)) * 100
```

## Common pitfalls

- Language-only agents fail completely because they cannot localize objects in 3D space without visual input.
- Vision-only agents struggle significantly on tasks requiring strict pose constraints (e.g., Drop, Pour, Shape Sorter) without language guidance.
- Position estimation is typically the primary bottleneck for task success, as object localization is harder than orientation estimation in this setup.

## Evidence (verbatim from paper)

> Success rate is used as the primary evaluation metric, calculated by dividing the number of success conditions satisfied by the number of tests. We use the average success rate of all variations for each task category. The success conditions are mainly determined by an object detector or a joint detector. The object detector returns true if particular objects have moved inside the predefined space, and the joint detector returns true when the joint angle reaches the predefined range.

## Citation

```bibtex
@misc{zheng2022vlmbench,
  title={VLMbench: A Compositional Benchmark for Vision-and-Language Manipulation},
  author={Zheng et al. (2022)},
  year={2022},
  note={arXiv:2206.08522}
}
```

- arXiv: 2206.08522

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.