外观
balancing-cube
willem-pennings 在 GitHub 开源的开源硬件,主要语言 C++。 A cube that balances itself in a corner or edge using reaction wheels
这个开发工具的核心职责、所属技术栈与硬件生态定位。
balancing-cube是Willem Pennings开源的自平衡立方开源硬件项目,主要开发语言为C++,核心功能依托反作用轮机构实现,可通过动力学控制算法让立方体自主维持在棱边或角落的平衡姿态,项目开源包含硬件设计方案、嵌入式控制固件完整资源。
该项目属于机器人运动控制层级的落地实践,无特定商用机型适配,开发者可参考开源的硬件BOM、3D打印文件完成实物制作,将C++控制固件烧录至搭载的微控制器后,即可快速复现自平衡功能,也可基于现有控制逻辑二次开发拓展交互、感知模块。
工具分类、开发语言、GitHub 社区活跃度与环境要求。
源码克隆、构建方式、已验证系统环境与版本更新记录。
git clone https://github.com/willem-pennings/balancing-cube.git
cd balancing-cube
# CMake 构建工程
mkdir -p build && cd build
cmake .. && make -j$(nproc)| 版本 / 分支 | 验证环境 | 接入说明 |
|---|---|---|
| main / 最新稳定分支 | Arduino IDE 2.x / C++11及以上 / 兼容ATmega328P、ESP32类微控制器开发环境 | 克隆仓库后参考hardware目录BOM完成硬件制作,使用Arduino IDE打开firmware目录源码编译烧录到微控制器即可运行 |
支持接入该 SDK、ROS 驱动或仿真资产的机器人本体。
尚未收录适配机型。
同一厂商开源的配套仓库或同技术栈开发工具。
本页事实对应的公开页面,以原文为准。