DisMech: A Discrete Differential Geometry-based Physical Simulator for Soft Robots and Structures

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Choi, Andrew, Jing, Ran, Sabelhaus, Andrew, Jawed, Mohammad Khalid
Natura: Preprint
Pubblicazione: 2023
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866916131720134656
author Choi, Andrew
Jing, Ran
Sabelhaus, Andrew
Jawed, Mohammad Khalid
author_facet Choi, Andrew
Jing, Ran
Sabelhaus, Andrew
Jawed, Mohammad Khalid
contents Fast, accurate, and generalizable simulations are a key enabler of modern advances in robot design and control. However, existing simulation frameworks in robotics either model rigid environments and mechanisms only, or if they include flexible or soft structures, suffer significantly in one or more of these performance areas. To close this "sim2real" gap, we introduce DisMech, a simulation environment that models highly dynamic motions of rod-like soft continuum robots and structures, quickly and accurately, with arbitrary connections between them. Our methodology combines a fully implicit discrete differential geometry-based physics solver with fast and accurate contact handling, all in an intuitive software interface. Crucially, we propose a gradient descent approach to easily map the motions of hardware robot prototypes to control inputs in DisMech. We validate DisMech through several highly-nuanced soft robot simulations while demonstrating an order of magnitude speed increase over previous state of the art. Our real2sim validation shows high physical accuracy versus hardware, even with complicated soft actuation mechanisms such as shape memory alloy wires. With its low computational cost, physical accuracy, and ease of use, DisMech can accelerate translation of sim-based control for both soft robotics and deformable object manipulation.
format Preprint
id arxiv_https___arxiv_org_abs_2311_18126
institution arXiv
publishDate 2023
record_format arxiv
spellingShingle DisMech: A Discrete Differential Geometry-based Physical Simulator for Soft Robots and Structures
Choi, Andrew
Jing, Ran
Sabelhaus, Andrew
Jawed, Mohammad Khalid
Robotics
Graphics
Fast, accurate, and generalizable simulations are a key enabler of modern advances in robot design and control. However, existing simulation frameworks in robotics either model rigid environments and mechanisms only, or if they include flexible or soft structures, suffer significantly in one or more of these performance areas. To close this "sim2real" gap, we introduce DisMech, a simulation environment that models highly dynamic motions of rod-like soft continuum robots and structures, quickly and accurately, with arbitrary connections between them. Our methodology combines a fully implicit discrete differential geometry-based physics solver with fast and accurate contact handling, all in an intuitive software interface. Crucially, we propose a gradient descent approach to easily map the motions of hardware robot prototypes to control inputs in DisMech. We validate DisMech through several highly-nuanced soft robot simulations while demonstrating an order of magnitude speed increase over previous state of the art. Our real2sim validation shows high physical accuracy versus hardware, even with complicated soft actuation mechanisms such as shape memory alloy wires. With its low computational cost, physical accuracy, and ease of use, DisMech can accelerate translation of sim-based control for both soft robotics and deformable object manipulation.
title DisMech: A Discrete Differential Geometry-based Physical Simulator for Soft Robots and Structures
topic Robotics
Graphics
url https://arxiv.org/abs/2311.18126