Fast and Accurate Multi-Body Simulation with Stiff Viscoelastic Contacts

01/18/2021
by   Bilal Hammoud, et al.
0

The simulation of multi-body systems with frictional contacts is a fundamental tool for many fields, such as robotics, computer graphics, and mechanics. Hard frictional contacts are particularly troublesome to simulate because they make the differential equations stiff, calling for computationally demanding implicit integration schemes. We suggest to tackle this issue by using exponential integrators, a long-standing class of integration schemes (first introduced in the 60's) that in recent years has enjoyed a resurgence of interest. We show that this scheme can be easily applied to multi-body systems subject to stiff viscoelastic contacts, producing accurate results at lower computational cost than classic explicit schemes. In our tests with quadruped and biped robots, our method demonstrated stable behaviors with large time steps (10 ms) and stiff contacts (10^5 N/m). Its excellent properties, especially for fast and coarse simulations, make it a valuable candidate for many applications in robotics, such as simulation, Model Predictive Control, Reinforcement Learning, and controller design.

READ FULL TEXT
research
09/17/2020

Elastica: A compliant mechanics environment for soft robotic control

Soft robots are notoriously hard to control. This is partly due to the s...
research
05/11/2021

Learning Runge-Kutta Integration Schemes for ODE Simulation and Identification

Deriving analytical solutions of ordinary differential equations is usua...
research
11/22/2019

Titan: A Parallel Asynchronous Library for Multi-Agent and Soft-Body Robotics using NVIDIA CUDA

While most robotics simulation libraries are built for low-dimensional a...
research
07/12/2022

Hybrid Physical-Neural ODEs for Fast N-body Simulations

We present a new scheme to compensate for the small-scales approximation...
research
03/09/2020

A Class of A Stable Summation by Parts Time Integration Schemes

Since integration by parts is an important tool when deriving energy or ...
research
12/11/2021

OstrichRL: A Musculoskeletal Ostrich Simulation to Study Bio-mechanical Locomotion

Muscle-actuated control is a research topic of interest spanning differe...
research
03/26/2022

On Time Stepping Schemes Considering Switching Behaviors for Power System Electromagnetic Transient Simulation

Several difficulties will appear when typical electromagnetic transient ...

Please sign up or login with your details

Forgot password? Click here to reset