跳到主要内容
知仓学习社ZHICANG

rss-reproducibility

Use when strengthening the reproducibility of an RSS (Robotics: Science and Systems) paper whose evidence lives partly on hardware — platform disclo…

不碰外部(只输出文字)无严重或高危命中brycewang-stanford/Awesome-Journal-Skills

它会碰到什么

扫了多少1 个文本文件,6 KB
它会碰到什么不碰外部(只输出文字)
命中总数0 处
命中统计严重 0 · 高 0 · 中 0 · 低 0

这一栏是扫描器报的事实,不是结论。命中多不等于有毒(安全工具、规则库、示例脚本本来就会包含危险写法),命中少也不等于干净。它和你手上的凭据、文件、网络有什么关系,需要你自己看。

技能内容

RSS Reproducibility

Make an embodied result checkable. Robotics reproducibility is two different problems

wearing one name: the computational half (code, seeds, configs) can be rerun by

anyone; the physical half (this robot, this room, this cloth) can only be specified

well enough for a peer lab to attempt replication. Treat the halves separately and

state which tier each claim sits in.

Replication tiers — declare one per claim

| Tier | What a reader can do | Minimum you must provide |

|---|---|---|

| Rerunnable | Reproduce the number from the release | Code, seeds, configs, data, one entry command |

| Re-collectable | Regenerate equivalent data on similar hardware | Full platform ledger + protocol document |

| Auditable | Verify your numbers follow from your logs | Raw trial logs + analysis scripts |

| Testimonial | Trust the authors | Nothing — and reviewers price it accordingly |

A paper mixing tiers is fine; a paper implying Rerunnable while delivering

Testimonial is the credibility failure RSS reviewers punish hardest.

The platform ledger

For the physical half, disclosure is the reproducibility. A peer lab needs:

  • Robot make/model and any modifications; end-effector; sensor suite with mounting

and calibration procedure; control frequency and stack (firmware through policy).

  • Environment specifics that carry load: table friction, lighting, object sourcing

(purchasable items beat lab-fabricated ones), workspace dimensions.

  • Human procedure: reset steps, intervention rules, operator role — written as

instructions, not narrative.

  • Timing facts that gate feasibility: wall-clock per trial, total campaign hours,

battery/thermal constraints that shaped the protocol.

Log-backed claims

The strongest robotics reproducibility artifact is the raw trial ledger:

trial_0142  cond=gripper_B  obj=towel_3  seed=1142
  result=fail  cause=release_timing  video=clips/0142.mp4
  notes=operator_intervention:none
  • One row per attempt, appended at collection time, never edited afterward.
  • Analysis scripts consume the ledger and emit every table in the paper — so PDF

numbers cannot drift from evidence.

  • Ship the ledger (anonymized) in the supplement; it converts "trust us" trial counts

into auditable ones.

What to capture during the campaign (not after)

Reproducibility in robotics is mostly a collection-time discipline; these cannot

be reconstructed later:

  • Per-trial ledger rows (above) appended live, including aborted attempts.
  • Camera footage of every trial, named by trial ID — storage is cheaper than a

re-run campaign, and it doubles as rss-supplementary raw material.

  • Calibration snapshots (camera extrinsics, force-torque zeroing) at session start,

so drift between sessions is diagnosable.

  • Software state per session: commit hash, config checksum, simulator build.
  • Environmental incidentals that later become reviewer questions: object wear,

lighting changes, floor surface swaps.

  • A daily one-paragraph campaign log; six weeks later it is the only honest answer

to "why does condition B have 19 trials instead of 25?"

Computational half: standard, therefore mandatory

  • Seeds for every stochastic component (policy training, sampler init, domain

randomization) and the variance across them, not one lucky seed.

  • Exact dependency manifest, simulator version and physics timestep, GPU/CPU spec,

and training wall-clock.

  • Config files as the single source of hyperparameters; no numbers living only in

the paper text.

Release plan and the venue's open culture

RSS proceedings are free to every reader at roboticsproceedings.org; a paywalled PDF

with closed evidence would be off-culture. Plan the release in two states: anonymized

supplement at submission (rss-supplementary), public repository + ledger + footage

at camera-ready (rss-camera-ready). If something cannot be released (proprietary

platform, safety), say what and why in the paper — a stated gap reads as honesty, a

silent one as concealment.

Vignette: an honest tier map

A paper couples a learned grasp ranker (trained in simulation) with hardware

clutter-clearing trials. Its declared map: the simulation training curves and

ranker metrics are Rerunnable (seeds, configs, dataset, one command); the

hardware success rates are Auditable (ledger plus analysis scripts shipped) and

Re-collectable for labs with a comparable arm (platform ledger and protocol

document provided); the wear-dependent behavior of one deformable object is

Testimonial, and the paper says so in one sentence. Reviewers can now disagree

with the evidence, but not discover its limits by surprise — which is the entire

game.

Simulator determinism caveats

  • Physics engines are only conditionally deterministic: thread counts, contact

solver iterations, and hardware can change trajectories under the same seed.

Record engine version, timestep, solver settings — and state whether exact replay

or statistical equivalence is the reproduction target.

  • GPU nondeterminism in training means "same seed" still needs a variance report

across seeds to be meaningful.

Output format

[Tier map] <claim -> Rerunnable/Re-collectable/Auditable/Testimonial>
[Platform ledger] complete / gaps: <list>
[Trial ledger] exists+shipped / exists / absent
[Computational gaps] <seeds/configs/versions/variance>
[Release plan] <submission state -> camera-ready state>
[Honesty debt] <implied tier above delivered tier, if any>

想直接用这个技能?

本站把开放许可(MIT / Apache 等)的技能按仓库打包整理到网盘,点一下转存到你自己的网盘,不用一个个从 GitHub 拉。许可未声明的技能只给原始仓库链接,不打包。