pub enum DatasetId {
Show 20 variants
Cwru,
Ims,
KukaLwr,
FemtoSt,
PandaGaz,
DlrJustin,
Ur10Kufieta,
Cheetah3,
IcubPushRecovery,
Droid,
Openx,
AnymalParkour,
UnitreeG1,
AlohaStatic,
Icub3Sorrentino,
MobileAloha,
So100,
AlohaStaticTape,
AlohaStaticScrewDriver,
AlohaStaticPingpongTest,
}Expand description
Stable dataset identifier, used in paper-lock subcommand dispatch
and per-dataset audit artefacts.
Variants§
Cwru
Case Western Reserve University bearing dataset.
Ims
IMS run-to-failure bearing dataset (NASA PCoE).
KukaLwr
KUKA LWR-IV+ joint-space identification (Simionato 7R / Jubien 2014 lineage).
FemtoSt
FEMTO-ST PRONOSTIA accelerated bearing degradation (IEEE PHM 2012).
PandaGaz
Franka Emika Panda dynamic identification (Gaz et al. 2019).
DlrJustin
DLR-class 7-DoF Panda measurement-vs-model torque corpus (Giacomuzzo et al. 2024, Zenodo 12516500).
Ur10Kufieta
Universal Robots UR10 pick-and-place torque identification (Polydoros et al. IROS 2015).
Cheetah3
MIT Mini-Cheetah locomotion open logs (Katz–Di Carlo–Kim 2019; UMich-CURLY dataset).
IcubPushRecovery
ergoCub humanoid push-recovery experiment (Romualdi–Viceconte 2024, ami-iit).
Droid
DROID distributed robot manipulation dataset (Khazatsky et al. 2024, Stanford/TRI).
Openx
Open X-Embodiment cross-robot manipulation corpus (RT-X 2024 collaboration).
AnymalParkour
ANYmal-C parkour locomotion in the wild (Miki et al., Science Robotics 2022).
UnitreeG1
Unitree G1 humanoid teleoperation (Makolon0321 / unitree_g1_block_stack).
AlohaStatic
ALOHA bimanual static teleoperation (Zhao et al. 2023, LeRobot aloha_static_coffee corpus) — real physical ALOHA hardware.
Icub3Sorrentino
ergoCub Sorrentino balancing-torque-control (ami-iit RAL 2025).
MobileAloha
Mobile ALOHA wipe-wine (Fu, Zhao, Finn 2024, Stanford).
So100
SO-ARM100 pick-and-place (HuggingFace LeRobot, Apache-2.0).
AlohaStaticTape
ALOHA static tape attachment (LeRobot real bimanual).
AlohaStaticScrewDriver
ALOHA static screw-driver tool-use (LeRobot real bimanual).
AlohaStaticPingpongTest
ALOHA static ping-pong rhythmic transfer (LeRobot real bimanual).
Implementations§
Source§impl DatasetId
impl DatasetId
Sourcepub const fn slug(self) -> &'static str
pub const fn slug(self) -> &'static str
Stable short identifier (kebab-style) for CLI + filesystem use.
Sourcepub fn from_slug(s: &str) -> Option<Self>
pub fn from_slug(s: &str) -> Option<Self>
Parse a slug back into a DatasetId. Returns None for unknowns.
Safe-state policy: the _ => None arm is the explicit,
documented fallback state. Unknown slugs are treated as “not a
supported dataset” rather than coerced to a default or panicking.
Callers surface the None to the user as an EX_USAGE CLI error
(see the paper-lock CLI binary in src/main.rs and the
integration tests in tests/paper_lock_binary.rs), which is the
intended safe behaviour.
Sourcepub const fn family(self) -> DatasetFamily
pub const fn family(self) -> DatasetFamily
Residual-family tag, for table-of-contents emission.