Skip to content

balancing-cube ​

balancing-cube

willem-pennings 在 GitHub 开源的开源硬件,主要语言 C++。 A cube that balances itself in a corner or edge using reaction wheels

SDKwillem-penningsbalancing-cube

开发工具档案怎么用、适配哪些机型、哪些环境验证过

balancing-cube

willem-pennings 在 GitHub 开源的开源硬件,主要语言 C++。 A cube that balances itself in a corner or edge using reaction wheels

  • 本体 SDK 与控制
开源硬件c++更新于 2024-06-22

概述

这个开发工具的核心职责、所属技术栈与硬件生态定位。

balancing-cube是Willem Pennings开源的自平衡立方开源硬件项目,主要开发语言为C++,核心功能依托反作用轮机构实现,可通过动力学控制算法让立方体自主维持在棱边或角落的平衡姿态,项目开源包含硬件设计方案、嵌入式控制固件完整资源。

该项目属于机器人运动控制层级的落地实践,无特定商用机型适配,开发者可参考开源的硬件BOM、3D打印文件完成实物制作,将C++控制固件烧录至搭载的微控制器后,即可快速复现自平衡功能,也可基于现有控制逻辑二次开发拓展交互、感知模块。

资料出处 GitHub willem-pennings/balancing-cube

关键工程信息

工具分类、开发语言、GitHub 社区活跃度与环境要求。

GitHub Star
★ 1.1k
GitHub Fork
106
工具类型
开源硬件
所属品牌 / 组织
开源社区
开发语言
c++
技术栈层级
L3 本体 SDK 与控制
适配机型数
0 款
统计日期
2026-10-13
环境注意事项
无额外操作系统依赖,不适配无对应硬件外设的纯PC仿真运行场景不支持低于C++11标准的编译器,旧版Arduino IDE可能存在编译报错

快速接入与环境要求

源码克隆、构建方式、已验证系统环境与版本更新记录。

源码拉取与构建参考

git clone https://github.com/willem-pennings/balancing-cube.git
cd balancing-cube
# CMake 构建工程
mkdir -p build && cd build
cmake .. && make -j$(nproc)

推荐运行环境与版本 1

版本 / 分支验证环境接入说明
main / 最新稳定分支Arduino IDE 2.x / C++11及以上 / 兼容ATmega328P、ESP32类微控制器开发环境克隆仓库后参考hardware目录BOM完成硬件制作,使用Arduino IDE打开firmware目录源码编译烧录到微控制器即可运行

适配与兼容机型

支持接入该 SDK、ROS 驱动或仿真资产的机器人本体。

尚未收录适配机型。

同厂商与同类工具

同一厂商开源的配套仓库或同技术栈开发工具。

来源

本页事实对应的公开页面,以原文为准。

  1. GitHub willem-pennings/balancing-cube访问 2026-10-13