让3D模型不同区域按需简化,提升机器人模拟效率。
Empart: Interactive Convex Decomposition for Converting Meshes to Parts
- 用户可交互指定不同区域的简化精度,避免全局统一误差
- 在相同误差下,凸分解零件数比V-HACD少,模拟速度提升69%
- 适合需要高效物理模拟的机器人抓取、搬运等应用
复杂3D网格的简化是机器人运动规划和物理模拟的关键步骤。现有方法如近似凸分解将网格表示为一组简单凸体,计算成本低。但这些方法对整个网格采用统一误差容限,导致非关键区域过度细化或接触区细节不足。为此,我们提出Empart,一个交互式工具,支持用户为网格特定区域设定不同简化容忍度。该方法利用现有凸分解算法作为子程序,通过新型并行化框架高效处理区域约束。Empart提供可视化误差与模拟性能反馈界面,支持设计者迭代优化。实验表明,在固定误差阈值下,相比状态领先方法V-HACD,Empart显著减少凸体数量,模拟性能大幅提升。在机器人抓放任务中,使用Empart生成的碰撞网格使整体模拟时间减少69%,验证了区域感知简化在高性能机器人应用中的价值。
原文摘要 · Abstract (English)
Simplifying complex 3D meshes is a crucial step in robotics applications to enable efficient motion planning and physics simulation. Common methods, such as approximate convex decomposition, represent a mesh as a collection of simple parts, which are computationally inexpensive to simulate. However, existing approaches apply a uniform error tolerance across the entire mesh, which can result in a sub-optimal trade-off between accuracy and performance. For instance, a robot grasping an object needs high-fidelity geometry in the vicinity of the contact surfaces but can tolerate a coarser simplification elsewhere. A uniform tolerance can lead to excessive detail in non-critical areas or insufficient detail where it's needed most. To address this limitation, we introduce Empart, an interactive tool that allows users to specify different simplification tolerances for selected regions of a mesh. Our method leverages existing convex decomposition algorithms as a sub-routine but uses a novel, parallelized framework to handle region-specific constraints efficiently. Empart provides a user-friendly interface with visual feedback on approximation error and simulation performance, enabling designers to iteratively refine their decomposition. We demonstrate that our approach significantly reduces the number of convex parts compared to a state-of-the-art method (V-HACD) at a fixed error threshold, leading to substantial speedups in simulation performance. For a robotic pick-and-place task, Empart-generated collision meshes reduced the overall simulation time by 69% compared to a uniform decomposition, highlighting the value of interactive, region-specific simplification for performant robotics applications.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。