Non-Smooth Newton Methods for Deformable Multibody Dynamics

Published ACM Transactions on Graphics 2019: https://arxiv.org/abs/1907.04587 Abstract: We present a framework for the simulation of rigid and deformable bodies in the presence of contact and friction. Our method is based on a non-smooth Newton iteration that solves the underlying nonlinear complementarity problems (NCPs) directly. This approach allows us to support nonlinear dynamics models, including hyperelastic deformable bodies and articulated rigid mechanisms, coupled through a smooth isotropic friction model. The fixed-point nature of our method means it requires only the solution of a symmetric linear system as a building block. We propose a new complementarity preconditioner for NCP functions that improves convergence, and we develop an efficient GPU-based solver based on the conjugate residual (CR) method that is suitable for interactive simulations. We show how to improve robustness using a new geometric stiffness approximation and evaluate our method’s performance on a number of robotics simulation scenarios, including dexterous manipulation and training using reinforcement learning.

09 Getting ready to simulate the world with XPBD
▶︎

09 Getting ready to simulate the world with XPBD

Computer-assisted Analysis for the Global Dynamics of Vibro-impact Pair - Reduced Smooth Maps -Kuske
▶︎

Computer-assisted Analysis for the Global Dynamics of Vibro-impact Pair - Reduced Smooth Maps -Kuske

Watch this if everything feels too much (gentle comfort for tired women)
▶︎

Watch this if everything feels too much (gentle comfort for tired women)

SCA2020: Primal/Dual Descent Methods for Dynamics Presentation
▶︎

SCA2020: Primal/Dual Descent Methods for Dynamics Presentation

Pushing Simulations to the LIMIT to Find Order in Chaos
▶︎

Pushing Simulations to the LIMIT to Find Order in Chaos

[Webinar - RecurDyn] Easy guide to understanding RecurDyn Contact - Part 1
▶︎

[Webinar - RecurDyn] Easy guide to understanding RecurDyn Contact - Part 1

Non-smooth dynamics and machine learning
▶︎

Non-smooth dynamics and machine learning

Adaptive Nonlinearity for Collisions in Complex Rod Assemblies
▶︎

Adaptive Nonlinearity for Collisions in Complex Rod Assemblies

Divergence and curl:  The language of Maxwell's equations, fluid flow, and more
▶︎

Divergence and curl: The language of Maxwell's equations, fluid flow, and more

My Golden Retriever Heals a Terrified Rescue Kitten in Just 3 Meetings!
▶︎

My Golden Retriever Heals a Terrified Rescue Kitten in Just 3 Meetings!

You're Doing Push-Ups Wrong... This Is Why You're Not Getting Stronger
▶︎

You're Doing Push-Ups Wrong... This Is Why You're Not Getting Stronger

Why Nobody Can Tell You What Light Actually Is? (Lene Hau's Frozen Light Experiments Explained)
▶︎

Why Nobody Can Tell You What Light Actually Is? (Lene Hau's Frozen Light Experiments Explained)

Unbelievable Smart Worker & Hilarious Fails | Construction Compilation #1 #adamrose #smartworkers
▶︎

Unbelievable Smart Worker & Hilarious Fails | Construction Compilation #1 #adamrose #smartworkers

Abstract Multicolored Geometric lines Background video | Footage | Screensaver
▶︎

Abstract Multicolored Geometric lines Background video | Footage | Screensaver

We're 99.9% sure this pattern is true, but no one can prove it
▶︎

We're 99.9% sure this pattern is true, but no one can prove it

Die Zombie-Simulation, die niemand erklären kann
▶︎

Die Zombie-Simulation, die niemand erklären kann

ADD: Analytically Differentiable Dynamics for Multi -Body Systems with Frictional Contact
▶︎

ADD: Analytically Differentiable Dynamics for Multi -Body Systems with Frictional Contact

Creating my first rolling soft body tire (XPBD) | Devlog Episode 4
▶︎

Creating my first rolling soft body tire (XPBD) | Devlog Episode 4

Lagrangian and Hamiltonian Mechanics in Under 20 Minutes: Physics Mini Lesson
▶︎

Lagrangian and Hamiltonian Mechanics in Under 20 Minutes: Physics Mini Lesson

Train Your Brain to Never Forget (5 Feynman Habits)
▶︎

Train Your Brain to Never Forget (5 Feynman Habits)