外观
bonsai
Sollimann 在 GitHub 开源的算法库,主要语言 Rust。 Rust implementation of behavior trees for deterministic AI (now with Python bindings)
这个开发工具的核心职责、所属技术栈与硬件生态定位。
bonsai是由开发者Sollimann开源的行为树算法库,核心开发语言为Rust,同时提供Python绑定接口。其核心功能是实现面向确定性AI系统的行为树逻辑框架,支持开发者快速构建可解释、可调试的机器人决策逻辑。
该算法库适配机器人系统L3~L4层级的决策规划模块,不绑定特定机器人本体,开发者可通过Rust原生API或Python绑定集成至现有机器人技术栈,为移动机器人、工业机械臂等场景的行为调度、任务规划提供轻量化、高性能的行为树实现方案。
工具分类、开发语言、GitHub 社区活跃度与环境要求。
源码克隆、构建方式、已验证系统环境与版本更新记录。
git clone https://github.com/Sollimann/bonsai.git
cd bonsai
cargo build --release| 版本 / 分支 | 验证环境 | 接入说明 |
|---|---|---|
| main / 最新稳定分支 | Ubuntu 22.04 LTS / Rust 1.65+ / Python 3.10+ | 通过cargo add bonsai_bt引入Rust依赖,Python绑定可使用pip install bonsai-bt安装,核心入口为BehaviorTree结构体 |
支持接入该 SDK、ROS 驱动或仿真资产的机器人本体。
尚未收录适配机型。
同一厂商开源的配套仓库或同技术栈开发工具。
本页事实对应的公开页面,以原文为准。