English

CENIC: Convex Error-controlled Numerical Integration for Contact

Robotics 2025-11-13 v1 Computational Engineering, Finance, and Science Computational Physics

Abstract

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 scalability requirements of modern robotics workflows. We introduce CENIC, a new continuous-time integrator that brings together recent advances in convex time-stepping and error-controlled integration, inheriting benefits from both continuous integration and discrete time-stepping. CENIC runs at fast real-time rates comparable to discrete-time robotics simulators like MuJoCo, Drake and Isaac Sim, while also providing guarantees on accuracy and convergence.

Keywords

Cite

@article{arxiv.2511.08771,
  title  = {CENIC: Convex Error-controlled Numerical Integration for Contact},
  author = {Vince Kurtz and Alejandro Castro},
  journal= {arXiv preprint arXiv:2511.08771},
  year   = {2025}
}

Comments

18 pages with 19 figures. Submitted to IEEE Transactions on Robotics (T-RO). The supplemental video is available publicly at https://www.youtube.com/watch?v=9ZZ15MfCgtI

R2 v1 2026-07-01T07:33:01.751Z