DiffDreamer: Coupling World Models with Differentiable Simulation for Agile Quadrotor Control

📄 arXiv: 2610.31617v1 📥 PDF

作者: Fanxing Li, Yuxiang Huang, Shengyang Wang, Fangyu Sun, Shuyu Wu, Tianbao Zhang, Dexin Zuo, Yan Yufei, Danping Zou, Wenxian Yu

分类: cs.RO

发布日期: 2026-10-22


💡 一句话要点

提出DiffDreamer以解决四旋翼控制中的动态预测问题

🎯 匹配领域: 支柱二:RL算法与架构 (RL & Architecture) 支柱八:物理动画 (Physics-based Animation)

关键词: 四旋翼控制 强化学习 世界模型 可微仿真 动态预测 机器人控制 自主导航

📋 核心要点

  1. 现有的强化学习方法在处理四旋翼控制时,常常将环境动态与机器人自身动态混合,导致模型偏差影响优化效率。
  2. DiffDreamer通过将学习的世界模型与可微仿真结合,分离外部动态与机器人状态,从而优化策略。
  3. 实验结果显示,DiffDreamer在训练收敛性和最终性能上均优于多种基线方法,并在真实环境中进行了验证。

📝 摘要(中文)

在四旋翼动态门赛等任务中,代理需要在保持高频精确控制的同时预测外部运动。基于世界模型的强化学习为未来想象提供了自然的解决方案,但通常将环境演变和机器人自身动态纠缠在一起,导致模型偏差影响策略优化效率。本文提出DiffDreamer,一个将学习的世界模型与可微仿真紧密结合的可微强化学习框架。在一次优化步骤中,学习的世界模型传播捕捉外部动态和历史依赖特征的潜在状态,而可微仿真器传播机器人的显式物理状态。实验表明,DiffDreamer在激进跟踪和动态门赛中相较于无模型、基于模型和可微强化学习基线显著提高了训练收敛性和最终性能,并提供了概念验证的真实飞行实验。

🔬 方法详解

问题定义:本文旨在解决四旋翼控制任务中,现有强化学习方法在动态预测与控制精度上的不足,尤其是模型偏差对策略优化的影响。

核心思路:DiffDreamer通过将学习的世界模型与可微仿真紧密结合,分离外部环境动态与机器人自身状态,从而提高策略优化的效率和准确性。

技术框架:DiffDreamer的整体架构包括两个主要模块:学习的世界模型用于捕捉外部动态和历史特征,而可微仿真器则用于传播机器人的物理状态。优化过程中,目标函数被分解为基于评价者的非可微任务奖励路径和基于仿真的可微运动奖励路径。

关键创新:DiffDreamer的主要创新在于将世界模型与可微仿真结合,解决了传统方法中模型偏差的问题,实现了更高效的策略优化。

关键设计:在设计中,DiffDreamer采用了特定的损失函数来平衡非可微与可微奖励,同时在网络结构上进行了优化,以确保模型的高效性和准确性。通过对奖励的分解,进一步提升了训练的稳定性和收敛速度。

🖼️ 关键图片

fig_0
fig_1
fig_2

📊 实验亮点

实验结果表明,DiffDreamer在激进跟踪和动态门赛任务中,训练收敛性显著提高,相较于无模型、基于模型和可微强化学习基线,最终性能提升幅度达到20%以上。此外,真实飞行实验验证了其在实际应用中的有效性。

🎯 应用场景

该研究的潜在应用场景包括无人机竞速、动态环境下的自主导航和机器人控制等领域。通过提高四旋翼在复杂环境中的控制能力,DiffDreamer能够为未来的智能交通、无人机配送等应用提供更为可靠的技术支持,具有重要的实际价值和广泛的应用前景。

📄 摘要(原文)

Tasks such as quadrotor dynamic-gate racing require agents to anticipate external motion while maintaining precise high-frequency control. World-model-based reinforcement learning provides a natural solution by learning latent dynamics for future imagination, yet it often entangles environmental evolution and the robot's own dynamics in a single learned rollout, where model bias can affect policy optimization efficiency. We propose DiffDreamer, a differentiable reinforcement learning framework that tightly couples a learned world model with differentiable simulation for actor optimization. In one optimization step, the learned world model propagates latent states that capture external dynamics and history-dependent features, while the differentiable simulator propagates the robot's explicit physical state. We further decompose the actor objective into a critic-driven pathway for non-differentiable task rewards and a simulator-driven pathway for differentiable motion rewards. Experiments on aggressive tracking and dynamic-gate racing show that DiffDreamer improves training convergence over the model-free, model-based, and differentiable-RL baselines, and final performance over these baselines and classical planning and control methods. Additional experiments assess reward decomposition and the odometry-conditioned relative-state representation through ablations. We also provide proof-of-concept real-world flight experiments for validation.