Skip to main content

Dora Node Dashboard for LeRobot dataset recording.

Project description

LeRobot Record Interface

Simple Interface that uses Pygame to display images and texts. It also manages keyboard events. This simple interface can only display two images of the same size side by side and a text in the middle bottom of the screen.

YAML Configuration

nodes:
  - id: lerobot_record
    path: record.py # modify this to the relative path from the graph file to the client script
    inputs:
      tick: dora/timer/millis/16 # update the interface every 16ms (= 60fps)

      # image_left: some image from other node 
      # image_right: some image from other node
    outputs:
      - text
      - episode
      - failed
      - end # end signal that can be sent to other nodes (sent when the window is closed)

    env:
      WINDOW_WIDTH: 1280 # window width (default is 640) 
      WINDOW_HEIGHT: 1080 # window height (default is 480)

Inputs

Outputs:

  • text : Array containing 1 element, the text in Arrow format.
  • episode : Array containing 1 element, the episode number in Arrow format (or -1, marks episode end).
  • failed : Array containing 1 element, the episode number failed in Arrow format.
  • end : Array containing 1 empty element, indicates the end of recording to the dataflow.

License

This library is licensed under the Apache License 2.0.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

lerobot_dashboard-0.3.14.tar.gz (2.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

lerobot_dashboard-0.3.14-py3-none-any.whl (3.8 kB view details)

Uploaded Python 3

File details

Details for the file lerobot_dashboard-0.3.14.tar.gz.

File metadata

  • Download URL: lerobot_dashboard-0.3.14.tar.gz
  • Upload date:
  • Size: 2.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.22 {"installer":{"name":"uv","version":"0.9.22","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for lerobot_dashboard-0.3.14.tar.gz
Algorithm Hash digest
SHA256 28c3ae4513e215eb6ceadd2b460da3855e003e396036aa49dcc12bc011996208
MD5 08e64c27ac07db1123cab4f2f70253de
BLAKE2b-256 022058ee2e3fce91d6d29a2a995aee624edbc6f26245c94cd39923c51b87eaa4

See more details on using hashes here.

File details

Details for the file lerobot_dashboard-0.3.14-py3-none-any.whl.

File metadata

  • Download URL: lerobot_dashboard-0.3.14-py3-none-any.whl
  • Upload date:
  • Size: 3.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.22 {"installer":{"name":"uv","version":"0.9.22","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for lerobot_dashboard-0.3.14-py3-none-any.whl
Algorithm Hash digest
SHA256 4cde337d04f1bcccd4c0e9a0818023c0d4ec995aa93d3a79fafc0e8abdfd21a6
MD5 6039e9f237f75f760192e26f98e047e1
BLAKE2b-256 2b14595c63b6990fdfe00b21980604c4b6eb96b0e04e445cef0a66b8beff14eb

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page