Dynamic Simulation of Soft Multimaterial 3D-Printed Objects

This article describes a 2D and 3D simulation engine that quantitatively models the statics, dynamics, and nonlinear deformation of heterogeneous soft bodies in a computationally efficient manner. There is a large body of work simulating compliant mechanisms. These normally assume small deformations with homogeneous material properties actuated with external forces. There is also a large body of research on physically based deformable objects for applications in computer graphics with the purpose of generating realistic appearances at the expense of accuracy. Here we present a simulation framework in which an object may be composed of any number of interspersed materials with varying properties (stiffness, density, Poisson’s ratio, thermal expansion coefficient, and friction coefficients) to enable true heterogeneous multimaterial simulation. Collisions are handled to prevent self-penetration due to large deformation, which also allows multiple bodies to interact. A volumetric actuation method is implemented to impart motion to the structures, which opens the door to the design of novel structures, and mechanisms. The simulator was implemented efficiently such that objects with thousands of degrees of freedom can be simulated at suitable frame rates for user interaction with a single thread of a typical desktop computer. The code is written in platform agnostic C ++ and is fully open source. This research opens the door to the dynamic simulation of freeform 3D multimaterial mechanisms and objects in a manner suitable for design automation.

[1]  H. Kolsky,et al.  Dynamics of vibrations , 1965 .

[2]  Mark S. Shephard,et al.  Automatic three-dimensional mesh generation by the finite octree technique , 1984 .

[3]  K. Bathe Finite Element Procedures , 1995 .

[4]  Larry L. Howell,et al.  Evaluation of equivalent spring stiffness for use in a pseudo-rigid-body model of large-deflection compliant mechanisms , 1996 .

[5]  Wolfgang Straßer,et al.  A fast, flexible, particle-system model for cloth draping , 1996, IEEE Computer Graphics and Applications.

[6]  Petros Faloutsos,et al.  Dynamic Free-Form Deformations for Animation Synthesis , 1997, IEEE Trans. Vis. Comput. Graph..

[7]  Noboru Kikuchi,et al.  TOPOLOGY OPTIMIZATION OF COMPLIANT MECHANISMS USING THE HOMOGENIZATION METHOD , 1998 .

[8]  Ole Sigmund,et al.  Topology synthesis of large‐displacement compliant mechanisms , 2001 .

[9]  Dinesh K. Pai,et al.  ArtDefo: accurate real time deformable objects , 1999, SIGGRAPH.

[10]  Herve Delingette,et al.  Real-Time Elastic Deformations of Soft Tissues for Surgery Simulation , 1999, IEEE Trans. Vis. Comput. Graph..

[11]  Behrooz Hassani,et al.  Homogenization Theory for Media with Periodic Structure , 1999 .

[12]  Frank Tendick,et al.  Adaptive Nonlinear Finite Elements for Deformable Body Simulation Using Dynamic Progressive Meshes , 2001, Comput. Graph. Forum.

[13]  G. K. Ananthasuresh,et al.  Topology Synthesis of Compliant Mechanisms for Nonlinear Force-Deflection and Curved Path Specifications , 2001 .

[14]  Leonard McMillan,et al.  Stable real-time deformations , 2002, SCA '02.

[15]  Matthias Müller,et al.  A versatile and robust model for geometrically complex deformable solids , 2004, Proceedings Computer Graphics International, 2004..

[16]  Andrew Nealen,et al.  Physically Based Deformable Models in Computer Graphics , 2005, Eurographics.

[17]  Yohan Payan,et al.  Hierarchical Multi-resolution Finite Element Model for Soft Body Simulation , 2006, ISBMS.

[18]  Hod Lipson,et al.  A Relaxation Method for Simulating the Kinematics of Compound Nonlinear , 2006 .

[19]  Doug L. James,et al.  FastLSM: fast lattice shape matching for robust real-time deformation , 2007, SIGGRAPH 2007.

[20]  Gaetano Giunta,et al.  Beam Structures: Classical and Advanced Theories , 2011 .

[21]  Hod Lipson,et al.  Automatic Design and Manufacture of Soft Robots , 2012, IEEE Transactions on Robotics.

[22]  Hod Lipson,et al.  Unshackling evolution , 2014 .

[23]  Surya Girinatha Nurzaman,et al.  SVAS3: Strain Vector Aided Sensorization of Soft Structures , 2014, Sensors.

[24]  Dario Floreano,et al.  Adaptive Morphology: A Design Principle for Multimodal and Multifunctional Robots , 2016, IEEE Robotics & Automation Magazine.

[25]  WeegerOliver,et al.  Optimal Design and Manufacture of Active Rod Structures with Spatially Variable Materials , 2016 .

[26]  Fumiya Iida,et al.  Soft Manipulators and Grippers: A Review , 2016, Front. Robot. AI.

[27]  Markus P. Nemitz,et al.  Controlling and Simulating Soft Robotic Systems: Insights from a Thermodynamic Perspective , 2016 .

[28]  Weiliang Xu,et al.  Optimal, Efficient Sequential Control of a Soft-Bodied, Peristaltic Sorting Table , 2016, IEEE Transactions on Automation Science and Engineering.

[29]  Hod Lipson,et al.  Topological evolution for embodied cellular automata , 2016, Theoretical Computer Science.