Skip to main content

PhysicalAI Star Arm Plugin

Fashion 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()
hd_urdf = urdf_dir / "stararm102" / "urdf" / "stararm102_hd_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.2.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.2.0-py3-none-any.whl (5.2 MB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for physicalai_stararm_plugin-0.2.0.tar.gz
Algorithm Hash digest
SHA256 44be00084fcf19d1fe2acb0ba71e45f5f141135eb9956f27b5e1b492a4936a51
MD5 e502926aef4101a952644dc920476b6c
BLAKE2b-256 67a3109de7e773b4fd2d914e52e470a1123cf816fbc0acb3531eaf14cf22369d

See more details on using hashes here.

Provenance

The following attestation bundles were made for physicalai_stararm_plugin-0.2.0.tar.gz:

Publisher: release.yml on MarkRedeman/physicalai-plugins

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for physicalai_stararm_plugin-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 47a162e8cec6af578eb12aae2650066db364cfe6c04f724696be563a91fcd579
MD5 e1ca56c12acd0ae9b5f8f3f9820ee48f
BLAKE2b-256 e974f8cf26c7c58fdbad9eb4a68c916243681d8cd03da814848a0dbfa6da65eb

See more details on using hashes here.

Provenance

The following attestation bundles were made for physicalai_stararm_plugin-0.2.0-py3-none-any.whl:

Publisher: release.yml on MarkRedeman/physicalai-plugins

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

0.3.0

2 files

This release

0.2.0 This release

2 files

0.1.0

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