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.
Scanned 9/11/2026
Install to Claude Code
npx -y skills add qhjqhj00/research-skills-pool --skill flame-robotic-manipulation-eval --agent claude-codeInstalls 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 automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/qhjqhj00-flame-robotic-manipulation-eval)More formats (shields.io, HTML) on the badges page.
---
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: boubetran2025flame
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
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!