ComFree-Sim: A GPU-Parallelized Analytical Contact Physics Engine for Scalable Contact-Rich Robotics Simulation and Control
Chetan Borse, Zhixian Xie, Wei-Cheng Huang, Wanxin Jin

TL;DR
ComFree-Sim is a GPU-accelerated, contact-physics engine that offers scalable, real-time simulation for contact-rich robotics, outperforming existing engines in dense contact scenarios while maintaining physical accuracy.
Contribution
It introduces a complementarity-free, closed-form contact impulse computation method that scales near-linearly with contact number and extends to a comprehensive 6D friction model.
Findings
Achieves 2-3x higher throughput than MJWarp in dense contact scenes.
Demonstrates real-time control in dexterous manipulation tasks.
Maintains physical fidelity comparable to existing engines.
Abstract
Physics simulation for contact-rich robotics is often bottlenecked by contact resolution: mainstream engines enforce non-penetration and Coulomb friction via complementarity constraints or constrained optimization, requiring per-step iterative solves whose cost grows superlinearly with contact density. We present ComFree-Sim, a GPU-parallelized analytical contact physics engine built on complementarity-free contact modeling. ComFree-Sim computes contact impulses in closed form via an impedance-style prediction--correction update in the dual cone of Coulomb friction. Contact computation decouples across contact pairs and becomes separable across cone facets, mapping naturally to GPU kernels and yielding near-linear runtime scaling with the number of contacts. We further extend the formulation to a unified 6D contact model capturing tangential, torsional, and rolling friction, and…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsDynamics and Control of Mechanical Systems · Robot Manipulation and Learning · Human Motion and Animation
