The simulation of multibody 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 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 1960s) that in recent years has enjoyed a resurgence of interest. This scheme can be applied to multibody systems subject to stiff viscoelastic contacts, leading to integration errors similar to implicit Euler, but at much lower computational costs (between 2 to 100 times faster). In our tests with quadruped and biped robots, our method demonstrated a stable behavior 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.

Exponential integration for efficient and accurate multibody simulation with stiff viscoelastic contacts / Hammoud, B.; Olivieri, L.; Righetti, L.; Carpentier, J.; Del Prete, A.. - In: MULTIBODY SYSTEM DYNAMICS. - ISSN 1384-5640. - 54:4(2022), pp. 443-460. [10.1007/s11044-022-09818-z]

Exponential integration for efficient and accurate multibody simulation with stiff viscoelastic contacts

Olivieri L.;Del Prete A.
Ultimo
2022-01-01

Abstract

The simulation of multibody 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 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 1960s) that in recent years has enjoyed a resurgence of interest. This scheme can be applied to multibody systems subject to stiff viscoelastic contacts, leading to integration errors similar to implicit Euler, but at much lower computational costs (between 2 to 100 times faster). In our tests with quadruped and biped robots, our method demonstrated a stable behavior 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.
2022
4
Hammoud, B.; Olivieri, L.; Righetti, L.; Carpentier, J.; Del Prete, A.
Exponential integration for efficient and accurate multibody simulation with stiff viscoelastic contacts / Hammoud, B.; Olivieri, L.; Righetti, L.; Carpentier, J.; Del Prete, A.. - In: MULTIBODY SYSTEM DYNAMICS. - ISSN 1384-5640. - 54:4(2022), pp. 443-460. [10.1007/s11044-022-09818-z]
File in questo prodotto:
File Dimensione Formato  
mbsd.pdf

accesso aperto

Tipologia: Post-print referato (Refereed author’s manuscript)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 2.98 MB
Formato Adobe PDF
2.98 MB Adobe PDF Visualizza/Apri
s11044-022-09818-z.pdf

Solo gestori archivio

Tipologia: Versione editoriale (Publisher’s layout)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 1.94 MB
Formato Adobe PDF
1.94 MB Adobe PDF   Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11572/376888
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 5
  • ???jsp.display-item.citation.isi??? 5
social impact