[控场AI]
· 5 分钟阅读· 2,768 字

4舵机开源机器狗Quaddle:20分钟组装,手把手教它新动作

4舵机开源机器狗Quaddle:20分钟组装,手把手教它新动作

Petoi推出Quaddle:4舵机、无焊接、20分钟可组装的开源入门四足机器狗

Petoi创始人发布Quaddle,这是一款仅用4个舵机驱动的开源四足机器狗,重170克,机身11厘米,无需焊接、免螺丝机身设计使其可在20分钟内完成组装并行走。硬件提供Builder/Buddy/Scout三级升级路径,可扩展至Raspberry Pi Zero和AI视觉模块;软件层面支持图形化积木、Python到Arduino C++全栈编程,并具备借助反馈舵机实现的手把手示教功能,无需编码即可录制新动作。固件基于OpenCat开源,URDF已上传HuggingFace供仿真使用,但部分受力结构件需注塑成型而非3D打印。Quaddle的核心取舍是以牺牲运动自由度上限为代价,将成本和入门门槛压至极低,定位于教育、入门和创客场景。

Petoi创始人、OpenCat开源四足框架作者RZ Li在Reddit上分享了他们的新作——Quaddle,一款仅用4个舵机驱动的开源四足机器狗套件。最吸引人的卖点在于:无需焊接、机身零螺丝(仅腿部用4颗螺丝固定),从零部件到能够行走,整个过程可以在20分钟内完成。

这不只是一个能动的玩具,而是一套围绕"低成本、可学习"理念构建的完整机器人生态。对于想入门AI机器人、又不想一上来就被硬件门槛劝退的人来说,Quaddle提供了一条颇具诚意的路径。

Quaddle开源机器狗项目

20分钟能装出一只会走路的机器狗

Quaddle的硬件设计明显在"降低上手难度"上下了功夫。整机只用4个舵机驱动,重量170克,机身长度11厘米——是一只真正意义上的桌面级小型四足。

无焊接、免螺丝机身的设计,让它更像是在拼装而非制作。按照作者的说法,从原始组件开始,经过组装、校准,到跑起步态,全程20分钟以内。这个时间对于机器人DIY项目来说相当激进,大部分同类开源项目光是接线和调试就要花上几个小时。

别看它个头小、舵机少,运动能力并不弱。官方给出的数据是:行走速度约1.8倍体长每秒,滑行可达3倍体长每秒,内置90多种动作,包括连续翻滚、三腿行走、台阶攀爬,甚至倒立行走。对于一个4舵机的结构而言,能实现这么多动作形态,说明底层步态算法做了不少文章。

从入门到进阶的硬件升级路径

Quaddle并不是一个固定配置,而是设计了一条清晰的升级链路:Builder(基础版)→ Buddy → Scout。其中Scout版本会加入第5个舵机,用来驱动类似"雷达"的头部结构,让机器狗具备环境扫描能力。

在传感器和计算单元方面,平台支持Arduino传感器扩展,可选配Raspberry Pi Zero作为更强的计算核心,还有可选的AI视觉模块。这意味着用户可以根据预算和需求逐步加码,从一个纯运动玩具逐渐进化为具备感知和视觉能力的机器人平台。

这种分层设计体现了作者的核心理念——让更多人能够负担得起并真正用来学习机器人技术,而4到5个舵机的方案,正是在成本与功能之间做出的权衡。

Raspberry Pi Zero是树莓派基金会推出的超低功耗单板计算机,体积约65×30毫米,重量仅9克,搭载单核1GHz处理器和512MB内存,价格通常在15美元左右。在机器人平台中,它承担的角色是"边缘计算核心":相较于微控制器(如Arduino),它能运行完整的Linux操作系统,支持Python生态和更复杂的视觉、网络任务;相较于更强的Raspberry Pi 4或Jetson系列,它在体积、重量和功耗上对小型四足更为友好。配合AI视觉模块后,Pi Zero可以运行轻量级目标检测推理,为机器狗提供基础的环境感知能力,而不会显著影响整机重量和续航。

多种编程路径与"手把手教学"

Quaddle在软件层面的开放度是它区别于普通玩具的关键。它提供了完整的编程进阶路线:图形化积木编程(适合初学者)、Python、MicroPython,一直到Arduino C++。这条路径几乎覆盖了从小白到嵌入式开发者的全部人群。

最有意思的是"手把手示教"(hand-guided teaching)功能。借助反馈舵机,用户可以直接用手扳动机器狗的关节来演示一个新动作,机器狗会记录并复现,整个过程无需编写任何代码。这种物理层面的"录制-回放"交互,大大降低了创作新动作的门槛。

此外,作者还提到可以借助AI智能体来"vibecode"(用自然语言描述意图生成代码)新动作和迭代,把当下流行的AI辅助编程思路引入到机器人运动设计中。

反馈舵机(Feedback Servo)是手把手示教功能的核心硬件基础。与普通舵机只能接收指令执行到目标角度不同,反馈舵机内置位置传感器,能够将当前关节角度实时回传给控制器。这使得机器人在被外力被动移动时,依然能够精确记录每个关节的角度序列,形成可回放的动作数据。这一技术在工业机器人领域已用于"拖动示教"(Drag Teaching),让工程师直接拉动机械臂走一遍轨迹即可完成编程。Quaddle将同样的原理引入消费级小型四足,让非专业用户也能以最直觉的方式创作新动作,无需理解逆运动学(Inverse Kinematics)或编写任何代码。

开源策略:固件、URDF与3D打印件

在开源承诺上,Quaddle延续了OpenCat的路线。其固件基于OpenCat框架,将会开源;机器人的URDF模型已经发布在HuggingFace上,方便做仿真和二次开发。

不过作者也坦诚了一个现实的技术权衡:部分零件会开源并提供3D打印文件,但并非所有部件都能用3D打印来承受运动中的受力,因此一些关键结构件必须采用注塑成型。这一点对想完全自制的爱好者来说是个需要注意的限制——它仍然是一个"半开源"的硬件产品,而非纯粹的可打印方案。

URDF(Unified Robot Description Format,统一机器人描述格式)是ROS(机器人操作系统)生态中描述机器人物理结构的标准XML格式,包含连杆几何形状、关节类型、运动范围、质量惯量等参数。将URDF发布到HuggingFace意味着研究者可以直接在Gazebo、MuJoCo、Isaac Sim等主流仿真环境中加载Quaddle的数字孪生,在不损坏实体硬件的前提下开发和验证步态算法、强化学习策略,再迁移到真机测试。这种"仿真优先"的开发流程在近年四足机器人研究(如ANYmal、Spot的研究论文)中已成为标准范式,Petoi将这一基础设施开放出来,大幅降低了学术和业余研究者的二次开发门槛。

小尺寸平台的取舍与讨论

作者在帖子结尾抛出了两个开放性问题:4到5个舵机的方案是否值得这种可访问性上的取舍?以及在这个尺寸的平台上,大家还希望看到哪些方向被进一步推进?

这其实触及了消费级机器人长期存在的核心矛盾。舵机数量直接决定了自由度和动作丰富度,但也线性推高成本、重量和功耗。Quaddle选择把舵机压到4个,换来的是极低的门槛和价格,代价则是运动精度和复杂动作能力的上限。对教育、入门和创客场景来说,这个取舍是合理的;但对追求拟真运动的研究者,可能还是需要更多自由度的平台。

OpenCat从2016年发展至今,Petoi一直在"让人人都能拥有并学习机器人"这条路上深耕。Quaddle可以看作是这个理念在成本和易用性上的又一次激进探索。它不一定是性能最强的四足机器人,但很可能是最容易让新手真正"玩起来"的那一类。

分享:

相关推荐