Skip to content

10 月 26 日,IROS 2026 的展台上,一台 1.35 米高的人形机器人被观众又踢又推,还站着;被推倒之后,它自己爬了起来。

这段视频很好看,但它证明不了任何生意。

真正决定这类公司能不能活下来的,不是「能不能站起来」,是「连续走 50 公里之后,第 2300 次姿态循环时,膝盖还准不准」。这件事没有视频可拍,只有测试报告。

10 月 26 日,上海萝博派对(RoboParty)发布全栈开源人形机器人 RP1。媒体标题基本都落在「图纸、电路、训练代码全开源」上。我把它的 GitHub 组织翻了一遍,觉得真正值得写的是另一个仓库——RP1_test,整机测试方案。

这家公司开源的,是「怎么把机器人跑坏」。

18 项测试,一张待确认清单

一、先看它到底开了什么 ​

先把「全栈」这个词拆开,不然它就是一句广告语。

我把组织下的仓库数了一遍:截至 10 月 28 日,GitHub 组织 Roboparty 下共有 71 个公开仓库,主仓 RP1 965 星、150 个 fork,10 月 1 日建仓、10 月 27 日还在推送。前作 roboto_origin 2,771 星。

按层拆,大概是这么八层:

层仓库里面是什么
机械/电气rp1_hardware机械源文件、电气拓扑、原理图、PCB、Gerber、线束、热管理、装配 SOP
关节ROMOMO自研关节模组:驱动器原理图、PCB、固件、上位机、测试报告
模型RP1_descriptionURDF / MJCF、三维网格、机器人与灵巧手配置
训练roboparty_train基于 Isaac Lab 的训练工作区:AMP、BeyondMimic、Parkour、RSL-RL
固件RP1_firmwareLinux BSP、USB-CAN、底层 SDK
部署roboparty_deployimu / motor / inference / camera 的 C++ 与 Python SDK
末端RP Hand / roboparty_joystick灵巧手资料与 SDK、手柄与 App
整机测试RP1_test18 项整机测试方法 + 台架 + 上位机 + 记录表

前七层,行业里已经有人在做,虽然不全,但不稀奇。第八层是这次真正的新东西。

以前说「开源机器人」,边界通常停在设计、训练、部署:给你图纸,给你代码,你自己想办法验证。RP1 把边界往前推了一格——连验证方法、记录字段、以及哪些参数还没定,一起给你。

二、为什么「测试方案」比代码更难开源 ​

代码开源是给能力,测试方案开源是给代价。

一个团队要把人形机器人做到能交付,花的钱里有一大块不是研发,是试错:哪个关节连续跑 9 小时会热、电池在 40℃ 高温箱里带电跑 2 小时会不会降额、低温 -10℃ 第五次启动能不能起来、运输振动之后线束会不会松。这些问题的答案不是想出来的,是烧出来的。

一家公司愿意把这些公开,等于把自己交过的学费摊在桌上。

但它难的地方不在技术,在心理。测试方案里一定有一堆「我们还没定」的地方——判据没批、样本量没定、某个阈值还在讨论。绝大多数团队宁可等全部定完再发,或者干脆不发,因为公开不确定等于承认自己不确定。

RP1_test 的选择相反:把不确定的部分单独列成一页,标题就叫「执行前参数清单」。

开源的是图纸,更是代价

三、18 项测试,覆盖八个方向 ​

我把 test-cases/README.md 的索引逐条读完了,18 项方法草案,编号 001~014、016、017、020、021,跳号是故意的——文档里写明「用例 ID 保持稳定,编号不连续」,新用例只追加不改号。

方向代表用例考察什么
持续运行站立老化 / 行走老化长时间空跑时,热、磨损、连接件先坏在哪
温湿环境高温运行 / 低温启动 / 温循 / 湿热温度边界上还能不能带电工作、还能不能起来
存储恢复高温存储 / 低温存储出库、过夏过冬之后,性能有没有掉
机械应力振动 / 冲击 / 倾倒物流和被人推倒之后,结构、线束还稳不稳
保护与恢复热保护降额 / 双电池热插拔 / 电源循环出事时能不能安全停、能不能带电换电池
带载任务负载行走背着东西走同样的里程,姿态还准不准
动态任务动态运动与跑步跑起来之后,热和关节的余量还剩多少
操作任务抓取搬运连续作业,成功率会不会随时间往下掉

具体条件写在用例里:站立老化是 3 小时一个周期、跑 3 个周期(有效站立 9 小时);行走老化要在 50 公里里累计不少于 300 次姿态循环;低温启动在 -10℃ 下连续启动 5 次、最后一次还要运行 60 分钟;整机冲击按半正弦 150 m/s²、11 毫秒,打 18 次;湿热是 25~40℃、相对湿度 93% 以上、连续 48 小时;高低温存储各 16 小时。负载行走更难一档:50 公里里要做 300 次转向,外加 100 次附加姿态动作。

这张表最有意思的地方,是它的顺序逻辑。文档开头写了一句方法论:

先通过站立和行走老化暴露热、磨损与连接问题,再叠加负载、环境和典型任务。

翻译成人话:先让它空跑跑到坏,再让它干活。

因为空跑时坏了,你能确定是机械或热的问题;一旦叠加了负载和环境,故障原因就分不清了。这是可靠性工程的常识,但常识写在别人的文档里,才值钱——排测试顺序的经验,是失败次数换来的。

四、最罕见的一页:把「待确认」写进开源仓库 ​

test-cases/open-items.md 是我看完最想推荐的一页。它列的是「执行前必须由测试负责人确定」的东西,摘几条:

  • 各用例的方法版本或 Git 提交、参数依据的文件/标准版本与条款;
  • 002、016:按 013 进入安全姿态后换电,续接任务怎么记;
  • 008:电池 45 ℃ 独立存储的时长是多少,「不得把机身 16 h 自动套给电池」;
  • 010:共振定频 10/30/90 min 怎么选,包装 90 min 的三轴怎么分配;
  • 013、014:任务谱、目标寿命、覆盖/加速系数、母线波动允许值。

配套的 checklist.md 更狠,直接写了三条纪律:

F0~F3 的具体分级、测法及阈值尚待项目负责人批准。下表提供记录字段和测量说明,不为现有用例补造批准判据。

等级、判据或必要测法未确定时,结论填写「待确认」,不据此给出通过结果。

缺失读数保持缺失,不能填为 0。

这三句话,比 18 项测试本身更重要。

它们说的是同一件事:证据不能倒推。 没有批准判据,就不能给「通过」;没有读数,就不能写 0;相似的数字不能当符合标准的证明。这是实验室里最基本、也最容易被跳过的东西——因为跳过它,报告会好看很多。

一个人形机器人公司把「报告可以不好看」这个前提写进公开仓库,这在我看来比 965 个星更能说明它想干什么。

一张表里的三条纪律

五、参数很漂亮,但要看清三个缺口 ​

机器本身的数据确实不弱。开源版 24 主动自由度、1.35 米、约 39 公斤,RK3588 主控;Pro 版 30 自由度(含 2 自由度头部、每臂 7 自由度),RK3588 + Orin NX。跑步 ≤4 m/s、爬坡 30°、台阶 50 mm、负载 3 kg;10 Ah 电池、3 小时续航、1.5 小时充电,双电池热插拔。自研关节 RMM10062-2E 额定 44 N·m、峰值 160 N·m。

但有三件事,报道里通常不写,我觉得读者更该知道。

第一,训练框架有一个诚实的缺口。 他们自家的 UFO 无监督强化学习框架(基于 mjlab,338 星)官方明示:RP1 的 TeCH 策略尚未在真机测试;已在真机验证的是 Unitree G1 的 FB 策略。也就是说,训练代码是通的,但「RP1 + 最新策略」这一段还在路上。

第二,许可分层,商用要看清。 硬件设计走 CERN-OHL-W-2.0,软件大多 GPL-3.0,ROMOMO 文档 CC-BY-4.0。这些都不是「随便商用」。想拿它做产品,法务要过一遍。

第三,也是最关键的:目前还没有第三方复刻记录。 主仓 10 月 1 日建仓,10 月 26 日发布,到现在两周多。仓库有内容(RP1_test 就有 690 多 MB,docs / hardware / software / test-cases 四个目录都在,18 个用例文件齐全),但「有内容」和「别人照着能复刻出来」是两件事。

参数、缺口与三个可核验指标

六、怎么判断一份「全栈开源」是真是假 ​

看完这个项目,我把判断标准收成了三条,以后再看到类似宣传可以直接套:

一、看它敢不敢公开测试层。 只开设计不开验证,等于只给答案不给判卷标准。

二、看它有没有「待确认」清单。 一份全部参数都齐全、每个阈值都拍板的测试方案,要么是抄的标准模板,要么是事后补的。真实的工程文档一定有空白。

三、看六个月后有没有第三方复刻记录。 这是唯一的终局指标。开源的成本在发布那天,收益在别人真的用起来那天。

按这三条,RP1 现在过了第一、第二条,第三条要等到 2027 年春天。

七、它到底在卖什么 ​

最后说商业。这类「全栈开源」很少是纯情怀。

产品页上摆着三个版本:开源版、教育解决方案版(含课程、易损件包和长售后)、高级定制版。另有「RP1 内测共创计划」:提交 issue,官方按质量完善,参与者拿内测共创价,可升级下一代。

路径很清楚:用开源换开发者,用开发者换生态位,用教育版和定制版收钱。

这条路不新,但人形机器人这个品类里还没人走通。走通的关键不在开源得多全,在于有没有一批人真的拿它做出东西——而这件事,正好可以由测试方案来判断:一份能让第三方照着做的测试清单,是复刻的门槛,也是复刻的邀请函。

展台上被踢一脚不倒,是给观众看的。文档里那句「判据未确定时填待确认」,是给同行看的。

后者更难,也更值钱。


资料来源:GitHubDaily 2026-10-27 报道;RoboParty 官方仓库 Roboparty/RP1、RP1_test、UFO 及官方产品页(2026-10-28 一手核对,仓库/星数/用例清单均以当日 GitHub API 返回为准)。测试参数为 RP1 参考工况,实施前须按设备与任务目标确认。

本站内容仅为个人学习与实验记录,不构成任何投资建议。