Third-party Seeed reBot B601 robot arm plugin for PhysicalAI
Project description
physicalai-rebot-b601-plugin
Third-party Seeed reBot B601 robot arm plugin for PhysicalAI.
Provides concrete implementations of the Robot protocol for:
| 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 |
Installation
pip install physicalai-rebot-b601-plugin
motorbridge and motorbridge-smart-servo are included as core dependencies.
Usage
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.
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 |
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.
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file physicalai_rebot_b601_plugin-0.1.0.tar.gz.
File metadata
- Download URL: physicalai_rebot_b601_plugin-0.1.0.tar.gz
- Upload date:
- Size: 31.4 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6e372d120c7a56344b0b7bf38408397a722ccc0ed057fb4a0f9053c308aea957
|
|
| MD5 |
81f7c5fdff41f32ab9c28ce1b1dda6a9
|
|
| BLAKE2b-256 |
91055667c72b3d166a923c76c90fabdf258d368cda57c85d9add386beceb8c40
|
File details
Details for the file physicalai_rebot_b601_plugin-0.1.0-py3-none-any.whl.
File metadata
- Download URL: physicalai_rebot_b601_plugin-0.1.0-py3-none-any.whl
- Upload date:
- Size: 31.5 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3cf2e3c7edd617256f7b1c2a5fc7adfd264787eb7fc2d502370c53847259fec1
|
|
| MD5 |
c7dab4b12d66b76ccd2274cb4ca818ee
|
|
| BLAKE2b-256 |
d4a57f78a7bfc4a2ffbf01f05bfce3ee96ca4e48a2d41fa73be3fe5bd952588e
|