Amazon发布Strands机器人Agents,实现从Hugging Face Hub到实体机器人全链路

0 阅读4分钟应用
Amazon发布Strands机器人Agents,实现从Hugging Face Hub到实体机器人全链路

背景与意义

随着生成式 AI 与大模型在工业自动化中的落地,如何让 AI 代理直接操控真实机器人成为关键瓶颈。Amazon 的 Strands Robots SDK 通过将 LeRobot 堆栈包装成 AgentTools,提供了“一键从数据到硬件”的统一接口,帮助研发团队在同一代码路径下完成仿真、推理与部署。

核心工作流概览

  1. 准备演示数据:在 Hugging Face Hub 创建 LeRobotDataset,记录机械臂的演示轨迹(如抓取红色方块)。
  2. 仿真录制:使用 Strands 提供的 Robot("so100")(默认 MuJoCo 仿真)配合 DatasetRecorder,在不接触硬件的情况下生成数据并推送至 Hub。
  3. 策略推理:通过 gr00t_inferenceLerobotLocalPolicy 调用 Bedrock、Anthropic、OpenAI 等模型提供的策略 checkpoint,实现仿真环境中的自动控制。
  4. 硬件部署:将 mode="real"Robot 实例指向实际的 SO‑101 机械臂,代码保持不变,仅修改一个关键字参数即可在真实设备上运行同一策略。
  5. 多机协同:基于 Zenoh 的 robot_mesh 工具实现点对点或广播式指令,支持数十台机器人在同一网络或通过 AWS IoT Core 跨网段协作。

关键技术实现

  • 统一数据格式:仿真与真实采集均采用 LeRobotDataset 的 Parquet+MP4 结构,确保数据可直接用于训练与评估,无需转换。
  • AgentTool 抽象层:Strands 将硬件抽象、仿真后端、策略服务封装为可在 LLM 提示中调用的工具,使自然语言指令能够驱动完整工作流。
  • 安全防护:所有对硬件的实际动作(如 broadcastemergency_stop)默认走人机交互(HITL)确认,防止 Prompt Injection 导致的意外行为。
  • 可扩展性:通过 mesh-iot 扩展可接入 AWS IoT Core,配合 Arm Device Connect 实现跨云、跨地域的设备发现与安全审计。

安全与运维注意

  • Prompt Injection 防护:仅向机器人提供可信数据源,必要时在 AgentTool 层限制可执行的指令集合。
  • Mesh 认证:在生产网络中启用 STRANDS_MESH_AUTH_MODE=mtls,使用双向 TLS 确保节点身份可信。
  • 资源清理:结束实验后请手动停止 GR00T 容器、关闭串口、删除本地缓存目录,以免占用 GPU 与磁盘资源。

未来展望

Strands 与 LeRobot 的深度耦合让“从模型到机器人”的路径只剩下业务逻辑的差异化。后续计划支持更大规模的仿真后端(如 Isaac Sim)、更丰富的感知模态(视觉、力觉)以及自动化的策略微调流水线,进一步推动 AI 代理在制造、物流、实验室等场景的落地。

“单行关键字切换即可从仿真跳到真实”,正是 Amazon 为机器人研发者打造的 friction‑less 体验。

本文是对第三方新闻源的主观解读。消息可能出现过时、不准确、歧义或错误的地方,仅供参考使用。点击此处查看消息源。