Modeling, Reduction, and Control of a Helically Actuated Inertial Soft Robotic Arm via the Koopman Operator

Soft robots promise improved safety and capability over rigid robots when deployed in complex, delicate, and dynamic environments. However, the infinite degrees of freedom and highly nonlinear dynamics of these systems severely complicate their modeling and control. As a step toward addressing this open challenge, we apply the data-driven, Hankel Dynamic Mode Decomposition (HDMD) with time delay observables to the model identification of a highly inertial, helical soft robotic arm with a high number of underactuated degrees of freedom. The resulting model is linear and hence amenable to control via a Linear Quadratic Regulator (LQR). Using our test bed device, a dynamic, lightweight pneumatic fabric arm with an inertial mass at the tip, we show that the combination of HDMD and LQR allows us to command our robot to achieve arbitrary poses using only open loop control. We further show that Koopman spectral analysis gives us a dimensionally reduced basis of modes which decreases computational complexity without sacrificing predictive power.

[1]  Allison M. Okamura,et al.  Helical actuation on a soft inflated robot body , 2018, 2018 IEEE International Conference on Soft Robotics (RoboSoft).

[2]  Cosimo Della Santina,et al.  Data–Driven Disturbance Observers for Estimating External Forces on Soft Robots , 2020, IEEE Robotics and Automation Letters.

[3]  C. David Remy,et al.  Nonlinear System Identification of Soft Robot Dynamics Using Koopman Operator Theory , 2018, 2019 International Conference on Robotics and Automation (ICRA).

[4]  Ian D. Walker,et al.  Practical Kinematics for Real-Time Implementation of Continuum Robots , 2006, IEEE Transactions on Robotics.

[5]  Ian D. Walker,et al.  A model-based sliding mode controller for extensible continuum robots , 2010 .

[6]  Cecilia Laschi,et al.  Learning dynamic models for open loop predictive control of soft robotic manipulators. , 2017, Bioinspiration & biomimetics.

[7]  Matteo Cianchetti,et al.  Soft robotics: Technologies and systems pushing the boundaries of robot abilities , 2016, Science Robotics.

[8]  Joseph D. Greer,et al.  A Soft, Steerable Continuum Robot That Grows via Tip Extension. , 2019, Soft robotics.

[9]  Elliot W. Hawkes,et al.  Simple, Low-Hysteresis, Foldable, Fabric Pneumatic Artificial Muscle , 2020, IEEE Robotics and Automation Letters.

[10]  Igor Mezic,et al.  Linear predictors for nonlinear dynamical systems: Koopman operator meets model predictive control , 2016, Autom..

[11]  Christopher D. Rahn,et al.  Geometrically Exact Models for Soft Robotic Manipulators , 2008, IEEE Transactions on Robotics.

[12]  Sicheng Wang,et al.  A Dexterous Tip-extending Robot with Variable-length Shape-locking , 2020, 2020 IEEE International Conference on Robotics and Automation (ICRA).

[13]  Oliver Sawodny,et al.  Model-based feedforward position control of constant curvature continuum robots using feedback linearization , 2015, 2015 IEEE International Conference on Robotics and Automation (ICRA).

[14]  B. Anderson,et al.  Optimal control: linear quadratic methods , 1990 .

[15]  Igor Mezic,et al.  On Convergence of Extended Dynamic Mode Decomposition to the Koopman Operator , 2017, J. Nonlinear Sci..

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

[17]  B. O. Koopman,et al.  Hamiltonian Systems and Transformation in Hilbert Space. , 1931, Proceedings of the National Academy of Sciences of the United States of America.

[18]  Ian D. Walker,et al.  A Neural Network Controller for Continuum Robots , 2007, IEEE Transactions on Robotics.

[19]  Igor Mezic,et al.  Ergodic Theory, Dynamic Mode Decomposition, and Computation of Spectral Properties of the Koopman Operator , 2016, SIAM J. Appl. Dyn. Syst..

[20]  D. Rus,et al.  Design, fabrication and control of soft robots , 2015, Nature.

[21]  Ian D. Walker,et al.  Kinematics and the Implementation of an Elephant's Trunk Manipulator and Other Continuum Style Robots , 2003, J. Field Robotics.

[22]  Hassan Arbabi,et al.  Computation of transient Koopman spectrum using Hankel-Dynamic Mode Decompoisition , 2017 .

[23]  Nicholas D. Naclerio,et al.  An obstacle-interaction planning method for navigation of actuated vine robots , 2020, 2020 IEEE International Conference on Robotics and Automation (ICRA).

[24]  C. David Remy,et al.  Modeling and Control of Soft Robots Using the Koopman Operator and Model Predictive Control , 2019, Robotics: Science and Systems.

[25]  Peter Szabó,et al.  Learning to Control an Octopus Arm with Gaussian Process Temporal Difference Methods , 2005, NIPS.

[26]  Daniela Rus,et al.  Model-based dynamic feedback control of a planar soft robot: trajectory tracking and interaction with the environment , 2020, Int. J. Robotics Res..

[27]  Ian D. Walker,et al.  Soft robotics: Biological inspiration, state of the art, and future research , 2008 .