Smooth-Rigid-Body Contact as a ReLCP: A Recursively Generated Linear Complementarity Problem

arXiv:2506.1409762.1h-index: 23
Predicted impact top 34% in RO · last 90 daysOriginality Incremental advance
AI Analysis

For researchers in multibody dynamics and robotics, this work provides a more efficient and geometrically accurate method for simulating smooth rigid-body contact, reducing computational cost while maintaining fidelity.

This paper introduces a recursively generated linear complementarity problem (ReLCP) for frictionless contact between smooth rigid bodies, which adaptively adds constraints to enforce nonpenetration without oversampling. Numerical tests show stable large-timestep behavior, bounded interpenetration, and up to substantial reductions in constraint counts and runtime compared to discrete-surface methods.

This paper reformulates complementarity-based time-stepping for frictionless nonsmooth contact between smooth rigid bodies as a recursively generated linear complementarity problem (ReLCP), involving a sequence of LCPs of increasing dimension. Starting from a classical single-constraint shared-normal signed-distance (SNSD) LCP, the method adds unilateral constraints only when the discrete-time update predicted by the current contact set would violate nonpenetration of the underlying smooth surfaces. The resulting procedure acts directly on smooth geometry, enforces nonpenetration to a prescribed tolerance, and avoids the oversampling inherent to proxy-surface contact models such as tessellations or multi-sphere decompositions, for which improved geometric fidelity can drive rapid growth in constraint count and cost. For strictly convex bodies, we prove that an initially overlap free configuration with sufficiently small timestep sizes, imply finite termination of the adaptive augmentation, and yield a unique discrete-time velocity update. In the small timestep limit and for any fixed overlap-free discrete state with a fixed geometric overlap tolerance, we prove that the recursion terminates after the initial solve, reducing the method to the classical single-constraint SNSD LCP and retaining the usual consistency of complementarity time-stepping with the underlying differential variational inequality. Numerical tests on colliding ellipsoids, compacting ellipsoid suspensions, growing bacterial colonies, and taut chainmail networks demonstrate stable large-timestep behavior, bounded interpenetration without discretization-induced surface roughness, and substantial reductions in both active constraint counts and runtime relative to representative discrete-surface complementarity formulations.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes