CENIC: Convex Error-controlled Numerical Integration for Contact
Vince Kurtz and Alejandro Castro
最先进的机器人模拟器在离散时间运行。 这就需要用户选择一个时间步骤,这既关键又具有挑战性:大步骤可以产生非物理工件,而小步骤迫使模拟缓慢运行。 连续时间错误控制集成通过自动调整时间步骤以实现所需的精度来避免此类问题。 但是现有的错误控制的集成商与接触的僵硬动态作斗争,无法满足现代机器人工作流程的速度和可扩展性要求。 我们引入了CENIC,这是一种新的连续时间集成器,汇集了凸时间步进和错误控制集成的最新进展,继承了持续集成和离散时间步进的好处。 CENIC以与MuJoCo,Drake和Isaac Sim等离散时间机器人模拟器相当的快速实时速率运行,同时还提供了准确性和收敛性的保证。
State-of-the-art robotics simulators operate in discrete time. This requires users to choose a time step, which is both critical and challenging: large steps can produce non-physical artifacts, while small steps force the simulation to run slowly. Continuous-time error-controlled integration avoids such issues by automatically adjusting the time step to achieve a desired accuracy. But existing error-controlled integrators struggle with the stiff dynamics of contact, and cannot meet the speed and...