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 and WebSocket.

Installation

pip install booster-rpc

Usage

from booster_rpc import BoosterConnection, GetRobotStatusResponse, RpcApiId

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

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.4.tar.gz (4.0 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.4-py3-none-any.whl (5.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: booster_rpc-0.0.4.tar.gz
  • Upload date:
  • Size: 4.0 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.4.tar.gz
Algorithm Hash digest
SHA256 0d910492beb06857527fe3c0ed14144b916b7a0cc10ffef1c2a0d226e0f51c62
MD5 92322c69205e6a8a7eec4bc2704619a2
BLAKE2b-256 60fad9d9de84bba8e6d1f54b5f578885800f06d8c57e7ed6955b07418446038e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: booster_rpc-0.0.4-py3-none-any.whl
  • Upload date:
  • Size: 5.0 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.4-py3-none-any.whl
Algorithm Hash digest
SHA256 29cb42f7d7809066fae5926cb936a57b0210663be470c43d59d094e52ed55d19
MD5 1ba9c7b9b3e951eac97780af47709653
BLAKE2b-256 4cfee981b43900f6a7309e4f360f2c468f3daa96c0f5cbd1a87f5692af700be5

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