8 releases
Uses new Rust 2024
| new 0.1.0-alpha.12 | Mar 12, 2026 |
|---|---|
| 0.1.0-alpha.11 | Mar 2, 2026 |
| 0.1.0-alpha.10 | Feb 26, 2026 |
| 0.1.0-alpha.4 | Jan 20, 2026 |
| 0.1.0-alpha.1 | Nov 2, 2025 |
#91 in Robotics
85KB
2K
SLoC
Booster Robotics SDK
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.
Dependencies
~17–34MB
~440K SLoC