• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • Suppr Zotero 插件Zotero 插件
  • 邀请有礼
  • 套餐&价格
  • 历史记录
应用&插件
Suppr Zotero 插件Zotero 插件浏览器插件Mac 客户端Windows 客户端微信小程序
定价
高级版会员购买积分包购买API积分包
服务
文献检索文档翻译深度研究API 文档MCP 服务
关于我们
关于 Suppr公司介绍联系我们用户协议隐私条款
关注我们

Suppr 超能文献

核心技术专利:CN118964589B侵权必究
粤ICP备2023148730 号-1Suppr @ 2026

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

具有接触和碰撞的铰接刚体的动态模拟。

Dynamic simulation of articulated rigid bodies with contact and collision.

作者信息

Weinstein Rachel, Teran Joseph, Fedkiw Ron

机构信息

Department of Computer Science, Stanford University, CA 94305, USA.

出版信息

IEEE Trans Vis Comput Graph. 2006 May-Jun;12(3):365-74. doi: 10.1109/TVCG.2006.48.

DOI:10.1109/TVCG.2006.48
PMID:16640250
Abstract

We propose a novel approach for dynamically simulating articulated rigid bodies undergoing frequent and unpredictable contact and collision. In order to leverage existing algorithms for nonconvex bodies, multiple collisions, large contact groups, stacking, etc., we use maximal rather than generalized coordinates and take an impulse-based approach that allows us to treat articulation, contact, and collision in a unified manner. Traditional constraint handling methods are subject to drift, and we propose a novel prestabilization method that does not require tunable potentially stiff parameters as does Baumgarte stabilization. This differs from poststabilization in that we compute allowable trajectories before moving the rigid bodies to their new positions, instead of correcting them after the fact when it can be difficult to incorporate the effects of contact and collision. A poststabilization technique is used for momentum and angular momentum. Our approach works with any black box method for specifying valid joint constraints and no special considerations are required for arbitrary closed loops or branching. Moreover, our implementation is linear both in the number of bodies and in the number of auxiliary contact and collision constraints, unlike many other methods that are linear in the number of bodies, but not in the number of auxiliary constraints.

摘要

我们提出了一种新颖的方法,用于动态模拟频繁经历不可预测接触和碰撞的铰接刚体。为了利用现有的针对非凸体、多次碰撞、大型接触组、堆叠等情况的算法,我们使用极大坐标而非广义坐标,并采用基于冲量的方法,使我们能够以统一的方式处理铰接、接触和碰撞。传统的约束处理方法容易出现漂移现象,我们提出了一种新颖的预稳定方法,该方法不像鲍姆加特稳定化那样需要可调的潜在刚性参数。这与后稳定化不同,在后稳定化中,我们在将刚体移动到新位置之前计算允许的轨迹,而不是在事后进行校正,因为事后校正时很难纳入接触和碰撞的影响。后稳定化技术用于处理动量和角动量。我们的方法适用于任何用于指定有效关节约束的黑箱方法,对于任意闭环或分支无需特殊考虑。此外,我们的实现对于刚体数量以及辅助接触和碰撞约束数量而言都是线性的,这与许多其他方法不同,其他方法对于刚体数量是线性的,但对于辅助约束数量不是线性的。

相似文献

1
Dynamic simulation of articulated rigid bodies with contact and collision.具有接触和碰撞的铰接刚体的动态模拟。
IEEE Trans Vis Comput Graph. 2006 May-Jun;12(3):365-74. doi: 10.1109/TVCG.2006.48.
2
Velocity-Aligned Discrete Oriented Polytopes for dynamic collision detection.用于动态碰撞检测的速度对齐离散定向多面体
IEEE Trans Vis Comput Graph. 2008 Jan-Feb;14(1):1-12. doi: 10.1109/TVCG.2007.70405.
3
A fast impulsive contact suite for rigid body simulation.一种用于刚体模拟的快速脉冲接触套件。
IEEE Trans Vis Comput Graph. 2004 Mar-Apr;10(2):189-97. doi: 10.1109/TVCG.2004.1260770.
4
A fast and stable penalty method for rigid body simulation.一种用于刚体模拟的快速稳定罚函数法。
IEEE Trans Vis Comput Graph. 2008 Jan-Feb;14(1):231-40. doi: 10.1109/TVCG.2007.70416.
5
Fracturing rigid materials.破碎刚性材料。
IEEE Trans Vis Comput Graph. 2007 Mar-Apr;13(2):370-8. doi: 10.1109/TVCG.2007.39.
6
Hierarchical spherical distance fields for collision detection.
IEEE Comput Graph Appl. 2006 Jan-Feb;26(1):64-74. doi: 10.1109/mcg.2006.17.
7
Cords: geometric curve primitives for modeling contact.弦:用于建模接触的几何曲线基元。
IEEE Comput Graph Appl. 2006 May-Jun;26(3):72-9. doi: 10.1109/mcg.2006.54.
8
Getting to the point...?
IEEE Comput Graph Appl. 2006 Sep-Oct;26(5):96-9. doi: 10.1109/mcg.2006.106.
9
Fast simulation of Laplacian growth.拉普拉斯生长的快速模拟
IEEE Comput Graph Appl. 2007 Mar-Apr;27(2):68-76. doi: 10.1109/mcg.2007.33.
10
Melting and burning solids into liquids and gases.将固体熔化并燃烧成液体和气体。
IEEE Trans Vis Comput Graph. 2006 May-Jun;12(3):343-52. doi: 10.1109/TVCG.2006.51.