Leveraging Symbolic Algebra Systems to Simulate Contact Dynamics in Rigid Body Systems

03/02/2023
by   Simone Asci, et al.
0

Collision detection plays a key role in the simulation of interacting rigid bodies. However, owing to its computational complexity current methods typically prioritize either maximizing processing speed or fidelity to real-world behaviors. Fast real-time detection is achieved by simulating collisions with simple geometric shapes whereas incorporating more realistic geometries with multiple points of contact requires considerable computing power which slows down collision detection. In this work, we present a new approach to modeling and simulating collision-inclusive multibody dynamics by leveraging computer algebra system (CAS). This approach offers flexibility in modeling a diverse set of multibody systems applications ranging from human biomechanics to space manipulators with docking interfaces, since the geometric relationships between points and rigid bodies are handled in a generalizable manner. We also analyze the performance of integrating this symbolic modeling approach with collision detection formulated either as a traditional overlap test or as a convex optimization problem. We compare these two collision detection methods in different scenarios and collision resolution using a penalty-based method to simulate dynamics. This work demonstrates an effective simplification in solving collision dynamics problems using a symbolic approach, especially for the algorithm based on convex optimization, which is simpler to implement and, in complex collision scenarios, faster than the overlap test.

READ FULL TEXT
research
12/13/2022

Single-Level Differentiable Contact Simulation

We present a differentiable formulation of rigid-body contact dynamics f...
research
04/25/2023

Towards a generalizable simulation framework to study collisions between spacecraft and debris

In recent years, computer simulators of rigid-body systems have been suc...
research
05/19/2022

Collision Detection Accelerated: An Optimization Perspective

Collision detection between two convex shapes is an essential feature of...
research
05/26/2021

A multiresolution Discrete Element Method for triangulated objects with implicit timestepping

Simulations of many rigid bodies colliding with each other sometimes yie...
research
06/22/2020

Fast overlap detection between hard-core colloidal cuboids and spheres. The OCSI algorithm

Collision between rigid three-dimensional objects is a very common model...
research
03/25/2023

A novel collision model for inextensible textiles and its experimental validation

In this work, we introduce a collision model specifically tailored for t...
research
08/01/2020

Optimized Processing of Localized Collisions in Projective Dynamics

We present a method for the efficient processing of contact and collisio...

Please sign up or login with your details

Forgot password? Click here to reset