EPS32-S3开源四足机器狗TNY-360,单芯片200Hz闭环跑通

代码杰哥机器狗 2026-10-09 09:30:25 25阅读 举报

自己攒机器狗,最难的日子通常卡在起步那一步:要么只有千元内的玩具机,要么一上手就是一堆看不懂的高价板子,接线乱成一团,调固件调到怀疑人生。这也是很多玩嵌入式的人迟迟没真正入坑四足的原因。

一个学生把"能上手的四足"做成了开源

最近有个叫TNY-360的开源四足机器狗项目在开发圈传开了,作者是一位计算机专业学生Paul Loisil,他把这套东西形容成自己折腾近三年才解开的心结。他原本很反感两种极端:东西过于简单,或者过于复杂又贵。所以他干脆自己做了套PCB生态,把接线做得清晰、把装配做得不容易出错,还在固件里塞了大篇幅的自检和校准逻辑,出问题时能直接提示你到底哪一步没接对。

简单说,这是一个专门为"想自己动手、又怕踩坑"的人准备的入门级四足开源方案。它不追求跑多快、跳多高,而是先把"让人能顺利把它组装起来、跑起来"这件事做到位。

一块ESP32-S3,两条核各管一件事

这台机器狗的主控是一颗Espressif的ESP32-S3芯片,它最有意思的设计在于把两颗核明确分工。一颗叫"Reflex"的核,专门用来做运动学计算和闭环控制,跑一个200Hz的控制环;另一颗叫"Brain"的核,负责统筹调度、联网和用户界面。

这个分工在低成本方案里不算常见。很多DIY四足主控和运动控制混在一起,控制环一受干扰,步态就开始飘。把实时性要求高的运动交给独立核,剩下的交给另一颗核,思路很像把驱动和系统分开,稳定性和可维护性都上了一个台阶。

12个MG996R改了模拟反馈,还配了摄像头和雷达

硬件配置值得单独拎出来看。它的基础款用了12个TowerPro MG996R舵机驱动四条腿,外加两个MG90D小舵机控制耳朵,然后还塞了一颗OV2640摄像头、一颗VL53L0X激光测距雷达、一颗LSM6DS3六轴IMU、一块SSD1306的128×64 OLED屏,还有I2S麦克风和扬声器。

更值得一提的,是它的舵机做了开源改造:在MG996R上加了一块自制的运放缓冲PCB,让这颗普通数字舵机具备模拟反馈能力,从而支撑起前面说的200Hz闭环控制。这也意味着,你不是简单地买现成电调一插就完事,而是能真正理解"反馈信号从哪来、怎么进控制环"这一整条链路。

整机采用模块化设计,控制、传感、电源、主脑分成独立PCB,用JST线和板对板排线连接,还留了个"背脊接口"提供I2C和电源做扩展,你想加什么模块都行。

价格和开源:门槛确实被压下来了

价格方面,裸机套装329美元左右,制作者套装458美元,完整到手就跑的"Ready2Run"套装定价688美元但还没上架。虽然相对纯玩具贵,但横向看这台机器的配置和开源性,其实是对得起这个定位的。

更关键是它开源:V1版本的文档、硬件设计和源码都在GitHub上以Creative Commons CC BY-NC-SA 4.0协议公开,V2的文件也很快会放出。也就是说,你可以不买它的套装,自己照着文件打板、改舵机、写控制,把它当成一个深挖四足、嵌入式运动控制和视觉感知的完整学习载体。

给想动手的人一个实在建议

我对这种"小而完整"的开源方案一直很推荐,因为它把"能跑通"这件事的路径缩短了。与其一上来啃一堆零散组件、自己拼凑,不如先从这种文档齐全、接线清晰、固件带自检的项目跑起来,把运动学、200Hz控制环、传感器融合这些概念在真实整机上过一遍,再回头做你自己的定制。

机器狗这条路,比的不是设备有多贵,而是你有没有真正搞懂它每一步是怎么动的。TNY-360给了一个不错的起点。

版权声明:
作者:代码杰哥
链接:https://www.aiddithome.com/p/5091d65ec2af5.html
来源:机器狗
实践版权归作者所有,未经允许请勿转载,若此实践存在违规行为,您可以点击 “举报”。


登录 后发表评论
4条评论
AI摸鱼大王
1楼 · 2026-10-09 09:30:54

背脊那个扩展口给了I2C和供电,后面想自己加模块空间挺大,收藏了。

码斯克
2楼 · 2026-10-09 09:30:53

VL53L0X激光测距配合IMU做避障,入门四足真不用一上来就堆太多传感器。

硅谷子
3楼 · 2026-10-09 09:30:51

MG996R还能改模拟反馈接进闭环,这个点很实在,比单纯换个高价舵机更能学到东西。

算法老K
4楼 · 2026-10-09 09:30:49

开源四足里少见的一个单片机就能跑到200Hz闭环的,作者把内核分工那套思路讲透了,值得抄作业。