Modeling Soft Swimming Robots using Discrete Elastic Rod Method

Soft swimming robots are primarily composed of elastically deformable materials, which typically make up the robot’s body, limbs, and/or fins. Such robots can swim by moving their limbs, flapping their fins, or undulating their body in order to control thrust and direction. This chapter presents a technique to model these soft swimming robots using a computational framework based on the method of discrete elastic rods (DER). This approach to soft robot simulation draws inspiration from methods to simulate slender structures that are widely used in the computer graphics community. In this framework, the soft robot limbs or fins are treated as flexible rods that deflect in response to internal actuation and surface tractions from contacting bodies and the surrounding fluid. Here, we apply this model to the special case of a seastar-inspired robot composed of radiating limbs that produce motion through bending and hydrodynamic drag. We begin with an overview of the DER-based framework and then present simulation results for forward swimming and turning.

[1]  LipsonHod,et al.  Dynamic Simulation of Soft Multimaterial 3D-Printed Objects , 2014 .

[2]  Francisco Chinesta,et al.  Reduced-order modeling of soft robots , 2018, PloS one.

[3]  Lakmal Seneviratne,et al.  A unified multi-soft-body dynamic model for underwater soft robots , 2018, Int. J. Robotics Res..

[4]  Bruno Siciliano,et al.  A Geometrically Exact Model for Soft Continuum Robots: The Finite Element Deformation Space Formulation. , 2019, Soft robotics.

[5]  C. Majidi,et al.  Highly Dynamic Shape Memory Alloy Actuator for Fast Moving Soft Robots , 2019, Advanced Materials Technologies.

[6]  Tingyu Cheng,et al.  Fast-moving soft electronic fish , 2017, Science Advances.

[7]  G. Kirchhoff,et al.  Ueber das Gleichgewicht und die Bewegung eines unendlich dünnen elastischen Stabes. , 1859 .

[8]  Andrew P. Witkin,et al.  Large steps in cloth simulation , 1998, SIGGRAPH.

[9]  Christian Duriez,et al.  Fast, Generic, and Reliable Control and Simulation of Soft Robots Using Model Order Reduction , 2018, IEEE Transactions on Robotics.

[10]  Carmel Majidi,et al.  Soft hands: An analysis of some gripping mechanisms in soft robot design , 2015 .

[11]  Eitan Grinspun,et al.  Discrete viscous sheets , 2012, ACM Trans. Graph..

[12]  E. Grinspun,et al.  Discrete elastic rods , 2008, SIGGRAPH 2008.

[13]  Eitan Grinspun,et al.  A discrete geometric approach for simulating the dynamics of thin viscous threads , 2012, J. Comput. Phys..

[14]  Michael D. Bartlett,et al.  High thermal conductivity in soft elastomers with elongated liquid metal inclusions , 2017, Proceedings of the National Academy of Sciences.

[15]  E. Grinspun,et al.  Propulsion and Instability of a Flexible Helical Rod Rotating in a Viscous Fluid. , 2015, Physical review letters.

[16]  Carmel Majidi,et al.  Soft Electrically Actuated Quadruped (SEAQ)—Integrating a Flex Circuit Board and Elastomeric Limbs for Versatile Mobility , 2019, IEEE Robotics and Automation Letters.

[17]  Annika Raatz,et al.  A framework for the automated design and modelling of soft robotic systems , 2017 .

[18]  Hod Lipson,et al.  Evolving Soft Robots in Tight Spaces , 2015, GECCO.

[19]  E. Vouga,et al.  Discrete viscous threads , 2010, SIGGRAPH 2010.

[20]  Carmel Majidi,et al.  On Planar Discrete Elastic Rod Models for the Locomotion of Soft Robots. , 2019, Soft robotics.

[21]  Christos Bergeles,et al.  Characterizing the swimming properties of artificial bacterial flagella. , 2009, Nano letters.

[22]  Daniela Rus,et al.  Hydraulic Autonomous Soft Robotic Fish for 3D Swimming , 2014, ISER.

[23]  Mohammad Khalid Jawed,et al.  Newmark-Beta Method in Discrete Elastic Rods Algorithm to Avoid Energy Dissipation , 2019, Journal of Applied Mechanics.

[24]  Robert J. Wood,et al.  Untethered soft robotics , 2018 .

[25]  Mathieu Desbrun,et al.  Discrete shells , 2003, SCA '03.

[26]  Xiaobo Tan,et al.  An Autonomous Robotic Fish for Mobile Sensing , 2006, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[27]  Eitan Grinspun,et al.  Coiling of elastic rods on rigid substrates , 2014, Proceedings of the National Academy of Sciences.

[28]  Carmel Majidi,et al.  Chasing biomimetic locomotion speeds: Creating untethered soft robots with shape memory alloy actuators , 2018, Science Robotics.

[29]  Oliver M. O’Reilly,et al.  A Primer on the Kinematics of Discrete Elastic Rods , 2018 .

[30]  Hujun Bao,et al.  Geometrically Exact Simulation of Inextensible Ribbon , 2015, Comput. Graph. Forum.

[31]  Mark Pauly,et al.  X-Shells , 2019, ACM Trans. Graph..

[32]  Yahya Modarres-Sadeghi,et al.  A nonlinear model for an extensible slender flexible cylinder subjected to axial flow , 2005 .

[33]  Christian Duriez,et al.  Control of elastic soft robots based on real-time finite element method , 2013, 2013 IEEE International Conference on Robotics and Automation.