📄 MOMO: A framework for seamless physical, verbal, and graphical robot skill learning and adaptation

#机器人技能学习 #多模态模型 #大语言模型 #工业应用

7.5/10 | 前25% | #机器人技能学习 | #多模态模型 | #大语言模型 #工业应用 | arxiv

学术质量 5.5/7 | 选题价值 1.5/2 | 复现加成 0.5 | 置信度 中

👥 作者与机构

  • 第一作者:Markus Knauer(德国航空航天中心,机器人与机电一体化研究所;慕尼黑工业大学,计算、信息与技术学院)
  • 通讯作者:未说明
  • 作者列表:Markus Knauer(DLR, RMC; TUM, CIT)、Edoardo Fiorini(DLR, RMC)、Maximilian Mühlbauer(DLR, RMC; TUM, CIT)、Stefan Schneyer(DLR, RMC; TUM, CIT)、Promwat Angsuratanawech(DLR, RMC; TUM, CIT)、Florian Samuel Lay(DLR, RMC)、Timo Bachmann(DLR, RMC)、Samuel Bustamante(DLR, RMC; TUM, CIT)、Korbinian Nottensteiner(DLR, RMC)、Freek Stulp(DLR, RMC)、Alin Albu-Schäffer(DLR, RMC; TUM, CIT)、João Silvério(DLR, RMC)、Thomas Eiband(DLR, RMC)

💡 毒舌点评

亮点:框架设计上实现了“无缝”多模态切换,将物理、语音、图形界面三种交互方式通过“路径点插入”这一统一机制连接,是一个考虑周全的系统工程。短板:论文自称是“框架”,但实验部分更像是一个功能演示,缺乏在标准基准上与基线方法的定量对比,其“有效性”主要依赖于贸易展观众的定性观察,科学严谨性有待加强。

📌 核心摘要

  1. 问题:现代工业机器人应用需要灵活适应,但技能调整通常需要专家编程,非专家用户难以直观操作。不同的调整任务(如精细空间修正、高层语义修改、参数可视化调整)适合不同的交互模态。
  2. 方法核心:提出MOMO(Motion Modulation)框架,整合三种互补的交互模态:基于力反馈的物理交互(用于精确空间修正)、基于大语言模型的自然语言交互(用于高层语义修改)、以及基于Web的图形界面(用于参数检查、可视化与拖放编辑)。框架集成了五个关键组件:基于能量的人体意图检测、基于工具的LLM架构(IROSA)、核化运动原语(KMP)、概率虚拟夹具和遍历控制。
  3. 创新点:与现有单一模态方法不同,该框架允许用户根据任务和个人偏好自由选择和切换交互方式。其工具型LLM架构将自然语言指令映射到预定义的、安全验证过的函数,而非生成代码,确保了安全性。该架构被证明可泛化至不同的技能表示(从KMP到遍历控制)。
  4. 实验结果:在Automatica 2025贸易展览会上,使用一个7自由度力控机器人进行了现场演示。定性观察表明,用户自然地根据任务使用不同模态:物理交互用于微调,语音用于高层修改,图形界面用于可视化和系统调整。论文未提供定量的性能指标对比数据。
  5. 实际意义:为工业环境中的非专家用户提供了一套直观、灵活的机器人技能适应工具,有望缩短生产调整时间,提高机器人系统的柔性。
  6. 主要局限性:缺乏定量评估和与现有方法的直接对比;自然语言交互受限于预定义工具,无法处理开放式代码生成;物理交互依赖力矩传感硬件;演示质量仍受操作员影响。

🏗️ 模型架构

MOMO框架是一个集成了多种交互模态和技能表示的机器人技能学习与适应系统。其整体架构如图1所示。

图1:MOMO框架概述

核心组件与数据流

  1. 交互模态入口

    • 物理交互:用户通过力控机器人进行示教或修正。能量罐人体意图检测(HID) 模块实时监测每个自由度的能量注入,将用户意图映射为意图指数。当指数超过阈值(如0.9),系统自动将修正后的位姿作为路径点插入到KMP模型中。
    • 自然语言交互:用户通过语音或文本输入命令。工具型LLM架构(IROSA) 将命令发送给本地部署的大语言模型(如Qwen2.5-VL-72B-Instruct)。LLM不生成代码,而是从预定义的工具函数列表(见下表)中选择合适的工具并提取参数。MOMO模块验证参数后执行相应操作(如插入路径点、添加排斥场、调整速度)。
    • 图形界面交互:用户通过Web界面(Human Factory Interface, HFI)可视化工作单元、轨迹和模型。在编辑模式下,用户可通过拖放在3D轨迹上直接创建或调整路径点,右键菜单可删除路径点。所有修改实时反映到KMP模型中。
  2. 技能表示与执行

    • 核化运动原语(KMP):作为核心运动编码器,将演示数据编码为概率映射。它支持在线路径点适应,是物理、语言、图形三种模态的共同适应机制。
    • 遍历控制:用于表面精加工任务,通过在线生成轨迹实现均匀覆盖。其参数(如速度、力、刚度)可通过IROSA的工具进行语音调整。
    • 执行引擎:在力控机器人上执行由KMP或遍历控制生成的轨迹。
  3. 技能获取辅助

    • 概率虚拟夹具:在示教录制阶段,提供基于动力学系统和位置约束的触觉引导,降低操作员负担,提高示教一致性。

关键设计选择:所有三种模态最终都汇聚到路径点插入这一统一机制来适应KMP模型,实现了“无缝”切换。工具型LLM架构确保了语言交互的安全性与可控性。

💡 核心创新点

  1. 统一的多模态交互框架:首次将物理、语音、图形界面三种交互模态系统地集成在一个框架中,允许用户根据任务需求和个人偏好自由选择和切换,而非强制使用单一范式。
  2. 安全、可泛化的工具型LLM架构:提出IROSA架构,将LLM的输出约束为对预定义、参数验证过的工具函数的调用,避免了直接生成代码的风险。该架构被证明可从KMP技能泛化到遍历控制技能,展示了其通用性。
  3. 以路径点为中心的多模态适应机制:巧妙地将不同模态的输入(物理修正、语言指令、图形拖放)统一转化为KMP模型的路径点更新,简化了系统内部状态管理,确保了模态间的一致性。
  4. 集成的技能生命周期支持:框架不仅关注技能适应,还通过虚拟夹具支持技能获取(示教),通过KMP/遍历控制支持技能执行,形成了一个从学习到适应再到执行的闭环。

🔬 细节详述

  • 训练数据:论文未提供具体训练数据集的名称、规模等信息。技能通过操作员示教获得,示教数据用于训练KMP和虚拟夹具中的高斯混合模型(GMM)。
  • 损失函数:论文未提及用于训练的显式损失函数。KMP和GMM的训练基于最大似然估计等标准方法。
  • 训练策略:未说明具体的学习率、优化器等超参数。KMP的超参数(如核函数长度尺度、正则化系数)在附录表S-II中给出。
  • 关键超参数
    • KMP:GMM分量数12,样本点数500,Matérn核长度尺度0.1,正则化系数λ₁=0.1,λ₂=1,路径点精度γ=10⁻⁸。
    • HID:意图阈值h_th=0.9,能量罐尺寸(平移/旋转):0.4/1.0,能量触发值:0.38/0.7,耗散率:0.04/0.2。
    • LLM:使用Qwen2.5-VL-72B-Instruct模型,本地部署。
  • 训练硬件:未说明训练所用GPU型号和数量。LLM在本地GPU硬件上通过vLLM部署。
  • 推理细节:LLM平均响应时间为15.4秒。机器人控制采用阻抗控制。
  • 正则化或稳定训练技巧:KMP中使用了正则化项(λ₁)。虚拟夹具通过变阻抗控制和无源性保证来稳定人机交互。

📊 实验结果

论文的主要验证是在Automatica 2025贸易展览会上进行的现场演示,属于定性验证,未提供定量的性能指标对比表格或消融实验数据

主要演示任务与观察

  1. 轴承环插入任务:用户通过语音命令“在箱子和工位之间减速”,系统成功调整了KMP轨迹的速度(如图2a所示)。
  2. 遍历表面精加工任务:用户通过相同的IROSA聊天界面发出类似命令,调整了精加工的速度、接触力等参数(如图2b所示)。

图2:贸易展览会演示任务 图3:遍历精加工与LLM交互

定性观察结论

  • 用户倾向于使用物理交互进行精细空间调整。
  • 用户倾向于使用语音命令进行高层语义修改(如“避开红色盒子”)。
  • 用户频繁使用图形界面来可视化轨迹修改前后的对比,并通过拖放系统地调整路径点。

关键结论:多模态交互使非专家用户能够直观地适应机器人技能。工具型LLM架构成功地将相同的自然语言接口应用于不同的技能表示(KMP和遍历控制)。

⚖️ 评分理由

  • 学术质量:5.5/7:论文的创新性在于系统集成和多模态交互设计,而非提出新的基础算法。技术实现完整,但实验部分严重依赖定性演示,缺乏在标准数据集或任务上的定量评估、与现有方法的直接对比以及消融研究,这限制了其学术贡献的深度和说服力。
  • 选题价值:1.5/2:选题切中工业机器人应用中“非专家用户适应性”这一痛点,多模态交互是提升人机协作效率的有效途径,具有明确的实用价值和前沿性。
  • 开源与复现加成:0.5/1:论文开源了核心的IROSA工具架构和KMP实现,并提供了可运行的示例,对社区有积极贡献。但完整的MOMO系统未开源,且复现依赖特定硬件和中间件,门槛较高。

🔗 开源详情

  • 代码:提供了IROSA(LLM工具架构)和KMP/TP-KMP的开源仓库链接。
  • 模型权重:未提及公开的模型权重(如训练好的KMP模型)。
  • 数据集:未提及公开的数据集。
  • Demo:论文中未提及在线演示链接。现场演示视频在补充材料中。
  • 复现材料:论文提供了关键配置参数(表S-II)、软件架构图(图S1)和部分组件实现细节。IROSA示例脚本可独立于硬件运行。
  • 论文中引用的开源项目:links and nodes (LN) 中间件(GPLv3协议)。

← 返回 2026-04-25 论文速递