Skip to main content

lerobot_robot_oy_openarm

LeRobot third-party robot plugin for the dual-arm OY OpenArm follower. It talks to OpenArm RCG through openarm-sdk and exposes both arms, both grippers, and optional LeRobot cameras through the standard Robot interface.

Installation

pip install -e ./lerobot_robot_oy_openarm

The distribution and import package are both named lerobot_robot_oy_openarm, so LeRobot's register_third_party_plugins() can discover and import the plugin automatically.

With the standard lerobot-record command, the plugin moves Foxglove logging onto a latest-frame background dispatcher. Slow visualization can drop display-only frames without blocking dataset collection or robot control. The display publisher targets 30 FPS by default and can be configured with OY_OPENARM_FOXGLOVE_MAX_FPS. Use --display_compressed_images=true for multi-camera visualization; the plugin also keeps the channel type consistent between recording and episode reset loops on LeRobot 0.6.

Usage

lerobot-teleoperate \
  --robot.type=oy_openarm_follower \
  --robot.ip=127.0.0.1 \
  --robot.port=50051 \
  --robot.align_on_connect=true \
  --teleop.type=oy_openarm_leader \
  --teleop.left_port=can1 \
  --teleop.right_port=can0

The follower controls both arms. Joint and gripper actions use radians at the LeRobot boundary; gripper values are mapped to the physical metre ranges reported by OpenArm RCG.

align_on_connect is disabled by default because it moves the follower. When explicitly enabled, the follower reads the connected OY OpenArm leader through the companion teleoperator plugin, aligns once, and stops the temporary servo session before LeRobot starts its control loop. The stock lerobot-record and lerobot-teleoperate commands both connect the teleoperator before the robot, so no modification to LeRobot is required.

Metadata

Release files for lerobot-robot-oy-openarm 26.10.16

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for lerobot-robot-oy-openarm 26.10.16
File Size Uploaded
lerobot_robot_oy_openarm-26.10.16.tar.gz 23.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for lerobot-robot-oy-openarm 26.10.16
File Interpreter ABI Platform
lerobot_robot_oy_openarm-26.10.16-py3-none-any.whl Python 3 none any Details

Total release size: 43.8 kB

Release files / lerobot_robot_oy_openarm-26.10.16.tar.gz

Download URL lerobot_robot_oy_openarm-26.10.16.tar.gz
Size 23.8 kB
Tags Source
SHA-256 checksum
How to use checksums
7b44f1cd9e56d86f8b916f2545cfb339dbed5e11eeb6deee9f5721117df27e9f
BLAKE2b-256 checksum
How to use checksums
c2aad9a83965506c964d7a7764446a451fe8c0482124b71e3288d19ec80b93a7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.13

Release files / lerobot_robot_oy_openarm-26.10.16-py3-none-any.whl

Download URL lerobot_robot_oy_openarm-26.10.16-py3-none-any.whl
Size 20.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
7cfff4b45d490ae599ab89d400a6d8774a8fb8c0a3535296c1dd80d6d7fc5b47
BLAKE2b-256 checksum
How to use checksums
1ead008cfb6837c8c05694a979ec36c12cc1f487a42da5b039d7b48c6f96f379
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.13

Release history Release notifications | RSS feed

This release

26.10.16 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page