GOTT:用可复用跨本体原语做物体中心灵巧操作

快速导读:GOTT 把灵巧执行拆成靠近、获取接触与沿物体轨迹运动,用同一个跨本体闭环原语把近似初始化收成稳定接触。

基础模型与大规模人类数据可以给出操作意图,平行夹爪也已有抓取、放置与轨迹跟随等底层技能。多指灵巧手却缺少可在任务与机器人之间复用的对应原语:任务特定策略要为每个新行为重训,运动重定向又常缺少感知反馈,接触丰富的任务在真机上很难跑稳。物体轨迹能说明刚体应如何运动,却不说明手该在何处、以何种方式建立功能接触——抓住电钻夹头也许几何稳定,却没法干活。GOTT(General Object Trajectory Tracking,arXiv:2610.03861,Amazon FAR、UC San Diego、University of Chicago、UC Berkeley)把高层接口收成一条与机器人无关的物体轨迹,外加一份把手当到任务相关接触区附近的靠近规格。项目页为 https://dex-gott.github.io

框架按靠近、获取接触、再运动三段执行。靠近阶段只负责可行接近;一个共享的闭环接触获取原语从这份近似初始化建立稳定接触;随后位姿条件控制器跟踪目标物体运动。原语只看局部手–物体几何与本体感觉历史,并用规范链表示在不同灵巧手之间共享。仿真统一策略平均抬升成功78.7%,真机三平台抬升90–96%;Franka-Sharpa上四项操作任务平均任务成功80.0%,两个开环抓取基线为35.0%。预印本尚未同行评审。

英文题目:GOTT: Object-centric Dexterous Manipulation with a Reusable Cross-Embodiment Primitive

论文出处:arXiv 每日论文精选 · arXiv:2610.03861

原始论文:PDF / 论文页面

这篇论文解决什么问题?

把高层意图翻译成多指行为仍然难。现有灵巧操作多走任务特定sim-to-real,或从演示恢复运动学目标。前者难以扩展,后者缺少闭环反馈。关键问题是:高层操作意图与底层灵巧执行之间,什么样的接口才合适。

物体中心运动是一个候选:许多刚体任务可以由目标物体运动描述,从而抽象掉本体特定的机器人轨迹。缺口在于接触。先前工作要么额外提供预抓取或手部参考,要么把接触获取与轨迹执行联合学习。它们有效,但没有把接触获取暴露成可跨高层来源与机器人本体复用的技能。GOTT的选择是:高层只提供物体轨迹与任务相关的靠近,一个轨迹无关的原语在跟踪开始前把近似到达收成稳定接触。

核心创新

  • 把灵巧执行拆成靠近、获取接触与运动,让接触原语与高层来源、手臂可达性解耦。
  • 用带掩码的规范链/关节表示训练一个跨手闭环获取策略。
  • 默认用VLM功能区与未来感知IK构造靠近规格,也兼容演示与外部模型。

方法概览

GOTT(General Object Trajectory Tracking)的高层接口是物体轨迹τo与靠近规格ρ=(ξapp,ginit)。靠近阶段沿接近轨迹到达近似初始构型;获取阶段用只看局部手–物体几何与本体感觉历史的闭环RL策略建立稳定接触;运动阶段把接触后的手–物体变换近似为固定,用位姿条件控制器跟踪τo。原语用链到物体点云最近点的位移、链位置、关节与历史目标,输出6D腕部增量与关节增量。跨本体时把不同手映射到21关键点与26槽规范关节,缺失项填充并加二值掩码,执行前再掩掉填充关节。默认规划用VLM从四视图标出任务相关接触区,BODex轻量初始化采样N=10个候选,再沿整段τo做碰撞自由接近与未来感知IK,丢掉后期不可行者,选累计关节运动最小的候选。也可用参考抓取或人手接近轨迹替换部分规划。部署用SAM2分割、FoundationPose跟踪,本体感觉接触预测器决定从获取切到跟踪。

  • 给定物体轨迹τo={TO,t}与靠近规格ρ=(ξapp,ginit),靠近阶段沿接近轨迹走到近似初始构型ginit;获取阶段由闭环策略接管腕与手指;运动阶段在检测到稳定接触后沿τo跟踪。高层因此不必给出精确可执行的最终抓取,只要一份可行的近似到达。
  • 接触获取策略在仿真里用强化学习训练并迁到真机。观测含三部分:每条链到物体点云最近点的位移(link-distance)、链位置,以及关节位置与上一时刻关节目标;后两部分堆叠最近五步。动作是6D腕部增量加手指关节增量。奖励为wd r_dist + wc r_contact + wl r_lift + wo r_obj,分别鼓励链靠近物体、拇指与另一指形成对向接触、接触后抬升,以及物体稳定。训练随机化物体尺度、摩擦与质量,机器人链摩擦,执行器刚度与阻尼,并在握住后施加力/力矩扰动。部署时另训本体感觉接触预测器,输出五指接触概率;当拇指与至少另一指连续k步超过阈值τc,获取结束。
  • 跨本体时,不同手被映到含1个手掌加每指4点的21关键点拓扑,以及26槽规范关节顺序。缺失项用最近链填充或零填充,二值掩码区分有效与填充。策略输出6D末端增量与规范关节增量,执行前掩掉填充关节并映回本体索引,从而不必为每只手做专用编解码器。训练集为16个YCB物体;每个物体–静止位姿对用BODex生成4000个初始手部构型,策略从这些构型出发建立接触并抬起物体。
  • 默认物体中心设定下,规划器还要决定在哪接触、选哪个初始构型,使接近与后续手臂运动沿整段τo都可行。作者用VLM看物体四视图,标出任务相关抓取部位关键点,反投到网格并跨视图投票得到接触区R。再在R内用BODex轻量初始化采样N=10个候选。对每个候选先规划无碰接近,再把接触时的手–物变换固定、沿τo滚出手部运动并逐步求IK;接近不可行、关节越限或求解失败的候选被丢弃,剩下的选累计关节运动最小者。人手演示或外部模型也可以直接提供接触区、初始构型或接近轨迹,替换相应规划步骤;更丰富的指导会少做规划,但未必考虑机器人可达性,因此手臂–灵巧手执行仍默认保留未来感知规划。真机用SAM2分割目标、FoundationPose以45 Hz估计位姿,策略10 Hz取最新位姿;手链到物体表面最小距离低于ε_approach时切入原语。

逐图理解论文

靠近获取再运动

靠近获取再运动
Figure 1: GOTT converts object trajectories into dexterous robot execution, with or without additional guidance from reference grasps or hand-object trajectories. The same contact-acquisition policy supports object manipulation across hand embodiments and diverse downstream tasks.

图1是GOTT总览,宜作特色图。页眉有作者单位与项目页https://dex-gott.github.io。顶行从左到右:浅蓝框列出Object Trajectory、Object Trajectory with Ref Grasp、Hand-Object Trajectory三种输入,经GOTT Unified Policy πθ(at|ot)接到绿色Dexterous Execution三连帧。中行Works Across Diverse Downstream Tasks给出Trash Cleanup、Mustard Pouring、Whiteboard Erasing、Drill Use四张真机图。底行Generalizes Across Objects and Embodiments是七张不同物体与灵巧手的抓取照片。

规划与多种来源

规划与多种来源
Figure 3: Future-aware planning. We roll out the hand motion induced by each candidate initial configuration over the full object trajectory and solve IK along this motion. Red segments indicate joint jumps from discontinuous IK solutions. We reject candidates that are initially reachable but become infeasible later and select the remaining candidate with the least cumulative joint motion.

图3说明未来感知规划。三块仿真:左为Target Object Trajectory,灰色臂手靠近蓝色电钻,标Initial Configuration;中为Sampled Trajectory 1,手臂变红并带红箭头,标Valid IK Solution at the First Step与Invalid IK Solution When Considering the Trajectory;右为Sampled Trajectory 2,全程灰色,标Valid IK Solutions at All Times。红段表示不连续IK造成的关节跳变。裁切左侧残留正文,讲图时忽略。

Figure 2: Contact-acquisition training and cross-embodiment policy

Figure 2: Contact-acquisition training and cross-embodiment policy
Figure 2: Contact-acquisition training and cross-embodiment policy. (A) The RL policy starts from randomized initial configurations and learns to establish stable contact using local hand-object observations. (B) Padding and binary masks map different hands into a shared observation and action space, allowing one policy to operate across hand embodiments.

图2分(A)(B)。左侧蓝色(A) RL Environment:蓝、青、绿、黄四只仿真手围着桌上黄色电钻,标注Local Hand-Object与Initial Configuration。右侧绿色(B) Cross-Embodiment Setup:Unified Observation Space把三只手映到格子,紫色为Normal Link Positions、灰色为Padded Invalid Link Positions;经Unified Policy后,Decode with Joint Masking再映回各手关节。页眉为论文标题。

实验如何设计?

  • 统一策略在IsaacLab用PPO训练XHand、Sharpa与Allegro,2000个epoch、4096并行环境。仿真抬升用浮动手桌面设定,评DexGraspNet:去掉扁平物体并四档缩放后9588个资产、54149个实例,摩擦1.5、质量100 g。每个实例用BODex第一阶段生成20个共享初始位姿。BODex与DRO开环执行其预测的预抓取;GOTT从原始初始位姿做闭环获取。成功定义为建立接触、抬升至少5 cm并在评测地平内保持稳定。
  • 真机在Franka Research 3与Tianji两台7自由度臂上配对XHand(12 DoF)与Sharpa Wave(22 DoF)。物体网格用AR Code采集。抬升实验每平台10个物体各5次,共50次,成功需抬升至少5 cm并稳定至少3秒。端到端任务在Franka-Sharpa上评清扫、芥末倾倒、白板擦除与电钻使用,各10次变化初始位姿;开环对照只把区域条件候选生成换成BODex或DRO的完整抓取生成,其余感知、VLM功能推理、未来感知IK与跟踪保持不变。
  • 跨形态评测包括三手联合训练对比专家策略,以及去掉指节的未见Allegro变体。工作空间实验在SimToolReal的橡皮对象上做5 cm抬升、600个仿真回合,扫平面位置与桌高偏移。高层来源实验包括人类演示、生成视频与关键点插值得到的物体轨迹,以及499条DexYCB左手序列的零样本执行。消融一次改一项观测或奖励,并在20个匹配的电钻场景上比较功能区与未来感知选取。

关键结果与论文证据

  • Table 1上GOTT在三只左手上的抬升都高于开环BODex与DRO。统一策略平均78.7%(XHand 74.1、Sharpa 75.0、Allegro 87.1),高于专家策略平均75.4%,也高于同一框架内重实现的CrossDex统一策略51.7%。策略只在16个YCB物体上训练,却泛化到9588个DexGraspNet资产。作者强调其基线数字低于原论文,因为物体从一开始就在重力下的桌面上,而不是接触后再开重力。
  • 同一检查点在Franka-Sharpa、Franka-XHand与Tianji-XHand上真机抬升成功90%、90%与96%。零样本到未见Allegro变体时,三手统一策略平均72.1%,几乎对齐每变体oracle的72.2%,而只在原版Allegro上训练的策略仅17.2%,说明迁移来自多形态联合训练,而不是规范表示本身。
  • Table 3上GOTT在四项真机任务都取得最高抓取与任务成功,平均抓取87.5%、任务80.0%,两个开环基线均为57.5%与35.0%。失败模式包括不合适的接触区、接近时把物体撞开,以及缺少拇指–手指对向接触的笼状抓取;后者使DRO在清扫上任务成功0/10,刷子在清扫中滑脱。闭环控制器可以用腕与手指从不完美的初始化里恢复。
  • 在SimToolReal训练配置附近,其成功率为0.983、GOTT为0.792,失败主要来自受约束末端朝向下的IK奇异。桌高偏移低于0.4 m时,SimToolReal降到0.002,GOTT在其iiwa-Sharpa上为0.914;把SimToolReal迁到另一只手臂约需七天训练,而接触原语按设计与手臂无关。499条未见DexYCB上,开环运动重放在MuJoCo仅12.6%,GOTT在IsaacLab/ManiSkill/MuJoCo为71.5/72.9/69.7%,无需逐条微调;SPIDER在MuJoCo 76.0%但要逐条物理优化。
  • Table 4显示去掉对向接触或抬升奖励后平均成功低于2%;本体感觉历史缩到一步平均掉15.7个百分点;OHRA风格点云观测即使改成更轻的PointNet也只有25.7%。r_dist在训练手上只温和提升抬升,但能抑制手指反转;去掉后未见Allegro变体从72.1%降到55.1%。电钻20场景上,随机选取抓取成功100%但任务成功仅20%;加上未来感知IK后轨迹成功升到90%,功能正确与整体任务仍约30%;VLM功能区把功能正确提到65–85%,整体任务成功50–65%。

阅读时需要注意

  • 高层规划与接触获取仍然串行。更紧的反馈才可能从糟糕的靠近规格中在线恢复。轨迹跟踪依赖视觉物体位姿,严重手–物遮挡时会失败;触觉或视触状态估计是自然下一步。
  • 接触后把手–物体变换当作近似固定,限制了旋松一类需要变换改变的手内操作。仿真对照使用比原论文更严的桌面重力协议,不宜把表中BODex/DRO数字与其原报告直接混比。预印本未同行评审。

关联工作

  • ManipGen把可复用局部策略与基础模型和运动规划结合;SPOT从人类演示学物体位姿轨迹再条件化机器人策略;VLM-Scaffold把类似管线接到灵巧手,但依赖任务特定残差RL;LUCID从无结构人类视频学本体无关意图,再经物体光流与粗略掌心位姿连到本体特定策略。GOTT用物体轨迹加灵活靠近规格,经可复用接触原语落地。
  • D-Grasp、Human2Sim2Robot、ManipTrans、REGRIND与SPIDER把参考轨迹迁到机器人,常绑定特定演示或需要测试时优化。ObjDex、DexTrack、AdaDexTrack、OmniGrasp、SimToolReal与Dex4D在多条参考上条件化策略,并把接触获取与运动执行联合处理。CrossDex、OHRA、UniMorphGrasp与GET-Zero推进跨手抓取或手内旋转;GOTT把接触获取当成跟踪之前的中间原语,而不是只做抓取本身。

发表评论