A Massively-Parallel 3D Simulator for Soft and Hybrid Robots

07/19/2022
by   Joel Clay, et al.
0

Simulation is an important step in robotics for creating control policies and testing various physical parameters. Soft robotics is a field that presents unique physical challenges for simulating its subjects due to the nonlinearity of deformable material components along with other innovative, and often complex, physical properties. Because of the computational cost of simulating soft and heterogeneous objects with traditional techniques, rigid robotics simulators are not well suited to simulating soft robots. Thus, many engineers must build their own one-off simulators tailored to their system, or use existing simulators with reduced performance. In order to facilitate the development of this exciting technology, this work presents an interactive-speed, accurate, and versatile simulator for a variety of types of soft robots. Cronos, our open-source 3D simulation engine, parallelizes a mass-spring model for ultra-fast performance on both deformable and rigid objects. Our approach is applicable to a wide array of nonlinear material configurations, including high deformability, volumetric actuation, or heterogenous stiffness. This versatility provides the ability to mix materials and geometric components freely within a single robot simulation. By exploiting the flexibility and scalability of nonlinear Hookean mass-spring systems, this framework simulates soft and rigid objects via a highly parallel model for near real-time speed. We describe an efficient GPU CUDA implementation, which we demonstrate to achieve computation of over 1 billion elements per second on consumer-grade GPU cards. Dynamic physical accuracy of the system is validated by comparing results to Euler-Bernoulli beam theory, natural frequency predictions, and empirical data of a soft structure under large deformation.

READ FULL TEXT

page 2

page 4

page 6

page 7

page 10

page 11

page 12

research
10/02/2018

ChainQueen: A Real-Time Differentiable Physical Simulator for Soft Robotics

Physical simulators have been widely used in robot planning and control....
research
03/03/2022

Collision-Aware Fast Simulation for Soft Robots by Optimization-Based Geometric Computing

Soft robots are able to safely interact with environments because of the...
research
12/12/2012

Dynamic Simulation of Soft Heterogeneous Objects

This paper describes a 2D and 3D simulation engine that quantitatively m...
research
11/15/2019

Flexoskeleton printing for versatile insect-inspired robots

One of the many secrets to the success and prevalence of insects is thei...
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
08/24/2023

Potato: A Data-Oriented Programming 3D Simulator for Large-Scale Heterogeneous Swarm Robotics

Large-scale simulation with realistic nonlinear dynamic models is crucia...
research
10/15/2020

Reduced-Order Simulation of Flexible Meta-Materials

We propose a reduced-order simulation and optimization technique for a t...

Please sign up or login with your details

Forgot password? Click here to reset