stage1_pickplace_as@v1 — Stage-1 pick-and-place — action-space (AS) control
A tabletop pick-and-place where the ego arm moves a cube to a goal while a second robot shares the cell, in a homogeneous panda/panda and a heterogeneous panda/fetch pairing. Per ADR-026 the task is ego-solvable, so its action-space cell is construct-invalid for cooperation claims. It is retained precisely as a control: a method claiming cooperation gains here is measuring something else.
Tier 1 — controls · Status: CONTROL · Suite: CHAMBER-Bench v1.0 (adr/ADR-027-chamber-bench-v1-protocol.md)
Spaces
- Action space. Dict over ego + partner; homogeneous panda/panda pair vs heterogeneous panda/fetch pair (condition_id selects within the preregistered AS pair).
- Observation. state_dict observations (qpos/qvel + task state); Stage1ASStateSynthesizer presents a synthesised flat state channel.
- Simulator backend.
maniskill3· Agents. 2
Stress channel
None — no force coupling channel.
Axis validity
Per-cell status under the validity matrix (adr/ADR-027-chamber-bench-v1-protocol.md):
| AS | OM | CR | CM | PF | SA |
|---|---|---|---|---|---|
invalid |
untested |
untested |
untested |
untested |
untested |
Industrial analogue
A single-robot bin-to-conveyor pick-and-place station with a second robot present in the same cell — the everyday case where co-presence does not imply cooperation, which is exactly what the control checks.
Evidence
spikes/results/admission/stage1_pickplace_as-2026-07-05/admission_report.jsonspikes/preregistration/admission/stage1_pickplace_as_admission.yamladr/ADR-026-coupling-validity-criterion.mdspikes/results/stage1-AS-2026-06-11/GATE_VERDICT_REPORT_2026-06-11.md
How to run one episode
import chamber.tasks
env = chamber.tasks.make("stage1_pickplace_as")
obs, info = env.reset(seed=0)
# Requires a SAPIEN-capable host (Tier-2).
Notes
Construct-invalid for cooperation as operationalized (ego-solvable; the AS cell is invalid per ADR-026's reinterpretation of the immutable 2026-06-11 archive) — retained precisely as a Tier-1 control (ADR-027 §Tier ladder): a method claiming cooperation gains here is measuring something else. CONTROL is now measured, not just recorded: the committed admission report (tag prereg-admission-stage1-pickplace-as-2026-07-05) rejects the task — A1 scripted-competent ego 60/60, A2 FAIL (partner-ablated 60/60: not two-robot-infeasible), A3 FAIL (partner-blind 60/60; gap CI [0, 0] < 0.20 — the demotion rule). Default condition is the heterogeneous panda+fetch cell; pass condition_id='stage1_pickplace_panda_only_mappo_shared_param' for the homogeneous baseline.