Physically Accurate Rigid-Body Dynamics in Particle-Based Simulation

arXiv cs.RO / 3/25/2026

💬 OpinionIdeas & Deep AnalysisModels & Research

Key Points

  • The paper argues that robotics needs physically accurate simulation across material types, and proposes a unified particle-based approach instead of stitching multiple subsolvers together.
  • It identifies position-based dynamics (PBD) as efficient and visually plausible but limited by insufficient physical accuracy for rigid-body interactions in robotics.
  • The authors introduce PBD-R, a revised PBD formulation that enforces physically accurate rigid-body dynamics using a new momentum-conservation constraint and a modified velocity update rule.
  • They also contribute a solver-agnostic benchmark with analytical solutions to quantitatively evaluate physical accuracy across solvers.
  • Results on the benchmark show PBD-R significantly improves over standard PBD and reaches competitive accuracy with MuJoCo while using less computation.

Abstract

Robotics demands simulation that can reason about the diversity of real-world physical interactions, from rigid to deformable objects and fluids. Current simulators address this by stitching together multiple subsolvers for different material types, resulting in a compositional architecture that complicates physical reasoning. Particle-based simulators offer a compelling alternative, representing all materials through a single unified formulation that enables seamless cross-material interactions. Among particle-based simulators, position-based dynamics (PBD) is a popular solver known for its computational efficiency and visual plausibility. However, its lack of physical accuracy has limited its adoption in robotics. To leverage the benefits of particle-based solvers while meeting the physical fidelity demands of robotics, we introduce PBD-R, a revised PBD formulation that enforces physically accurate rigid-body dynamics through a novel momentum-conservation constraint and a modified velocity update. Additionally, we introduce a solver-agnostic benchmark with analytical solutions to evaluate physical accuracy. Using this benchmark, we show that PBD-R significantly outperforms PBD and achieves competitive accuracy with MuJoCo while requiring less computation.