← 返回 2026-02-06

InterPrior:基于物理的人-物交互生成控制扩展框架 InterPrior: Scaling Generative Control for Physics-Based Human-Object Interactions

Sirui Xu, Samuel Schulter, Morteza Ziyadi, Xialin He, Xiaohan Fei, Yu-Xiong Wang, Liangyan Gui 📅 2026-02-05 👍 23 2026-07-13 08:35
人体物体交互 强化学习 模仿学习 物理模拟 生成控制

通过大规模模仿预训练和强化学习后训练,构建可扩展的物理人-物交互生成控制器

前置知识

人-物交互(HOI)

人-物交互指人类与物体之间的物理接触和操作行为,包括抓取、搬运、放置等。在物理模拟中,HOI需要同时考虑人体运动学、物体动力学和接触力学。人类在高层意图(如功能性可供性)指导下规划,而肢体协调、平衡和接触通过快速直觉的运动反应自然涌现。这种分层特性使得HOI控制成为机器人学和动画领域的核心挑战。

理解HOI的分层特性是理解本文动机的关键,InterPrior正是为了模拟这种从高层意图到低层运动的映射关系

模仿学习(Imitation Learning)

模仿学习通过观察专家演示来学习策略,避免了手动设计奖励函数的困难。在HOI领域,模仿学习可以从大规模运动捕捉数据中提取运动技能,但传统方法依赖密集的全参考轨迹,难以泛化到未见过的配置。本文采用的变分策略蒸馏是一种特殊的模仿学习形式,将专家知识压缩到潜在空间中。

InterPrior的核心是先通过模仿学习获取广泛技能,再通过强化学习增强泛化,理解这一范式对把握论文方法至关重要

变分自编码器(VAE)

VAE是一种生成模型,通过编码器将输入映射到潜在分布,再通过解码器从潜在分布重建输出。在本文中,VAE架构用于构建变分策略,其中编码器学习从完整参考中提取技能嵌入,先验网络从稀疏目标中推断潜在分布,解码器将潜在技能和观测映射到动作。这种设计使得策略能够从稀疏目标生成多样化的合理运动。

理解VAE的编码-解码结构和潜在空间概念是理解InterPrior变分蒸馏阶段的基础

强化学习后训练(RL Post-Training)

强化学习后训练是指在预训练模型基础上,通过与环境交互和奖励信号进一步优化策略。与从头训练RL不同,后训练利用预训练模型作为强初始化,避免了RL探索的低效性和非自然行为。本文的关键洞察是RL微调对于将数据重建转化为鲁棒、可泛化的策略至关重要,能够扩展策略到未见过的目标和初始化状态。

这是InterPrior区别于单纯模仿学习方法的核心创新,理解RL后训练的作用对把握论文贡献至关重要

IsaacGym物理模拟器

IsaacGym是NVIDIA开发的高性能GPU加速物理模拟器,专为机器人学习设计。它支持大规模并行模拟,可以在单个GPU上同时运行数千个环境,极大加速了强化学习训练。本文所有实验均在IsaacGym中进行,控制策略运行在30Hz,物理模拟步长为1/60秒。

了解实验环境的技术细节有助于评估方法的可复现性和计算效率

研究动机

现有人-物交互控制方法面临三大核心挑战:首先,基于对抗性分布匹配的方法(如AMP、ASE)虽然能扩展运动覆盖范围,但由于不稳定的优化、判别器模式崩溃和手工设计的任务目标,难以规模化应用。其次,基于参考模仿的方法(如InterMimic)虽然能吸收大规模数据,但当参考覆盖滞后于配置空间时——这在位移操作中尤为常见,即使物体的几个自由度也会导致接触模式和相对姿态的组合爆炸——这些方法会变得脆弱。具体表现为:对薄或小物体的交互精度下降,策略倾向于刚性跟随参考轨迹而忽略细粒度的手-物关系;当轨迹偏离参考时,问题更加严重。例如,InterMimic在薄几何体交互和初始化噪声下成功率仅为63.9%,而InterPrior达到83.2%。

本文的目标是本文的核心目标是构建一个可扩展的生成控制器InterPrior,它能够:(1)支持多种目标形式(稀疏目标、轨迹目标、接触目标及其组合)的统一控制;(2)扩展到大规模HOI数据并支持功能性可供性丰富的交互;(3)生成富有表现力的轨迹而非仅仅重建演示;(4)在不同物理属性下保持任务成功。具体而言,InterPrior旨在学习一个统一的生成控制器,通过大规模模仿预训练和强化学习后训练,使类人机器人能够组合和泛化位移操作技能,同时保持物理连贯的全身协调。

与已有工作不同的是,本文的独特切入角度在于认识到:仅靠蒸馏无法覆盖完整的HOI配置空间,而仅靠RL往往会导致非自然的奖励黑客行为。因此,InterPrior采用了一种三阶段范式:首先通过大规模模仿预训练继承广泛技能,然后通过变分蒸馏将专家知识压缩到结构化潜在空间,最后通过RL微调将重建的潜在技能整合到有效的交互流形中。这种设计的关键洞察是:预训练的基础策略为RL微调提供了强大且自然的初始化,使RL能够作为局部优化器在保持自然性的同时扩展覆盖范围。此外,本文引入了多模态条件(包括接触)和先验塑造正则化,这是对现有变分模仿学习框架的两个重要扩展。

核心方法

InterPrior的整体思路可以概括为'先继承,再压缩,后强化'的三阶段范式。直觉上,就像人类学习复杂技能一样:先通过观察模仿获取基本运动能力(阶段I),然后将这些能力内化为直觉反应(阶段II),最后通过实践和纠错提升鲁棒性(阶段III)。技术路线如下:阶段I训练一个全参考模仿专家π_E,它能够在物理模拟中精确跟踪大规模HOI数据中的人-物运动;阶段II将这个专家蒸馏为一个变分策略π,它通过结构化潜在空间编码技能嵌入,能够从稀疏多模态目标中采样合理的运动分布;阶段III通过RL微调这个变分策略,使其能够在未见过的配置下鲁棒执行目标,同时通过失败状态重置学习恢复行为。这三个阶段共享一致的MDP输入输出形式,包括观测、目标条件和低级执行动作。

InterPrior的核心创新点在于认识到RL微调对于将数据重建转化为鲁棒、可泛化策略至关重要。与现有方法的本质区别在于:(1)不同于对抗性方法(AMP、ASE)的不稳定性,InterPrior通过蒸馏提供强初始化,RL仅作为局部优化器;(2)不同于纯模仿学习(InterMimic)的脆弱性,InterPrior通过RL扩展覆盖范围;(3)不同于MaskedMimic的简单目标条件化,InterPrior引入了多模态条件(包括接触)和先验塑造正则化。具体而言,本文提出的关键技术包括:a)扩展参考范围的数据增强(随机初始化、物理扰动、形状和物理属性随机化);b)基于当前模拟状态的无参考手部奖励;c)潜在空间边界正则化(超球面投影);d)在线蒸馏框架(DAgger风格)与KL退火;e)混合环境训练(RL和蒸馏环境并行)以防止灾难性遗忘。

方法步骤详情

InterPrior的方法分为三个主要步骤,每个步骤都有明确的输入输出和具体操作: **步骤1:全参考模仿专家训练(InterMimic+)** 输入:大规模HOI运动捕捉数据(来自InterAct数据集的OMOMO子集) 操作:训练一个PPO策略π_E,它接收完整观测(包括人类运动学、物体运动学、交互和接触状态)和未来参考轨迹,输出关节位置目标(通过指数映射表示),经PD控制转换为关节力矩。奖励函数包括跟踪奖励r_track(对齐参考和模拟状态)和能量奖励r_energy(鼓励物理合理高效行为)。为解决原始InterMimic的问题(对薄物体交互精度下降、过度依赖参考),本文扩展了参考范围:从参考帧随机扰动人类-物体姿态初始化episode,施加稀疏脉冲诱导偏离,增强物体形状和随机化物理属性(质量密度、质心偏移、惯性、摩擦)。同时引入无参考手部奖励r_h,基于当前模拟状态引导手部朝向、对齐和包裹物体。 输出:训练好的模仿专家π_E **步骤2:变分蒸馏(InterPrior)** 输入:模仿专家π_E和相同的训练数据 操作:训练一个变分策略π,包含:先验网络p_ψ(4层Transformer编码器,从历史观测和稀疏目标推断潜在分布N(μ_p, Σ_p))、编码器q_ϕ(MLP,从完整参考推断后验分布N(μ_q, Σ_q))、解码器f_θ(MLP,将潜在技能和观测映射到动作)。采用在线蒸馏框架(DAgger),训练目标为复合损失:ELBO损失(动作重建+目标重建+KL正则化)、尺度损失L_scale(约束先验均值在单位超球面上)、时间一致性损失L_tc(惩罚连续时间步先验分布变化)。KL权重β从10⁻³退火到1.0。潜在采样后进行超球面投影以稳定技能学习。 输出:训练好的变分策略π **步骤3:RL后训练** 输入:变分策略π和多样化初始状态 操作:采用'中间化'任务形式:从数据集随机采样初始配置和单帧目标,策略被奖励向该目标进展。奖励包括后训练奖励r^PT_t(包含r_energy、r_h、r_goal、r_ter),其中r_goal是稀疏成功信号(当掩码特征距离低于阈值τ时激活)。为学习新技能(如起身),附加可学习token和辅助奖励(鼓励直立姿态和质心提升)。采用混合环境训练:部分环境优化RL目标,部分环境继续蒸馏目标,共享策略参数,梯度同步聚合。通过失败状态重置鼓励恢复行为(如重新接近、重新抓取)。 输出:最终的InterPrior控制器

技术新颖性

InterPrior的技术新颖性体现在以下几个方面: **1. 统一的目标表示框架**:本文提出了一个统一的目标表示,通过掩码机制支持快照目标、轨迹目标、接触目标及其任意组合。掩码在刚体层面独立采样,人类状态和交互组件以0.1概率揭示,物体组件以0.5概率揭示,时间上保持Markov一致性(p_reset=0.01)。这种设计使得单一策略能够处理广泛的任务形式,无需任务特定设计。 **2. 多模态条件的变分蒸馏**:与MaskedMimic仅支持简单目标条件化不同,InterPrior引入了接触条件和先验塑造。接触条件通过揭示接触条目C_t、符号距离场D_t和相关人体部位实现,这对于功能性可供性丰富的交互至关重要。先验塑造包括尺度损失(防止均值坍缩或爆炸)和时间一致性损失(获得平滑潜在先验),这些在现有变分模仿学习框架中较少见。 **3. RL微调的'中间化'策略**:本文提出了一种新颖的RL微调形式——'中间化'任务,将微调形式化为从随机初始配置向随机采样单帧目标跟踪的任务。这种设计避免了穷举轨迹采样的成本,同时通过组合数据集中观察的目标诱导未见过的配置。配合失败状态重置,策略自然学习恢复行为(如重新接近、重新抓取),无需额外监督。 **4. 混合环境训练防止灾难性遗忘**:不同于冻结网络组件的传统方法,本文采用混合环境训练:部分环境优化RL目标,部分环境继续蒸馏目标。这种设计将策略锚定在预训练先验上,同时不限制模型容量,是防止灾难性遗忘的简单而有效的方法。 **5. 无参考手部奖励**:针对精确手部抓取在随机化和扰动下不可靠的问题,本文引入了基于当前模拟状态的手部奖励r_h,它鼓励手部朝向目标物体并包裹它,而非严格遵循参考轨迹。这个校正项引导手部朝向、对齐和闭合实际物体,可能因扰动而偏离参考。

InterPrior是一个多功能的生成控制器,实例化为目标条件策略,控制模拟类人机器人遵循目标指导并在物理模拟器中与物体交互
Figure 1: InterPrior是一个多功能的生成控制器,实例化为目标条件策略,控制模拟类人机器人遵循目标指导并在物理模拟器中与物体交互
提出的InterPrior框架概述
Figure 2: 提出的InterPrior框架概述
InterMimic与InterMimic+在同一参考模仿中的定性比较
Figure 3: InterMimic与InterMimic+在同一参考模仿中的定性比较

实验结果

InterPrior在多个评估维度上取得了显著改进,具体实验结果如下: **全参考跟踪任务**:在OMOMO数据集的薄物体交互和初始化扰动评估中,InterPrior(作为跟踪器使用时去除掩码)在成功率上显著优于原始InterMimic。虽然InterMimic通过严格跟踪参考获得更低的位置误差,但InterPrior有时会产生略高的人体位置误差,因为它在需要时故意偏离以重新对齐接触,用严格跟踪换取交互完成。在薄几何体交互和初始化扰动下,InterPrior能够重新建立接触并继续任务,而InterMimic往往失败。 **稀疏目标跟随任务**:在相同目标规格下,InterPrior consistently提高了成功率并减少了误差。在快照任务中,成功率从MaskedMimic的64.2%提升至90.0%,人体误差从29.3降至13.6,物体误差从22.1降至9.5。在轨迹任务中,成功率从88.0%提升至94.6%。在接触任务中,成功率从52.2%提升至90.7%,接触误差从49.2降至15.9。改进在长视距多目标链和随机初始化压力测试中最为显著:多目标链成功率从29.1%提升至68.8%,随机初始化物体误差从26.8降至11.9。 **新物体和交互泛化**:在BEHAVE和HODome数据集的零样本评估中,InterPrior展示了强大的泛化能力。在BEHAVE上,成功率从InterMimic的10.7%提升至27.4%,微调后进一步提升至52.0%。在HODome上,成功率从27.8%提升至40.1%,微调后达到72.4%。这表明InterPrior能够作为可复用先验,即使原始数据来自不同人体形状。 **Sim-to-Sim转移**:InterPrior成功实现了从IsaacGym到MuJoCo的模拟器间转移,在物体条件目标下保持了连贯的长视距交互,展示了转移到真实世界的潜力。 **消融研究**:消融研究验证了各组件的有效性。引入潜在形状损失对分布内任务有适度改进,但对长视距行为和随机初始化有明显提升。边界潜在和观测空间带来了显著改进(快照任务成功率从74.9%提升至89.1%)。RL微调主要增强了鲁棒性,在压力测试中改进更为显著(多目标链成功率从45.1%提升至68.8%)。

分布内目标条件任务的定量评估和消融研究
Table 1: 分布内目标条件任务的定量评估和消融研究
在OMOMO薄物体和初始化扰动上的全参考模仿定量评估,以及对新物体和交互技能的适应评估
Table 2: 在OMOMO薄物体和初始化扰动上的全参考模仿定量评估,以及对新物体和交互技能的适应评估
多物体任务的定性结果
Figure 4: 多物体任务的定性结果
零样本定性结果
Figure 5: 零样本定性结果
从IsaacGym到MuJoCo的sim-to-sim定性结果
Figure 6: 从IsaacGym到MuJoCo的sim-to-sim定性结果
InterMimic(左,全参考)、MaskedMimic(中)和InterPrior(右)在BEHAVE数据集未见过和不完美交互上的定性比较
Figure 7: InterMimic(左,全参考)、MaskedMimic(中)和InterPrior(右)在BEHAVE数据集未见过和不完美交互上的定性比较
查看结构化数据
任务指标本文基线提升
快照目标跟随(Snapshot) 成功率(SR) ↑ 90.0% 64.2% (MaskedMimic) +25.8%
轨迹目标跟随(Trajectory) 成功率(SR) ↑ 94.6% 88.0% (MaskedMimic) +6.6%
接触目标跟随(Contact) 成功率(SR) ↑ 90.7% 52.2% (MaskedMimic) +38.5%
多目标链(Chain) 成功率(SR) ↑ 68.8% 29.1% (MaskedMimic) +39.7%
随机初始化(Rand Init) 物体误差(Eo) ↓ 11.9 26.8 (MaskedMimic) -14.9
BEHAVE新物体泛化 成功率(SR) ↑ 27.4% (52.0% with finetuning) 10.7% (InterMimic) +16.7% (+41.3%)
HODome新物体泛化 成功率(SR) ↑ 40.1% (72.4% with finetuning) 27.8% (InterMimic) +12.3% (+44.6%)

局限与改进

尽管InterPrior在多个方面取得了显著改进,但仍存在以下局限性: **作者承认的局限性**: 1. **数据依赖性**:InterPrior仍然受限于训练数据的覆盖范围和质量。高度损坏或未见过的交互模式无法可靠恢复,在这种情况下策略往往采用保守策略(保持平衡而不完全解决任务)。 2. **物体类型限制**:当前模型针对刚性物体,仍观察到偶尔的伪影,如浅层互穿、脚部滑动或长时间轨迹中的物体掉落。 3. **手部表示限制**:当前的手部和接触表示不适用于细粒度手指灵巧性或手内操作。 4. **训练复杂性**:三阶段训练引入了额外的复杂性和超参数。 **观察到的局限性**: 1. **极端几何体挑战**:对于训练期间未见过的极薄或细长物体,策略仍可能失败。 2. **多目标链中的规范对齐问题**:在多目标链中,规范对齐引入了大的对齐差异,导致策略倾向于保持平衡而非实现精确目标配置。 3. **长时间轨迹稳定性**:尽管比基线方法更好,但在极长时间的连续交互中,仍可能出现接触丢失或平衡问题。 4. **计算资源需求**:虽然推理效率较高(策略推理0.43ms),但训练需要大量GPU资源进行并行模拟。 5. **泛化边界**:对于训练分布外的全新交互类型(如软体物体交互),泛化能力有限。

独立分析的弱点

基于对论文的独立分析,识别出以下弱点及改进方向: **1. 潜在空间的可解释性**:虽然论文展示了潜在空间能够捕获多样化行为,但潜在维度(512维)的语义含义不明确。改进方向:可以引入结构化潜在空间(如解耦表示),使不同维度编码不同技能方面(如步态、手部姿态、物体交互模式),提高可控性和可解释性。 **2. 失败恢复的边界**:虽然RL微调学习了恢复行为,但恢复能力仍受限于训练期间见过的失败状态分布。改进方向:可以引入课程学习,系统性地增加失败状态的难度和多样性;或采用对抗性训练,让另一个策略生成挑战性失败状态。 **3. 接触表示的精度**:当前接触表示使用二元接触状态和符号距离场,对于复杂接触模式(如滑动接触、多点接触)表达能力有限。改进方向:可以引入更丰富的接触表示,如接触力向量、接触面积分布,或使用图神经网络建模接触拓扑。 **4. 数据效率**:三阶段训练需要大量数据和计算。改进方向:可以探索更高效的知识迁移方法,如少样本适应、元学习,或利用预训练视觉模型提供额外监督信号。 **5. 目标规范的自动化**:当前目标需要人工指定或从参考提取。改进方向:可以集成语言模型或视觉语言模型,实现从自然语言指令到目标规范的自动转换。 **6. Sim-to-Real差距**:虽然展示了sim-to-sim转移,但真实世界部署面临额外挑战(如传感器噪声、执行器延迟、视觉外观变化)。改进方向:可以引入更全面的域随机化、系统辨识和在线适应机制。

未来方向

论文作者提出的未来方向包括:集成感知模块、语言条件目标、更丰富的功能性可供性,以推进InterPrior向鲁棒的sim-to-real辅助操作和遥操作发展。 基于本文成果可延伸的方向: **1. 多智能体协作**:将InterPrior扩展到多智能体场景,实现人-人-物协作交互,如共同搬运大型物体或协作装配任务。 **2. 动态任务规划**:集成层次化规划器,使InterPrior能够处理更复杂的长视距任务,如'准备晚餐'这类需要序列化子任务的场景。 **3. 视觉条件控制**:将当前的运动学条件扩展到视觉条件,使策略能够从视觉输入(如RGB-D图像)直接生成交互动作,这对真实世界部署至关重要。 **4. 可控性增强**:探索更精细的可控性,如通过力反馈、触觉信号或肌肉激活模式进行控制,实现更自然的人机交互。 **5. 安全约束集成**:形式化安全约束(如关节限制、碰撞避免、稳定性保证),并集成到策略优化中,确保在真实世界部署中的安全性。 **6. 终身学习**:设计持续学习框架,使InterPrior能够在部署过程中不断吸收新的交互数据和技能,而不会遗忘已学知识。 **7. 跨形态迁移**:将学习到的技能迁移到不同形态的机器人(如不同自由度、不同尺寸),实现更广泛的适用性。

复现评估

**复现评估**: **开源情况**:论文提供了项目主页(https://sirui-xu.github.io/InterPrior),包含演示视频。但代码和预训练模型的开源状态未在论文中明确说明。 **数据可用性**:论文使用InterAct数据集(特别是OMOMO子集),这些是公开可用的数据集。BEHAVE和HODome数据集也已公开,便于评估泛化能力。 **算力需求**:所有实验在IsaacGym中进行,这是一个GPU加速的物理模拟器。训练细节包括:控制策略30Hz、物理模拟60Hz、最大episode长度300步。PPO训练使用学习率2e-5、minibatch大小16384、horizon长度32。这些参数表明需要相当的GPU资源,但详细配置使得复现成为可能。 **实现细节**:论文提供了详细的实现细节,包括网络架构(MLP隐藏层1024,1024,512;4层Transformer编码器)、超参数设置、奖励函数公式、数据增强策略等。补充材料包含了更详细的训练配置(如表B的PPO超参数、表C的G1额外奖励、表D的动态随机化范围)。 **复现难度**:中等偏高。虽然论文提供了足够的技术细节,但三阶段训练流程增加了复杂性。关键挑战包括:1)正确实现变分蒸馏的在线训练框架;2)设计合适的混合环境训练策略;3)处理大规模并行模拟的工程细节。建议复现者首先在简单场景验证各组件,再逐步扩展到完整系统。 **评估协议**:论文使用了标准化的评估指标(成功率、位置误差、失败率)和多个数据集(InterAct、BEHAVE、HODome),便于与其他方法比较。评估设置(薄物体交互、初始化扰动、多目标链、随机初始化)覆盖了多种挑战场景。