Robot Skill Hub by Superfast Robotics

LeRobot: Teleoperation dataset recording CLI

Record a demonstration dataset through teleoperation; this revision directs policy inference to the separate rollout CLI. Inspect the pinned source and setup before use.

lerobot-src-lerobot-scripts-lerobot-record-py | Record version: source-ea53ad1dca8a3c60e3aa2e15993466c4a59c6c9f2197fceadaf034e3ee0c128c

Record JSON | Markdown | Pinned upstream source

Access

Fetch the pinned repository, verify this source checksum, and use upstream installation and invocation. This record does not install or execute code.

Hub preparation adapter: false. Follow the upstream setup and invocation contract.

Source and license

Repository
https://github.com/huggingface/lerobot
Revision
7e241bd630a3719a56157a497ce5d08f244784f1
Path
src/lerobot/scripts/lerobot_record.py
Source SHA256
ea53ad1dca8a3c60e3aa2e15993466c4a59c6c9f2197fceadaf034e3ee0c128c
Original authors
The Hugging Face team
License
Apache-2.0
License scope
Selected first-party workflow Python source only; preserve all upstream copyright, author and per-file notices. This does not relicense model weights, datasets, Gemma or other third-party model code, robot firmware, simulator binaries, meshes, dependencies or external services; their separate terms and access requirements remain applicable.
License SHA256
0583375a0ec642ec79c447781f34322b0cfa66baff31258214d040f1f6d86d7c
Hub commit
1d6d9eb134e397d910265a8d6e7d8f257f9e8d7f

Artifact

{
  "kind": "workflow",
  "format": "python",
  "workflow_role": "data-collection"
}

Requirements

{
  "python": "Python >=3.12 as declared by pinned pyproject.toml",
  "packages": [
    "Pinned LeRobot checkout",
    "Upstream training/evaluation/core_scripts/hardware and policy/environment extras required by the selected CLI"
  ],
  "display": "Select the specific upstream robot/teleoperator, port, camera, calibration, policy and dataset configuration. Generic CLI entrypoints do not establish support for any particular robot. Hardware commands can record, replay or change motor/calibration state.",
  "execution_domain": "hardware",
  "source_imports": [
    "dataclasses",
    "lerobot.cameras",
    "lerobot.cameras.opencv",
    "lerobot.cameras.reachy2_camera",
    "lerobot.cameras.realsense",
    "lerobot.cameras.zmq",
    "lerobot.common.control_utils",
    "lerobot.configs",
    "lerobot.configs.dataset",
    "lerobot.datasets",
    "lerobot.processor",
    "lerobot.robots",
    "lerobot.teleoperators",
    "lerobot.teleoperators.keyboard",
    "lerobot.utils.constants",
    "lerobot.utils.feature_utils",
    "lerobot.utils.import_utils",
    "lerobot.utils.keyboard_input",
    "lerobot.utils.robot_utils",
    "lerobot.utils.utils",
    "lerobot.utils.visualization_utils",
    "logging",
    "pprint",
    "time"
  ]
}

Invocation

{
  "entrypoint": "lerobot-record",
  "notes": "Install the pinned upstream extras for this CLI and select its required robot/teleoperator/environment, policy, dataset, port and calibration arguments. Recording is data collection in this revision; policy deployment uses lerobot-rollout. No Hub installation, robot command or runtime compatibility has been verified."
}

Explicit compatibility

[]

Missing environment fields remain unknown. Discovery labels do not establish robot compatibility.

Evidence

Level: source_reviewed; runtime verification: not_run.

Verified exact source, applicable license and author/setup document bytes at a full Git commit; parsed the Python AST and reviewed this guarded operational entrypoint and its explicit license notices. No upstream code, installation, robot command, dataset, mesh or checkpoint was executed or loaded.

Source review and contributor reports do not establish task completion. Preserve upstream attribution and licenses.