Skip to main content

physicalai-lerobot-plugin

An adapter plugin that wraps LeRobot-compatible robots into the PhysicalAI Robot protocol so they can be driven from Physical AI Studio.

Installation

uv add physicalai-lerobot-plugin

Usage

The plugin registers LeRobot_Follower and LeRobot_Leader catalog entries with Studio. Configure a robot by providing its type, serial port, and joint order in the Studio UI payload.

Supported robot types

  • so100_follower — SO-100 arm (6-DOF shoulder+elbow+wrist+gripper)
  • so101_follower — SO-101 arm (6-DOF shoulder+elbow+wrist+gripper)

Payload fields

Field Type Required Default Description
robot_type str Yes LeRobot robot name (e.g. "so100_follower")
port str Yes Serial port path (e.g. "/dev/ttyACM0")
joint_order list[str] Yes Joint names in PhysicalAI order
obs_position_keys list[str] No ["{name}.pos", ...] Keys in the LeRobot observation dict
act_position_keys list[str] No same as obs_position_keys Keys in the LeRobot action dict
disable_torque_on_disconnect bool No True Whether to disable torque on disconnect
serial_number str No "" Serial number for port discovery

Development

uv sync
uv run pytest

See docs/creating-a-studio-plugin.md for the full plugin development guide.

Download files

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

Source Distribution

physicalai_lerobot_plugin-0.1.0.tar.gz (7.7 kB view details)

Uploaded Source

Built Distribution

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

physicalai_lerobot_plugin-0.1.0-py3-none-any.whl (8.6 kB view details)

Uploaded Python 3

File details

Details for the file physicalai_lerobot_plugin-0.1.0.tar.gz.

File metadata

File hashes

Hashes for physicalai_lerobot_plugin-0.1.0.tar.gz
Algorithm Hash digest
SHA256 d6b2642b49dc4d88543e23952293dacf3632ddaf9a46db4a4d172b24b94c67d7
MD5 7369908428d9759c015139ff6ad421c2
BLAKE2b-256 f43466becbbb78dda7fac048b726ec2e14deb180506398eb7ded10ef4709136b

See more details on using hashes here.

File details

Details for the file physicalai_lerobot_plugin-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for physicalai_lerobot_plugin-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5b5b4732b0b6244e82be6dd3c55b6b669428d38e42b438e8bdfe062ded7a45b5
MD5 73adcdfceeeb5e3052120fd1ed16c6fe
BLAKE2b-256 b126ce49eba771d6ce865d95370cf1eb2974c2ebc28a52f1f68241d709c26f91

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 files

Supported by

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