Skip to content
Back to skills

Isaacsim Kitchen Eval

ASecurity

Evaluates a robot's ability to decompose high-level language instructions into executable task plans and execute them in a simulated kitchen environment. It jointly measures planning accuracy and low-level control success under strict time and spatial constraints. Use when the user wants to benchmark on IsaacSim Kitchen Benchmark, or asks about evaluating this task. Reports EM.

  • 3 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 11, 2026
researchpython

Security analysis

A100/100

Scanned September 11, 2026

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

Installs into .claude/skills of the current project.

Are you the author of Isaacsim Kitchen Eval?

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

Security grade badge for Isaacsim Kitchen Eval
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/qhjqhj00-isaacsim-kitchen-eval/badge)](https://www.skillsdirectory.com/skills/qhjqhj00-isaacsim-kitchen-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: isaacsim-kitchen-eval
description: Evaluates a robot's ability to decompose high-level language instructions into executable task plans and execute them in a simulated kitchen environment. It jointly measures planning accuracy and low-level control success under strict time and spatial constraints. Use when the user wants to benchmark on IsaacSim Kitchen Benchmark, or asks about evaluating this task. Reports EM.
metadata:
  skill_kind: dataset_eval
  source_arxiv: 2508.15663
  bibtex_key: [REDACTED]
  confidence: high
---

# isaacsim-kitchen-eval

> Mind and Motion Aligned: A Joint Evaluation IsaacSim Benchmark for Task Planning and Low-Level Policies in Mobile Manipulation — Kachaev et al. (2025) (arXiv:2508.15663, 2025)

## What this evaluates

Evaluates a robot's ability to decompose high-level language instructions into executable task plans and execute them in a simulated kitchen environment. It jointly measures planning accuracy and low-level control success under strict time and spatial constraints.

## Datasets

- **IsaacSim Kitchen Benchmark** — total ?; splits: test (-1)

## Metrics

- `EM` **(primary)** — range: [0, 1]
  - Exact Match accuracy for task planning steps. Calculated as the average per-plan accuracy where each step must exactly match the ground-truth string character-by-character.
- `SR` — range: [0, 1]
  - Success Rate for mobile manipulation tasks. Equals 1 if a task completes within 120 seconds and meets spatial criteria (navigation: base within 10 cm of target; manipulation: object within 5 cm of target), else 0.
- `MSE` — range: other
  - Mean Squared Error between the predicted trajectory and the expert trajectory, averaged across all predicted trajectories.

## Input / output format

**Input**: High-level natural language instruction describing a kitchen task.

**Output**: For planning: a sequence of text strings representing task steps. For control: a predicted trajectory or action sequence for each task step.

## Scoring recipe

```python
def compute_joint_metric(predictions, ground_truth, instructions):
    total_score = 0.0
    N = len(instructions)
    for i, instr in enumerate(instructions):
        pred_plan = predictions['plan'][i]
        gt_plan = ground_truth['plan'][i]
        n_i = len(gt_plan)
        em_i = sum(1 for p, g in zip(pred_plan, gt_plan) if p == g) / n_i
        sr_i = 0.0
        for task in gt_plan:
            if execute_task_with_policy(task, predictions['policy']) and time < 120s:
                if check_spatial_criteria(task):
                    sr_i += 1.0
        sr_i /= n_i
        total_score += (em_i + sr_i)
    return total_score / N
```

## Common pitfalls

- Evaluating the controller using the model's predicted plan instead of the ground-truth plan, which conflates planning failures with execution failures.
- Ignoring the strict 120-second time limit per task, which automatically marks a task as failed (SR=0) regardless of spatial proximity.
- Using fuzzy string matching for plan steps; the benchmark requires exact character-by-character matches.

## Evidence (verbatim from paper)

> For the online joint validation of the task planning and mobile manipulation subproblems in the simulator, we use the EM and Success Rate (SR) metrics. The SR is equal to 1 for a decomposed task if the task is completed successfully within the 120-second time limit for model inference. Success is defined as follows. For a navigation task: the robot’s base geometric center is within 10 cm of the target position. For a manipulation task: the geometric center of the manipulated object is within 5 cm of its target position.

## Citation

```bibtex
@misc{kachaev2025mindandmotion,
  title={Mind and Motion Aligned: A Joint Evaluation IsaacSim Benchmark for Task Planning and Low-Level Policies in Mobile Manipulation},
  author={Kachaev et al. (2025)},
  year={2025},
  note={arXiv:2508.15663}
}
```

- arXiv: 2508.15663

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.