Trajectory Optimization for Cable-Driven Soft Robot Locomotion

Compliance is a defining characteristic of biological systems. Understanding how to exploit soft materials as effectively as living creatures do is consequently a fundamental challenge that is key to recreating the complex array of motor skills displayed in nature. As an important step towards this grand challenge, we propose a model-based trajectory optimization method for dynamic, cable-driven soft robot locomotion. To derive this trajectory optimization formulation, we begin by modeling soft robots using the Finite Element Method. Through a numerically robust implicit time integration scheme, forward dynamics simulations are used to predict the motion of the robot over arbitrarily long time horizons. Leveraging sensitivity analysis, we show how to efficiently compute analytic derivatives that encode the way in which entire motion trajectories change with respect to parameters that control cable contractions. This information is then used in a forward shooting method to automatically generate optimal locomotion trajectories starting from high-level goals such as the target walking speed or direction. We demonstrate the efficacy of our method by generating and analyzing locomotion gaits for multiple soft robots. Our results include both simulation and fabricated prototypes.

[1]  Dinesh Manocha,et al.  Active Animations of Reduced Deformable Models with Environment Interactions , 2017, ACM Trans. Graph..

[2]  C. Karen Liu,et al.  Soft body locomotion , 2012, ACM Trans. Graph..

[3]  Filip Ilievski,et al.  Multigait soft robot , 2011, Proceedings of the National Academy of Sciences.

[4]  Daniela Rus,et al.  Dynamics and trajectory optimization for a soft spatial fluidic elastomer manipulator , 2016, Int. J. Robotics Res..

[5]  Jiancheng Liu,et al.  ChainQueen: A Real-Time Differentiable Physical Simulator for Soft Robotics , 2018, 2019 International Conference on Robotics and Automation (ICRA).

[6]  James M. Bern,et al.  Fabrication, modeling, and control of plush robots , 2017, 2017 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[7]  Shoichi Iikura,et al.  Development of flexible microactuator and its applications to robotic mechanisms , 1991, Proceedings. 1991 IEEE International Conference on Robotics and Automation.

[8]  Cecilia Laschi,et al.  Evolving soft locomotion in aquatic and terrestrial environments: effects of material properties and environmental transitions , 2017, Soft robotics.

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

[10]  Eitan Grinspun,et al.  Example-based elastic materials , 2011, ACM Trans. Graph..

[11]  Stelian Coros,et al.  Expanding Foam as the Material for Fabrication, Prototyping and Experimental Assessment of Low-Cost Soft Robots With Embedded Sensing , 2019, IEEE Robotics and Automation Letters.

[12]  K. H. Low,et al.  Locomotion and gait analysis of multi-limb soft robots driven by smart actuators , 2016, 2016 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[13]  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.

[14]  Wojciech Matusik,et al.  Dynamics-aware numerical coarsening for fabrication design , 2017, ACM Trans. Graph..

[15]  Robert J. Wood,et al.  A Resilient, Untethered Soft Robot , 2014 .

[16]  Markus H. Gross,et al.  Deformable objects alive! , 2012, ACM Trans. Graph..

[17]  Christian Duriez,et al.  FEM-Based Deformation Control for Dexterous Manipulation of 3D Soft Objects , 2018, 2018 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[18]  Christian Duriez,et al.  Optimization-Based Inverse Model of Soft Robots With Contact Handling , 2017, IEEE Robotics and Automation Letters.

[19]  Mahmood Karimi,et al.  3D printed soft actuators for a legged robot capable of navigating unstructured terrain , 2017, 2017 IEEE International Conference on Robotics and Automation (ICRA).

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