Menlo SDK开源:人形机器人Asimov 1向开发者开放控制接口

Menlo Research开源人形机器人Asimov 1的SDK与Edge软件层,补齐应用开发接口。
Menlo Research 在 r/robotics 社区宣布开源人形机器人 Asimov 1 的 Menlo SDK 和 Asimov Edge,采用 Apache 2.0 协议,目前仅支持 Asimov 1 硬件。Menlo SDK 负责应用与机器人之间的通信,支持运动控制、状态读取、摄像头与麦克风/扬声器接入,可构建视觉识别和语音对话类应用;Asimov Edge 则运行在机器人本体上,负责校验指令并协调应用程序、手柄和其他控制器之间的控制权分配。仓库包含可直接运行的示例代码,以及专为 AI 编码助手优化的使用指南。团队已用该 SDK 实现手臂动作回放、VR 头显控制上半身和策略模型部署等场景,官方建议开发者从连接机器人、读取状态开始逐步上手。
人形机器人从实验室走向实际应用,中间缺的往往不是硬件,而是一套让开发者能快速上手的软件接口。Menlo Research 最新开源的 Menlo SDK 和 Asimov Edge,正在填补这个缺口。
开源了什么:SDK + Edge 双管齐下
Menlo Research 团队在 r/robotics 社区宣布,旗下开源人形机器人 Asimov 1 的 Menlo SDK 正式对外公开。这不是他们第一次开源——此前已经放出过运动策略(locomotion policy)和训练代码,这次把应用层的接口也补齐了。
具体来说,开源包含两个核心组件:
Menlo SDK 负责应用与机器人之间的通信。开发者可以通过它发送运动指令、读取机器人状态、接入摄像头和麦克风/扬声器,实现视觉或语音交互类应用。
Asimov Edge 则是运行在机器人本体上的软件层。它的职责是校验传入指令、协调应用程序、手柄和其他控制器之间的控制权分配。换句话说,Edge 是机器人的"守门人",确保多个输入源不会互相打架。
代码以 Apache 2.0 协议开源,目前支持 Asimov 1 这一款硬件。
什么是运动策略(locomotion policy)? 在人形机器人领域,运动策略通常指通过强化学习或模仿学习训练出的神经网络模型,它接收机器人关节角度、IMU 姿态、足底接触力等传感器输入,输出各关节的目标位置或力矩,从而让机器人完成稳定行走、转向甚至上下楼梯等动作。与传统的模型预测控制(MPC)不同,策略模型把复杂的平衡与步态规划压缩成一个可实时推理的网络,便于部署和迭代。Menlo Research 此前开源的 locomotion policy 意味着开发者可以直接复用这套行走控制,而不必从零搭建步态算法——这也是本次 SDK 能把应用层与底层运动解耦的前提。
开发者能拿它做什么
根据官方描述,SDK 覆盖了几个关键能力:
运动控制与状态读取是基础。开发者可以发送移动指令,同时读取机器人回传的状态信息,让应用程序根据实时数据做出下一步决策。这个读写循环是构建任何交互式应用的前提。
摄像头与音频接入打开了感知层。SDK 允许应用连接机器人的摄像头、麦克风和扬声器,这意味着视觉识别、语音对话等功能可以直接在 Asimov 1 上跑起来,而不需要额外搭建传感器方案。
示例代码和编码助手支持降低了起步门槛。仓库里包含了可以直接运行的示例,还附带一份 SDK 使用指南,专门为 AI 编码助手(coding agent)优化过——开发者让 Claude 或 Copilot 帮忙写代码时,这些文档能提供必要的上下文。
Apache 2.0 协议意味着什么? Apache 2.0 是业界最宽松的开源许可证之一,允许使用者自由使用、修改、分发代码,甚至用于闭源商业产品,只要保留版权声明和许可声明即可。它还包含明确的专利授权条款,能降低使用者被专利诉讼的风险。对于机器人 SDK 而言,这一选择尤为重要:硬件厂商、创业公司和研究机构都可以放心地把 Menlo SDK 集成进自己的产品,而无需担心被迫开源自有代码。这也解释了为何 Menlo 同时开源 SDK 和 Edge——两层都采用宽松协议,才能真正吸引生态开发者参与。
团队自己怎么用的
Menlo Research 的 Emre 在帖子里分享了团队内部的几个实际用法:回放录制好的手臂动作、通过 VR 头显控制上半身、以及在 Asimov 1 上运行训练好的策略模型。演示视频展示了这些工作流程以及团队构建它们的过程。
这些用例透露出一个信号:SDK 的设计目标不是只服务于单一场景,而是想让开发者能灵活组合遥操作、动作回放和策略部署等不同模式。
遥操作、动作回放与策略部署的关系。 这三个概念常被混用,但层次不同。遥操作(teleoperation)是人在回路中实时控制机器人,例如通过 VR 头显或手柄映射操作者的动作;动作回放(motion replay)则是把录制好的关节轨迹重新播放,通常用于示教或数据采集;策略部署(policy deployment)是把训练好的模型跑在机器人上,由模型自主决策。Menlo SDK 同时支持这三者,意味着开发者可以用遥操作采集数据、用回放验证动作可行性,再把训练出的策略上线,形成从数据到部署的闭环。这种组合能力是构建通用人形机器人应用的关键。
上手建议与反馈渠道
对于想尝试的开发者,官方给出的起点很明确:先连接机器人、读取状态,然后跑通一个示例,再在此基础上改造成自己的应用。这个循序渐进的路子能避免一上来就被复杂的控制逻辑卡住。
仓库地址在 GitHub 的 menloresearch/menlo-sdk,文档在 docs.menlo.ai/sdk。团队表示非常希望听到开发者觉得哪些功能有用,以及对代码和示例的反馈。
人形机器人的开源生态还在早期,Menlo 这次把 SDK 和 Edge 一起放出来,至少让"在 Asimov 1 上写应用"这件事变得有章可循了。
相关推荐

Product Hunt 推出可视化发布编辑器,告别繁琐填写
Product Hunt 推出可视化发布编辑器,支持点击原位编辑名称、标语、画廊和 maker 信息,自动保存草稿,并用检查清单引导创作者完成发布。本文解析其编辑逻辑与对发布体验的影响。

泽连斯基亲述:俄军2000万人压境,我们如何守住基辅
泽连斯基访谈回顾俄乌战争初期:俄军200,000兵力直扑基辅,乌军主力却在东部。他讲述动员如何将军队从200,000扩张到800,000,以及基辅州、切尔尼戈夫州如何被收复。

Ovren Live Preview:用自然语言实时预览产品改动
Ovren Live Preview 是一款用自然语言描述改动、在真实页面上实时预览的 AI 开发工具。了解其核心功能、工作流、市场定位与潜在挑战。