booster_sdk 0.1.0

An SDK for controlling Booster robots
Documentation

Booster Robotics SDK

License Crates.io Downloads Docs PyPI

This project is a Rust reimplementation of the original Booster Robotics C++ SDK (booster_robotics_sdk) for controlling Booster robots.

In addition to the Rust crate, this repository also provides Python bindings built on top of the Rust implementation.

🚧 Project Status

This library is currently in active development and has been tested on a real robot.

Installation

Python wheels are available on PyPI:

pip install booster-sdk

API Example

from booster_sdk.client.booster import BoosterClient, RobotMode

client = BoosterClient()

# Change to walking mode
client.change_mode(RobotMode.WALKING)

# Move forward
client.move_robot(0.5, 0.0, 0.0)

The Python bindings cover core control flows, including locomotion, gripper control, AI/LUI RPC calls, vision RPC calls, and X5 camera RPC calls.

Contributing

This SDK is in active development. Contributions are welcome! Please open issues or pull requests for bug fixes, features, or documentation improvements.