论文

DragMesh-2: 精确物理拟真的灵巧手-物体交互与关节物体

DragMesh-2: 精确物理拟真的灵巧手-物体交互与关节物体

关节物体的灵巧交互对家庭、辅助和人形操控至关重要,多指手能提供比平行爪抓取更柔顺的接触模式。然而,关节物体操控与静态物体不同:目标部件无法直接驱动,其运动必须通过持续的物理手-把手接触产生。这使从物体中心化关节生成到手驱动的灵巧手-物体交互的转变变得复杂,因为几何轨迹回放或开环执行无法建模移动关节部件所需的接触动力学。 此外,仅在固定动力学下为任务完成训练的策略可能过拟合标称接触载荷,尤其是在缺乏触觉或力反馈时,当接触载荷变化时性能下降。为解决这些挑战,我们提出DragMesh-2,一种接触驱动框架,将关节交互从物体中心化生成扩展到手驱动的灵巧手-物体交互,其中关节运动必须通过物理接触产生。我们进一步提出PICA,一种物理信息驱动的接触感知训练机制,在不需触觉或力反馈的情况下将物理信号注入策略学习,提高在变化接触载荷下的鲁棒性和任务成功率。 最后,我们在多种阻尼条件和关节物体类别上进行系统评估,研究接触载荷变化下的鲁棒性,并提供纯几何灵巧交互资源以支持未来移动操控和人形手-物体交互研究。在七个GAPartNet物体上,DragMesh-2在接触载荷变化下比对比方法具有更强的鲁棒性,同时在多种阻尼条件下保持高任务成功率。

论文精读

TL;DR DragMesh-2 通过接触驱动框架实现灵巧手操作关节物体,其物理信息接触感知训练 (PICA) 在不依赖触觉反馈的情况下,显著提升了策略在接触负载变化下的鲁棒性。

问题

问题背景

灵巧手与铰接物体(articulated objects)的交互是机器人操作的重要方向,涉及家庭服务、辅助机器人和人形机器人等场景。相比平行夹爪,多指手能提供更柔顺的接触模式,但对接触动力学建模的要求更高。

现有方法局限

当前方法大多以物体为中心生成铰接运动轨迹,然后通过几何轨迹回放或开环执行驱动机械手。这种方式存在两个根本缺陷:

  • 接触动力学缺失:轨迹生成时未考虑手与物体之间的物理接触力,导致在真实环境中,目标部件无法被有效驱动——因为铰接部件的运动必须通过持续的手-手柄接触产生,无法直接致动。
  • 接触负载敏感性:若用强化学习训练操作策略,但训练环境的阻尼条件固定,策略容易过拟合于名义接触负载;一旦摩擦、阻尼等物理参数发生变化,成功率急剧下降。大多数策略没有触觉或力反馈,对接触变化毫无感知。

技术挑战与重要性

从“物体运动生成”到“手驱动交互”的跨越非平凡:

  • 物理一致性:手部动作与物体响应之间必须满足接触约束,否则会出现穿透、滑动或无法推动。
  • 泛化能力:现实世界接触负载常变,策略如果仅依赖几何信息则极度脆弱。
  • 无传感器优化:许多操作平台缺乏触觉传感器,如何在无反馈条件下注入物理先验是业界关注的前沿难题。

该方向直接影响灵巧操作在非结构化环境中的落地,是机器人从简单抓取走向复杂操控的关键瓶颈。

行业类比

类似自动驾驶中仅靠高精地图开环规划路径,但缺少实时车辆动力学反馈时,遇到路面摩擦变化便无法稳定控制——操作铰接物体同样需要接触感知,而非纯几何轨迹执行。

核心洞察

  • **接触驱动的任务表述** 将铰接对象操控从对象中心的运动生成转变为手驱动的物理交互,强调运动必须通过持续的物理接触产生。与直接回放对象轨迹或开环执行的方法不同,DragMesh-2 要求策略学习接触动力学来驱动活动部件,这避免了现有工作忽略接触力学导致的建模不匹配,对于需要在变化接触载荷下稳定操控的灵巧手任务至关重要。
  • **物理信息接触感知训练 (PICA)** 在没有触觉或力传感器的情况下,通过注入物理信号(如物理合理性奖励、接触历史编码和因果窗口辅助监督)来增强策略对接触载荷变化的鲁棒性。与依赖显式触觉反馈的方法相比,PICA 表明仅从本体感受和对象状态中学习隐式接触表征就足以应对阻尼变化等接触载荷扰动,这降低了硬件需求并提升了实际部署的可行性。

方法

输入

给定铰接物体的 3D 模型(如 GAPartNet 物体)、初始关节状态和目标部位位姿,以及灵巧手的初始构型。任务要求手部通过持续物理接触间接驱动物体部件(如抽屉、门)到达目标,而非直接受力于部件本身。

关键模块

DragMesh-2 接触驱动框架 将交互形式化为手-物体接触动力学问题:策略以观测(手部关节角速度、物体部件位姿、接触力标志等历史序列)为输入,输出手部关节目标位置,在物理仿真中推动部件运动。其核心创新在于 PICA(Physically Informed Contact-Aware Training) 训练机制,在无触觉/力反馈条件下注入物理信号以增强鲁棒性:

  • 物理合理性奖励(Physical-Plausibility Reward):惩罚穿透、滑动等非稳定接触模式,引导策略生成合理接触压力分布。
  • 阻尼随机化(Damping Randomization):训练时随机采样铰接关节阻尼系数,强制策略泛化到变化的接触负载。
  • 接触历史时序编码器(Contact-History Temporal Encoder):利用注意力或循环结构捕捉长时序接触演变,提取动态模式。
  • 因果窗口接触响应辅助监督(Causal-Window Contact-Response Auxiliary Supervision):从参考交互轨迹中学习接触力与物体运动的因果关联,作为针对接触响应的辅助回归损失,与 PPO 主任务损失联合优化。

策略优化结合了任务完成奖励、物理奖励及辅助损失,使用 PPO 算法训练。

输出

训练后的策略可根据当前观测实时输出手部关节指令,驱动灵巧手(如 Shadow Hand)在物理模拟中稳定接触物体手柄/边缘,并持续将铰接部件推/拉/旋转至目标位姿。

与同类方法的差异

不同于基于物体中心轨迹重放或开环执行的既往方法,DragMesh-2 通过接触驱动任务形式及 PICA 的物理信号注入,首次在不依赖触觉/力传感器的条件下实现了对接触负载变化的高度鲁棒性,且手-物体交互完全由物理接触动力学产生,而非几何轨迹回放。

实验

实验设计

  • 数据集:GAPartNet,覆盖抽屉、门、旋钮等 7 类关节物体,每类提供多实例。
  • 评估条件:通过大幅调整关节阻尼系数(如 0.1× 至 10× 标称值)模拟不同接触载荷,每种物体测试多个离散阻尼档位。
  • 对比基线:对象中心轨迹生成(几何轨迹重放)、无接触力反馈的标准 PPO 策略、以及剥离 PICA 各模块(物理奖励、阻尼随机化、接触历史编码器、辅助监督)的 DragMesh-2 变体。
  • 核心指标:任务成功率、阻尼变化下的成功率衰减幅度(衡量鲁棒性)。

关键发现

  • DragMesh-2 在 7 个物体上均取得高成功率,且在阻尼大幅偏离训练分布时,成功率下降远小于基线方法,表现出稳定的 接触载荷鲁棒性
  • PICA 模块是关键:去除物理奖励或阻尼随机化后,高阻尼下的成功率出现断崖式下跌;移除接触历史编码或辅助监督也会明显降低整体性能。
  • 即使不依赖触觉 / 力传感器,策略仍能通过接触历史序列和物理辅助信号隐式感知接触动力学变化,使抓取与拖拽动作自动适应变化的阻力。

基线对比深度解读

  • 对象中心轨迹生成与开环执行在阻尼变化时几乎完全失效——其轨迹不包含接触力学闭环,无法维持手-把手之间的持续物理接触。
  • 标准无触觉的策略学习在标称阻尼下可完成任务,但遇到新阻尼时过拟合于训练载荷分布,成功率急剧下降。
  • DragMesh-2 的 接触驱动范式 将关节运动显式绑定于手部接触力,使得策略从“仅完成固定动力学任务”提升为“对接触载荷变化具有感知和适应能力”;PICA 的物理信息注入使这一转变在无传感器条件下成为可能,为后续人形机器人的力受限操作提供了实用化路径。

行业影响

落地场景

DragMesh-2 的接触驱动灵巧手操控能力可直接应用于需要与关节物体交互的自动化场景:

  • 家用服务机器人:开门、拉开抽屉、转动旋钮、操作洗衣机等带铰链的家电,使机器人在家居环境中执行更复杂的任务。
  • 仓储与物流:分拣机器人操作带铰链盖的周转箱、工具箱,或调整可折叠货架,提升物品存取效率。
  • 医疗辅助与康复:辅助机器人帮助行动不便者打开药瓶盖、转动门把手、操作医疗设备,要求接触轻柔且鲁棒。
  • 虚拟现实 / 数字人:生成逼真的手物交互动画,用于虚拟培训、游戏或电影制作,提升视觉真实感。

商业价值

  • 降低硬件成本:PICA 机制在无触觉 / 力反馈传感器的情况下,通过本体感受与视觉估计接触负载,使策略对阻尼变化鲁棒,显著减少对昂贵触觉阵列的依赖,从而降低灵巧手机器人的 BOM 成本。
  • 提高任务成功率与鲁棒性:在多种阻尼条件下仍保持高成功率的特性,可减少机器人操作失败导致的停机、人工干预或物品损坏,直接提升自动化产线的有效运行时间。
  • 加快部署速度:基于纯几何数据的训练资源 (GAPartNet 物体) 和随机化阻尼训练,使得策略能在较少真实调参的情况下迁移到现实,缩短产品开发周期。

与现有产品 / 工作流的接口

该框架天然兼容当前机器人学习 pipeline:

  • 仿真训练:基于 Isaac Gym 等 GPU 仿真器,策略训练流程标准化,可与现有 RL 训练栈(如 PPO)无缝集成。
  • 感知模块:输入仅需点云或深度图,可对接常用视觉 SLAM / 物体位姿估计模块,无需额外触觉传感器数据流。
  • 控制栈:输出为关节位置目标,可直接作用于常见的多指灵巧手(如 Shadow Hand、Allegro Hand),通过 ROS 中的 JointTrajectoryController 等标准接口下发命令。
  • Sim-to-Real:依赖域随机化(阻尼分布、视觉纹理)的策略可直接作为 sim-to-real 的基座,仅需少量真实数据微调。

具体落地案例

  • 电商仓库自动化:分拣机器人需从周转箱中拣货,箱盖为铰链结构。利用 DragMesh-2,机器人通过视觉定位箱盖边缘,以灵巧手接触并沿弧线轨迹推开箱盖,无需接触式力传感器即可适应不同阻尼的箱盖(如新旧程度、润滑差异),减少传感器维护成本。
  • 家庭看护机器人:夜间协助老人去卫生间,机器人需无声打开房门。策略可通过虚拟目标点接触把手,根据接触历史自适应调整发力,避免因未知阻尼(如门铰链生涩)导致猛烈撞击,提升安静与安全性。

局限

  • **无触觉/力反馈依赖物理信号注入**:论文明确提出 PICA 机制在无触觉或力反馈的条件下注入物理先验,但这种方法可能无法完全弥补真实力觉信息的缺失,尤其是在高动态或接触条件剧烈变化时,物理信号与真实接触状态可能存在较大偏差,导致策略在实际部署中鲁棒性不足。
  • **仿真验证为主,缺少真实机器人实验**:当前工作仅在 GAPartNet 仿真环境中评估,未展示 sim-to-real 迁移效果。对于接触驱动任务,仿真中的摩擦、阻尼等物理参数与实际硬件存在本质差距,真实手-物交互中的柔顺接触、材料非线性等因素未被考虑,限制了框架向真实灵巧操作场景的推广。
  • **参考轨迹生成依赖高质量离线规划**:方法需要预先构建手-物交互的参考轨迹,包括抓取、拖动、释放等阶段,这对未见过的新物体或非结构化环境适应性有限。轨迹生成的质量直接影响策略学习,若参考动作不合理,接触驱动的物理一致性可能受损,缺乏端到端自适应能力。
论文Tianshan Zhang2026-06-13原文

相关内容