Skip to main content

Python client for Booster K1 humanoid robots via gRPC

Project description

Booster RPC

Python client for 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.2.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.2-py3-none-any.whl (4.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: booster_rpc-0.0.2.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.2.tar.gz
Algorithm Hash digest
SHA256 5eeb6fb611e099f7fa9a482918c32954b6d557f359c949ebaeb28e22ed824a31
MD5 09f938da0416598c0823df66b9086d13
BLAKE2b-256 3b4c2a341bc23932a0ff5cbe03a94015cbbfd29c816c1324707a58f30b10124c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: booster_rpc-0.0.2-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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 086ceb40efa676e1d121b0197b1f8742087fb21d7fca71cf381bced7ed3b5192
MD5 3d43704eb134e1c615d611918f4400ab
BLAKE2b-256 eb53d479879f09126fb19ef085179b76730aeabae30d7f79337ec0ef0e97430d

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