Skip to content

IntelligentRoboticsLab/booster_sdk

Repository files navigation

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.

About

A reimplementation of the Booster Robotics SDK with Rust and Python support.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages