Skip to main content

PhysicalAI Star Arm Plugin

Fashion Star Star Arm 102 plugin for PhysicalAI. This package provides Star Arm 102-LD/102-HD leaders and a Star Arm 102-FL follower, and registers all variants with Physical AI Studio.

PyPI version Python versions

Features

  • Star Arm 102-LD leader driver (StarArm102LDLeader) for read-only teleoperation input
  • Star Arm 102-HD leader driver (StarArm102HDLeader) with passive mode (default) and optional assist mode for hold/action commands
  • Star Arm 102-FL follower driver (StarArm102FLFollower) for position control
  • Studio catalog plugin entries for LD leader, HD leader, and FL follower
  • Bundled stararm102 URDF package

Installation

uv add physicalai-stararm-plugin

Quick start

from physicalai.robot import connect
from physicalai_stararm_plugin import StarArm102FLFollower

robot = StarArm102FLFollower(port="/dev/ttyUSB1", baudrate=1_000_000)

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

Run with the PhysicalAI CLI

uv run physicalai run --config packages/physicalai-stararm-plugin/examples/runtime/teleop-hd-to-fl.yaml
uv run physicalai run --config packages/physicalai-stararm-plugin/examples/runtime/teleop-ld-to-fl.yaml
uv run physicalai run --config packages/physicalai-stararm-plugin/examples/runtime/read-joints-hd.yaml
uv run physicalai run --config packages/physicalai-stararm-plugin/examples/runtime/read-joints-ld.yaml
uv run physicalai run --config packages/physicalai-stararm-plugin/examples/runtime/read-joints-fl.yaml
uv run physicalai run --config packages/physicalai-stararm-plugin/examples/runtime/move-joints-fl.yaml
uv run physicalai run --config packages/physicalai-stararm-plugin/examples/runtime/hold-hd.yaml
uv run physicalai run --config packages/physicalai-stararm-plugin/examples/runtime/policy-follow-hd.yaml

URDF

from physicalai_stararm_plugin import get_urdf_path

urdf_dir = get_urdf_path()
star_urdf = urdf_dir / "stararm102" / "urdf" / "stararm102_description.urdf"

Development

uv sync
uv run pytest packages/physicalai-stararm-plugin/tests/

Download files

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

Source Distribution

physicalai_stararm_plugin-0.1.0.tar.gz (5.2 MB view details)

Uploaded Source

Built Distribution

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

physicalai_stararm_plugin-0.1.0-py3-none-any.whl (5.2 MB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for physicalai_stararm_plugin-0.1.0.tar.gz
Algorithm Hash digest
SHA256 58945dcf27a464186c09a8a0ce43ddd5d74ba4668badacfa431eebd15c2aa50d
MD5 f4c6a3a68b5c1bff53e7c22592f0a496
BLAKE2b-256 f7f13ce02809e11adddd3f93a3f627613559b3f96f588ba69bd50ac7622ce6c4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for physicalai_stararm_plugin-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a46b86e879e724d75728c6e6249e9e32885bad3f02a77f01159f350be134e2b1
MD5 8225ad5c8f7d1593c083e05b8acec71f
BLAKE2b-256 32ce8f22d9002147c2ec258806298893d3f48c5ad0e8d82529aed5624cb3db49

See more details on using hashes here.

Release history Release notifications | RSS feed

0.3.0

2 files

0.2.0

2 files

This release

0.1.0 This release

2 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