Skip to main content

PhysicalAI reBot B601 Plugin

Third-party Seeed reBot B601 robot arm plugin for PhysicalAI, the Python library and runtime for robot control, transport, and CLI workflows. It registers with Physical AI Studio, the application that discovers catalog plugins and provides robot setup, teleoperation, and workflow experiences. Part of the physicalai-plugins monorepo.

PyPI version Python versions

Features

  • Concrete implementations of the Robot protocol — no inheritance or registration required
  • B601-DM (Damiao) and B601-RS (RobStride) followers plus a Star Arm 102 leader
  • Leader → follower teleoperation via the built-in TeleopSource
  • Bundled URDFs for gravity compensation and kinematics

Hardware

Class Arm Motors Protocol
ReBotB601DM B601-DM follower Damiao (via motorbridge) POS_VEL / FORCE_POS
ReBotB601RS B601-RS follower RobStride (via motorbridge) MIT mode + gripper impedance
ReBotArm102Leader Arm 102 leader FashionStar UART (via motorbridge-smart-servo) Read-only

Screenshots

Placeholder images — replace them with real screenshots.

reBot B601 in the PhysicalAI Studio robot catalog

Connecting to a reBot B601 in PhysicalAI Studio

reBot B601 leader-to-follower teleop in the PhysicalAI CLI

Installation

uv add physicalai-rebot-b601-plugin

motorbridge and motorbridge-smart-servo are included as core dependencies.

Quick start

import numpy as np
from physicalai.robot import Robot, connect
from physicalai_rebot_b601_plugin import ReBotB601DM

robot = ReBotB601DM(port="/dev/ttyACM0", can_adapter="damiao")

with connect(robot) as arm:
    obs = arm.get_observation()
    action = obs.joint_positions.copy()
    arm.send_action(action)

All classes satisfy isinstance(robot, Robot) — no inheritance or registration required. Use with physicalai.robot.connect and physicalai.robot.verify_robot.

Run with the PhysicalAI CLI

The PhysicalAI CLI run subcommand executes a RobotRuntime from a YAML config. The bundled configs relay a ReBotArm102Leader to a B601-DM or B601-RS follower:

uv run physicalai run --config packages/physicalai-rebot-b601-plugin/examples/runtime/teleop-dm.yaml
uv run physicalai run --config packages/physicalai-rebot-b601-plugin/examples/runtime/teleop-rs.yaml

Press Ctrl+C to stop.

Sinusoidal motion and joint reading

uv run physicalai run --config packages/physicalai-rebot-b601-plugin/examples/runtime/move-joints-dm.yaml
uv run physicalai run --config packages/physicalai-rebot-b601-plugin/examples/runtime/move-joints-rs.yaml
uv run physicalai run --config packages/physicalai-rebot-b601-plugin/examples/runtime/read-joints-dm.yaml
uv run physicalai run --config packages/physicalai-rebot-b601-plugin/examples/runtime/read-joints-rs.yaml
uv run physicalai run --config packages/physicalai-rebot-b601-plugin/examples/runtime/read-joints-leader.yaml

URDF Models

Bundled URDF descriptions for gravity compensation and kinematics:

from physicalai_rebot_b601_plugin import get_urdf_path

urdf_dir = get_urdf_path()

# B601-DM / fixend arm (for gravity compensation)
dm_urdf = urdf_dir / "rebot-b601-dm" / "urdf" / "reBot-DevArm_fixend.urdf"

# B601-RS arm
rs_urdf = urdf_dir / "rebot-b601-rs" / "urdf" / "00-arm-rs_asm-v3.urdf"

# Star Arm 102 (leader)
star_urdf = urdf_dir / "stararm102" / "urdf" / "stararm102_description.urdf"
URDF Model Use
rebot-b601-dm B601-DM (fixend) Gravity compensation for ReBotB601DM
rebot-b601-rs B601-RS v3 Kinematics for ReBotB601RS
stararm102 Star Arm 102 Kinematics for ReBotArm102Leader

Development

uv sync
uv run pytest packages/physicalai-rebot-b601-plugin/tests/

Acknowledgments

URDF models for the reBot Arm B601 are from the reBotArm_control_py project, released under the MIT License by vectorBH6.

The Star Arm 102 URDF is from the Star-Arm-102 project.

Metadata

Release files for physicalai-rebot-b601-plugin 0.4.3

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

Source distribution (sdist)

Source distribution for physicalai-rebot-b601-plugin 0.4.3
File Size Uploaded
physicalai_rebot_b601_plugin-0.4.3.tar.gz 31.4 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for physicalai-rebot-b601-plugin 0.4.3
File Interpreter ABI Platform
physicalai_rebot_b601_plugin-0.4.3-py3-none-any.whl Python 3 none any Details

Total release size: 62.9 MB

Release files / physicalai_rebot_b601_plugin-0.4.3.tar.gz

Download URL physicalai_rebot_b601_plugin-0.4.3.tar.gz
Size 31.4 MB
Tags Source
SHA-256 checksum
How to use checksums
b1324d20e4e899ebc96af3b101b39da6a3f9166d1b682870ffbd8573becc3d71
BLAKE2b-256 checksum
How to use checksums
c07a00a319a688cc72417f6696990701f56f41d377488a9a61c9089bd4f9bdfd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 29, 2026.

Transparency log

Release files / physicalai_rebot_b601_plugin-0.4.3-py3-none-any.whl

Download URL physicalai_rebot_b601_plugin-0.4.3-py3-none-any.whl
Size 31.5 MB
Tags Python 3
SHA-256 checksum
How to use checksums
365a1a615f5e2a888bc019b0d5c3c15d00cedcff13666e49f63bfe6485834961
BLAKE2b-256 checksum
How to use checksums
ffde09303ea904f5cdb21985e72364f68597694a63ff883a3451415d50c77133
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 29, 2026.

Transparency log

Release history Release notifications | RSS feed

0.8.0

2 release files

0.7.0

2 release files

0.6.0

2 release files

0.5.0

2 release files

This release

0.4.3 This release

2 release files

0.3.0

2 release files

0.2.0

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

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