Skip to content

Paper Reading List

Projective dynamics: Fusing constraint projections for fast simulation

本文提出了一种新的隐式时间积分物理系统的方法,通过将节点有限元方法和基于位置的动力学相结合,实现了一个简单、高效、稳健且准确的求解器,支持多种不同类型的约束。通过引入特殊设计的能量势能,可以使用交替优化方法高效地求解。通过连续力学的启发,推导出一组连续势能,可以有效地融入我们的求解器。通过多个应用的实例,从固体、布料和壳体的仿真到基于示例的仿真,展示了我们方法的普适性和稳健性。与基于牛顿和基于位置的动力学求解器的比较突出了我们方法的优势。

Efficient and Accurate Collision Response for Elastically Deformable Models

本文提出了一种高效准确的弹性可变形模型碰撞响应方法,通过直接解决混合线性互补问题(MLCP)来处理碰撞问题,避免了构建线性互补问题(LCP)矩阵的过程,使用共轭残差(CR)求解器作为碰撞响应系统的核心,通过动态更新活动约束集合,可以高效地解决带有不等式约束的MLCP问题,并提出了一个简单而有效的预处理器以加快收敛速度,实验结果表明该方法比现有方法更快且能准确处理摩擦。

本文提出了一种名为仿射体动力学(ABD)的框架,用于高效、稳定且无交叉地模拟接近刚性的物体。通过利用基于障碍函数的摩擦接触建模,ABD降低了刚体建模中的碰撞和接触处理成本,同时获得高质量的无交叉轨迹。通过在具有挑战性的应力测试基准中模拟复杂的齿轮系统,ABD在所有现有的刚体模拟算法中表现出色,实现了稳定的仿真。ABD还能够在处理大位移(旋转)接触的情况下使用大时间步长,具有出色的性能表现。

ROBOGEN: Towards Unleashing Infinite Data for Automated Robot Learning via Generative Simulation

本文提出了RoboGen,一种通过生成模拟实现自动学习多样化机器人技能的生成式机器人代理。RoboGen利用了基础模型和生成模型的最新进展,通过生成模拟自动产生多样化的任务、场景和训练监督,从而在最小的人工监督下扩展机器人技能学习。我们的方法为机器人代理配备了自主提出-生成-学习循环:代理首先提出有趣的任务和技能进行开发,然后通过合适的空间配置将相关对象和资源填充到模拟环境中生成相应的模拟环境。然后,代理将提出的高级任务分解为子任务,选择最佳的学习方法(强化学习、运动规划或轨迹优化),生成所需的训练监督,然后学习策略以获得提出的技能。我们的工作旨在提取大规模模型中嵌入的广泛而多样化的知识,并将其转移到机器人领域。我们的完全生成式流水线可以重复查询,产生与各种任务和环境相关的无限技能演示流。

这篇文章的创新之处在于通过最小化人类监督来扩大机器人技能学习的规模。文章提出了一种自主引导的提出-生成-学习循环方法,使机器人代理能够自主提出有趣的任务和技能,并通过生成相应的仿真环境来学习这些技能。该方法将高级任务分解为子任务,并选择最优的学习方法(强化学习、运动规划或轨迹优化),生成所需的训练监督,并学习获取所提出的技能。这项工作试图提取大规模模型中嵌入的广泛而多样化的知识,并将其转移到机器人领域。通过不断查询,我们的完全生成式流水线可以产生与各种任务和环境相关联的无限技能演示。

Basic Information:

  • Title: FlowFixer: Using BFECC for Fluid Simulation (流体模拟中的FlowFixer: 使用BFECC方法)
  • Authors: ByungMoon Kim, Yingjie Liu, Ignacio Llamas, Jarek Rossignac
  • Affiliation: Georgia Institute of Technology (佐治亚理工学院)
  • Keywords: BFECC, fluid simulation, advection, level set method, velocity, smoke density, image advection (BFECC, 流体模拟, 平流, 水平集方法, 速度, 烟密度, 图像平流)
  • URLs: ResearchGate, [GitHub: None]

论文简要 :

  • 本文介绍了一种名为BFECC的方法,用于减少流体模拟中的耗散和扩散问题,并应用于速度、烟密度和图像平流等多种平流步骤。该方法在空间和时间上提供了二阶精度,并通过与变密度投影相结合,实现了逼真的两相流体动画效果。

背景信息:

  • 论文背景: 流体模拟涉及多个计算步骤,包括扩散、平流和压力投影。本文主要探讨流体模拟中的四种平流形式:速度、烟密度、图像和水平集平流。
  • 过去方案: 过去的方法中,一阶半拉格朗日方法在计算简单性方面具有优势,但存在较大的数值扩散和耗散问题。因此,需要更高阶的方法来解决这些问题。
  • 论文的Motivation: 本文提出了BFECC方法,通过将其添加到一阶半拉格朗日方法中,可以提高其空间和时间精度,减少速度阻尼和烟密度稀释,并在多种平流步骤中展示了其优势。

方法:

  • a. 理论背景:
  • BFECC方案可用于改善流体模拟。在使用BFECC进行水平集平流时,需要进行重新分配以保持水平集函数作为有符号距离函数。这可以通过求解重新分配方程来实现,该方程涉及重新分配的速度向量。重新分配方程可以使用一阶上风或半拉格朗日样式积分来求解。然而,将重新分配的积分公式与BFECC结合使用可能会导致从二阶精确的BFECC计算得到的良好水平集值的退化。为了解决这个问题,提出了一种简单的重新分配方法,该方法在接口附近关闭重新分配以保持良好的水平集值。这种简单的重新分配方法对于保持体积至关重要,并且易于实现。它只需要在满足某些条件的网格点处进行重新分配,例如当网格点不靠近界面或斜率足够高时。
  • b. 技术路线:
  • 使用BFECC方案进行水平集平流。
  • 解决重新分配方程,其中包括重新分配的速度向量。
  • 使用一阶上风或半拉格朗日样式积分来求解重新分配方程。
  • 将重新分配的积分公式与BFECC结合使用。

结果:

  • a. 详细的实验设置:
  • 实验中使用BFECC方案进行水平集平流。
  • 解决重新分配方程,其中包括重新分配的速度向量。
  • 使用一阶上风或半拉格朗日样式积分来求解重新分配方程。
  • 在接口附近关闭重新分配以保持良好的水平集值。
  • b. 详细的实验结果:
  • 实验结果表明,使用BFECC方案进行水平集平流时,通过关闭接口附近的重新分配,可以保持良好的水平集值。
  • 这种简单的重新分配方法对于保持体积至关重要,并且易于实现。
  • 实验结果还表明,在满足某些条件的网格点处进行重新分配,例如当网格点不靠近界面或斜率足够高时,可以有效地实现重新分配。

Note:

  • 本总结源自于LLM的总结,请注意数据判别. Power by ChatPaper. End.

Differentiable Fluids with Solid Coupling for Learning and Control

本文提出了一种高效的可微分流体模拟器,可以与深度神经网络集成,作为学习动力学和解决控制问题的一部分。通过使用变分原理,该模拟器能够处理流体与刚体物体的单向耦合,并在流体-固体界面上自然地施加必要的边界条件。通过应用伴随方法,该模拟器能够高效地计算多个时间步长的流体模拟的梯度,并在解决涉及单向耦合固体的逆问题和控制问题时表现出比先前的梯度计算、无导数优化和无模型强化学习技术至少高一个数量级的性能。