Skip to content
Back to skills

Flame Robotic Manipulation Eval

ASecurity

Evaluates federated learning algorithms for decentralized robotic manipulation across heterogeneous environments. It probes a model's ability to generalize from distributed, non-IID demonstrations under visual and physical perturbations, measuring both action prediction fidelity and task completion success. Use when the user wants to benchmark on FLAME, or asks about evaluating this task. Reports RMSE.

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

Security analysis

A100/100

Scanned September 11, 2026

npx -y skills add qhjqhj00/research-skills-pool --skill flame-robotic-manipulation-eval --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Flame Robotic Manipulation Eval?

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

Security grade badge for Flame Robotic Manipulation Eval
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/qhjqhj00-flame-robotic-manipulation-eval/badge)](https://www.skillsdirectory.com/skills/qhjqhj00-flame-robotic-manipulation-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: flame-robotic-manipulation-eval
description: Evaluates federated learning algorithms for decentralized robotic manipulation across heterogeneous environments. It probes a model's ability to generalize from distributed, non-IID demonstrations under visual and physical perturbations, measuring both action prediction fidelity and task completion success. Use when the user wants to benchmark on FLAME, or asks about evaluating this task. Reports RMSE.
metadata:
  skill_kind: dataset_eval
  source_arxiv: 2503.01729
  bibtex_key: [REDACTED]
  confidence: high
---

# flame-robotic-manipulation-eval

> FLAME: A Federated Learning Benchmark for Robotic Manipulation — Bou Betran et al. (2025) (arXiv:2503.01729, 2025)

## What this evaluates

Evaluates federated learning algorithms for decentralized robotic manipulation across heterogeneous environments. It probes a model's ability to generalize from distributed, non-IID demonstrations under visual and physical perturbations, measuring both action prediction fidelity and task completion success.

## Datasets

- **FLAME** — total 42000; splits: train (400), val (10), test (10)

## Metrics

- `RMSE` **(primary)** — range: other
  - Root Mean Squared Error between the model's predicted continuous actions and the expert demonstration actions. Lower values indicate better action prediction.
- `Normalized Success Rate` — range: [0, 1]
  - The fraction of episodes where the robot successfully completes the manipulation task, averaged over 50 episodes per test environment.

## Input / output format

**Input**: RGB image (64x64x3) concatenated with low-dimensional robot joint positions.

**Output**: Continuous action vector (joint velocities) and a binary gripper command, with velocities constrained to [-1, 1].

## Scoring recipe

```python
def compute_metrics(predictions, gold, envs, episodes_per_env=50):
    # Offline: RMSE on action predictions
    rmse = sqrt(mean((predictions - gold) ** 2))
    
    # Online: Normalized Success Rate
    total_successes = 0
    total_episodes = len(envs) * episodes_per_env
    for env in envs:
        for ep in range(episodes_per_env):
            if check_task_completion(env, model):
                total_successes += 1
    success_rate = total_successes / total_episodes
    return rmse, success_rate
```

## Common pitfalls

- The split sizes (400/10/10) refer to environments, not individual demonstrations; each environment contains 100 demonstrations.
- RMSE measures offline action prediction error, while Normalized Success Rate measures online task completion; they often diverge and should not be conflated.
- Evaluation is averaged across 10 test environments and 50 episodes per task; reporting per-environment or per-episode results without averaging violates the protocol.

## Evidence (verbatim from paper)

> We show the RMSE and the normalized success rate of the different methods across the four manipulation tasks. The values are averaged across 10 test environments and 50 episodes for each task.

## Citation

```bibtex
@misc{boubetran2025flame,
  title={FLAME: A Federated Learning Benchmark for Robotic Manipulation},
  author={Bou Betran et al. (2025)},
  year={2025},
  note={arXiv:2503.01729}
}
```

- arXiv: 2503.01729

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.