# Booster Robotics SDK
[](https://github.com/IntelligentRoboticsLab/booster_sdk#license)
[](https://crates.io/crates/booster_sdk)
[](https://crates.io/crates/booster_sdk)
[](https://docs.rs/booster_sdk/latest/booster_sdk/)
[](https://pypi.org/project/booster-sdk/)
This project is a Rust reimplementation of the original [Booster Robotics C++ SDK (`booster_robotics_sdk`)](https://github.com/BoosterRobotics/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](https://pypi.org/project/booster-sdk/):
```bash
pip install booster-sdk
```
## API Example
```python
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.