Skip to main content

Python client for controlling Booster K1 humanoid robots via gRPC

Project description

Booster RPC

Python client for controlling Booster K1 humanoid robots via gRPC.

Installation

pip install booster-rpc

Usage

from booster_rpc import BoosterRPCConnection
from booster_rpc.proto import RpcApiId, GetRobotStatusResponse

conn = BoosterRPCConnection()
resp = conn._call(RpcApiId.GET_ROBOT_STATUS)
status = GetRobotStatusResponse().parse(resp.payload)
print(f"Current mode: {status.mode.name}")

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

booster_rpc-0.0.3.tar.gz (3.4 kB view details)

Uploaded Source

Built Distribution

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

booster_rpc-0.0.3-py3-none-any.whl (4.4 kB view details)

Uploaded Python 3

File details

Details for the file booster_rpc-0.0.3.tar.gz.

File metadata

  • Download URL: booster_rpc-0.0.3.tar.gz
  • Upload date:
  • Size: 3.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for booster_rpc-0.0.3.tar.gz
Algorithm Hash digest
SHA256 4c2e6d08e67bc24e9849b05ac1c2226229617040ce7dadb8371df4367f4156ea
MD5 cea78b483c8bca2bd37f73af11426bc5
BLAKE2b-256 a7d31a0c23aec2c7fcfc0edbf635975d218e7d12317f67e631dc070b2d5919b7

See more details on using hashes here.

File details

Details for the file booster_rpc-0.0.3-py3-none-any.whl.

File metadata

  • Download URL: booster_rpc-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 4.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.2 {"installer":{"name":"uv","version":"0.10.2","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for booster_rpc-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 62cd29dc73c342422693aebedd3198013404f74bdb7e52c239f6b1898cf306fb
MD5 c991a4df82c15f01656700107a381034
BLAKE2b-256 f96f385733b76d7b44cb62130219799b01eeadb0240a9c50f308f8d7e6f83801

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page