cs.RONov 11, 2025

CENIC: Convex Error-controlled Numerical Integration for Contact

Authors: Vince Kurtz, Alejandro Castro

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 variable-step 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.

Figures & tables

Explore similar work

CardsList
  1. GPU-Accelerated Continuous-Time Successive Convexification for Contact-Implicit Legged Locomotion

    Apr 11, 2026Samuel C. Buckner, Purnanand ElangoTrajectory OptimizationRobot Locomotion

  2. Highly-Efficient Differentiable Simulation for Robotics

    Sep 11, 2024Quentin Le Lidec, Louis Montaut, Yann de Mont-Marin +3Robotics SimulationMultibody Dynamics

  3. FlashNeRD: Performance-First Contact-Rich Neural Robot Dynamics

    Oct 6, 2026Mohammadmehdi Ataei, Mohammad Amin Nabian, Jie Xu +9Robot Dynamics LearningRobotics Simulation