四足机器人Cubic Doggo负重测试:1kg载荷走起来

开源四足机器人Wouf负重1公斤行走,验证舵机方案极限。
Reddit开发者分享了开源项目Cubic Doggo的最新进展:四足机器人Wouf成功扛着1公斤货物(约自重一半)走了几步。该项目由ST-3215-C018舵机驱动,共12个舵机,作者坦言舵机速度有限导致负重时步态蹒跚,但这正好验证了廉价舵机方案在极限负载下的表现边界。项目已在GitHub开源(仓库CubicDoggo_07B),作者还设想让Wouf搬运同为12舵机平台的SO-ARM101机械臂,暗示桌面级机器人生态的硬件互通性。这类项目的价值在于将四足运动控制门槛拉到个人开发者可触及的水平。
四足机器人爱好者社区又迎来一次有意思的更新。Reddit上一位开发者分享了其开源项目Cubic Doggo的最新进展:这台名为Wouf的四足机器人成功扛着1公斤(2.2磅)的货物走了几步。虽然步态还不太稳,但对于一个用舵机驱动的桌面级项目来说,这个成绩已经足以让作者兴奋。

从“修转向”到“扛货物”的跳跃
作者在帖子里坦言,自己本应该先修复转向步态的代码,结果却忍不住先让Wouf试了试搬运杂货。这种“先玩起来再说”的开发者心态,在创客社区里相当常见。真正让人意外的是结果:Wouf在负重状态下居然能蹒跚挪动几步。
1公斤是什么概念?作者指出,这大约相当于Wouf自身重量的一半。对于一台依靠ST-3215-C018舵机驱动的四足机器人来说,能承载自重的50%并保持运动,说明其结构设计和舵机选型具备一定的冗余能力。
动力瓶颈:舵机速度限制了步态
作者明确提到,ST-3215-C018舵机无法移动得太快。这解释了为什么Wouf只能“蹒跚”几步,而不是流畅行走。舵机的输出速度直接决定了机器人步频的上限,在负重情况下,关节需要输出更大扭矩,速度进一步被拖慢。
这也暴露出一个典型的工程权衡:用廉价舵机搭建四足机器人,成本可控、上手容易,但在动态性能和负载能力上必然受限。Wouf的这次测试,本质上是在验证这套舵机方案在极限负载下的表现边界。
舵机与四足机器人运动的关系
舵机是一种集成了电机、减速齿轮组和位置反馈控制电路的执行器,通过PWM信号给定目标角度,内部闭环控制使其转动到指定位置。四足机器人每条腿通常有2-3个自由度,12个舵机是常见的四足配置(每腿3个)。舵机的关键参数包括扭矩(决定能搬多重)、速度(决定步频上限)和精度(决定步态平滑度)。ST-3215-C018这类数字舵机在桌面级项目中很流行,因为价格低、接口简单,但其速度通常以“秒/60度”衡量,在负重时由于负载增大,实际角速度会下降,导致步态周期变长、动态平衡更难维持。这也是为什么Wouf负重时只能蹒跚挪动,而不是流畅行走。
动态步态与静态步态的差异
四足机器人的步态可分为静态步态和动态步态。静态步态(如爬行步态)在任意时刻至少有三条腿着地,重心投影始终落在支撑三角形内,稳定性好但速度慢,对执行器速度要求低。动态步态(如小跑、跳跃)则允许同时只有两条腿着地,依靠惯性维持平衡,速度快但对舵机响应速度和控制器实时性要求高。Wouf负重时出现的“蹒跚”现象,本质上是静态步态在负载下仍难以保持重心稳定,说明其舵机速度不足以快速调整腿部落点,只能放慢节奏勉强维持。
开源硬件与社区协作
该项目已在GitHub上开源,仓库名为CubicDoggo_07B。作者为项目起了一个带点自嘲意味的用户名“SphericalCowww”,熟悉物理学笑话的人大概会心一笑。开源意味着其他爱好者可以复现这个设计,或者在此基础上改进步态算法、更换更强的执行器。
值得留意的是,作者在帖子末尾提出了一个有趣的想法:也许可以让Wouf搬运它的“ST-3215表亲”——同样使用12个舵机的SO-ARM101机械臂。这个设想暗示了桌面级机器人生态正在形成某种硬件层面的互通性:相似的舵机平台、相近的控制逻辑,让不同形态的机器人之间产生组合的可能。
开源硬件项目与GitHub协作模式
开源硬件项目通常将机械结构设计文件(如STL、STEP)、电路原理图、固件代码和装配说明一并公开,允许他人复现、修改和分发。GitHub作为代码托管平台,通过仓库(repository)、议题(issue)和拉取请求(pull request)等机制,支持开发者协作。CubicDoggo_07B仓库很可能包含舵机控制固件、步态生成算法和3D打印结构文件。这种模式降低了入门门槛,也让步态算法的迭代可以借助社区力量加速。对于桌面级机器人,开源还意味着硬件选型透明,爱好者可以根据自己的预算更换舵机或结构件,形成差异化改进。
桌面级四足机器人的意义
Cubic Doggo这类项目的价值,不在于对标工业级四足机器人,而在于把四足运动控制的门槛拉到个人开发者可以触及的水平。从步态调试到负载测试,每一个环节都是真实可感的工程实践。
Wouf扛着1公斤货物蹒跚前行的画面,或许不够优雅,但它记录了一个开源项目从能走到能用的关键一步。接下来作者是回去修转向代码,还是继续给Wouf加担子,值得关注。
(本文基于Reddit原始帖子和GitHub项目信息整理,未涉及未公开的技术参数。)
相关推荐

Ollama+RAG本地知识库搭建实战:AnythingLLM喂饭教程
基于B站教程整理,详解Ollama+AnythingLLM搭建本地RAG知识库的完整流程:从通用大模型的知识局限、RAG检索增强生成原理,到文档上传、向量化入库与效果验证的实操步骤。

Ollama保姆级教程:本地免费跑大模型入门指南
Ollama是一款开源的本地大模型管理工具,支持免费下载部署DeepSeek等模型,提供命令行和Web UI,跨平台且能自动调度GPU/CPU资源,适合AI开发入门与私有化部署。

给Claude装上"手":Exoproc开源MCP服务器实现活体进程钩子
Exoproc是一个开源MCP服务器,让Claude Code通过线程劫持直接挂钩活跃Windows x64进程,绕过EDR实现动态分析。静态反编译给Claude眼睛,动态钩子给它双手。