Using Nonlinear Normal Modes for Execution of Efficient Cyclic Motions in Soft Robots

With the aim of getting closer to the performance of the animal muscleskeletal system, elastic elements are purposefully introduced in the mechanical structure of soft robots. Indeed, previous works have extensively shown that elasticity can endow robots with the ability of performing tasks with increased efficiency, peak performances, and mechanical robustness. However, despite the many achievements, a general theory of efficient motions in soft robots is still lacking. Most of the literature focuses on specific examples, or imposes a prescribed behavior through dynamic cancellations, thus defeating the purpose of introducing elasticity in the first place. This paper aims at making a step towards establishing such a general framework. To this end, we leverage on the theory of oscillations in nonlinear dynamical systems, and we take inspiration from state of the art theories about how the human central nervous system manages the muscleskeletal system. We propose to generate regular and efficient motions in soft robots by stabilizing sub-manifolds of the state space on which the system would naturally evolve. We select these sub-manifolds as the nonlinear continuation of linear eigenspaces, called nonlinear normal modes. In such a way, efficient oscillatory behaviors can be excited. We show the effectiveness of the methods in simulations on an elastic inverted pendulum, and experimentally on a segmented elastic leg.

[1]  Roland Siegwart,et al.  SLIP running with an articulated robotic leg , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[2]  R. Rand,et al.  Bifurcation of nonlinear normal modes in a class of two degree of freedom systems , 1992 .

[3]  Kaare Brandt Petersen,et al.  The Matrix Cookbook , 2006 .

[4]  H. H. Rosenbrook The Stability of Linear Time-dependent Control Systems† , 1963 .

[5]  Cosimo Della Santina,et al.  Dynamic control of soft robots interacting with the environment , 2018, 2018 IEEE International Conference on Soft Robotics (RoboSoft).

[6]  Bruno Siciliano,et al.  A nonlinear finite element formalism for modelling flexible and soft manipulators , 2016, 2016 IEEE International Conference on Simulation, Modeling, and Programming for Autonomous Robots (SIMPAR).

[7]  R J Full,et al.  Templates and anchors: neuromechanical hypotheses of legged locomotion on land. , 1999, The Journal of experimental biology.

[8]  Munther A. Dahleh,et al.  Lectures on Dynamic Systems and Control , 2004 .

[9]  K. V. Avramov,et al.  Nonlinears Normal Modes for Vibrating Mechanical Systems. Review of Theoretical Developments , 2010 .

[10]  Alin Albu-Schäffer,et al.  Backstepping Control of Variable Stiffness Robots , 2015, IEEE Transactions on Control Systems Technology.

[11]  Roland Siegwart,et al.  Starleth: A compliant quadrupedal robot for fast, efficient, and versatile locomotion , 2012 .

[12]  Cosimo Della Santina,et al.  Soft Robots that Mimic the Neuromusculoskeletal System , 2017 .

[13]  Gaëtan Kerschen,et al.  Numerical computation of nonlinear normal modes in mechanical engineering , 2016 .

[14]  Stefan Siegmund,et al.  On stability of linear time-varying second-order differential equations , 2006, Quarterly of Applied Mathematics.

[15]  R. Wood,et al.  Meshworm: A Peristaltic Soft Robot With Antagonistic Nickel Titanium Coil Actuators , 2013, IEEE/ASME Transactions on Mechatronics.

[16]  Alexander Dietrich,et al.  A modally adaptive control for multi-contact cyclic motions in compliantly actuated robotic systems , 2013, 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[17]  R. M. Rosenberg,et al.  On Nonlinear Vibrations of Systems with Many Degrees of Freedom , 1966 .

[18]  Helmut Hauser,et al.  Towards a theoretical foundation for morphological computation with compliant bodies , 2011, Biological Cybernetics.

[19]  Roland Siegwart,et al.  The hand of the DLR Hand Arm System: Designed for interaction , 2012, Int. J. Robotics Res..

[20]  Alexander F. Vakakis,et al.  Analytical study of similar normal modes and their bifurcations in a class of strongly non-linear systems , 1990 .

[21]  Huai-Ti Lin,et al.  GoQBot: a caterpillar-inspired soft-bodied rolling robot , 2011, Bioinspiration & biomimetics.

[22]  Alin Albu-Schaffer,et al.  Optimal Control for Maximizing Link Velocity of Robotic Variable Stiffness Joints , 2011 .

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

[24]  Matteo Bianchi,et al.  Controlling Soft Robots: Balancing Feedback and Feedforward Elements , 2017, IEEE Robotics & Automation Magazine.

[25]  Alin Albu-Schäffer,et al.  Soft robotics , 2008, IEEE Robotics & Automation Magazine.

[26]  Gregor Schöner,et al.  The uncontrolled manifold concept: identifying control variables for a functional task , 1999, Experimental Brain Research.

[27]  Lakmal D. Seneviratne,et al.  Discrete Cosserat Approach for Multi-Section Soft Robots Dynamics , 2017, ArXiv.

[28]  R. Sanfelice,et al.  Hybrid dynamical systems , 2009, IEEE Control Systems.

[29]  Grebenstein Markus,et al.  The DLR C-runner: Concept, design and experiments , 2016 .

[30]  Alessandro De Luca,et al.  A recursive Newton-Euler algorithm for robots with elastic joints and its application to control , 2015, 2015 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[31]  Paolo Dario,et al.  Soft Robot Arm Inspired by the Octopus , 2012, Adv. Robotics.

[32]  Lakmal D. Seneviratne,et al.  A Geometric and Unified Approach for Modeling Soft-Rigid Multi-Body Systems with Lumped and Distributed Degrees of Freedom , 2018, 2018 IEEE International Conference on Robotics and Automation (ICRA).

[33]  Rodolphe Sepulchre,et al.  A spectral characterization of nonlinear normal modes , 2015, 1507.03753.

[34]  Reinhard Blickhan,et al.  Compliant leg behaviour explains basic dynamics of walking and running , 2006, Proceedings of the Royal Society B: Biological Sciences.

[35]  Fumiya Iida,et al.  The challenges ahead for bio-inspired 'soft' robotics , 2012, CACM.

[36]  A. H. Nayfeh,et al.  On Nonlinear Normal Modes of Systems With Internal Resonance , 1996 .

[37]  Rogelio Lozano,et al.  Adaptive control of robot manipulators with flexible joints , 1992 .

[38]  Giorgio Grioli,et al.  The Quest for Natural Machine Motion: An Open Platform to Fast-Prototyping Articulated Soft Robots , 2017, IEEE Robotics & Automation Magazine.

[39]  S. M. Hadi Sadati,et al.  Control Space Reduction and Real-Time Accurate Modeling of Continuum Manipulators Using Ritz and Ritz–Galerkin Methods , 2018, IEEE Robotics and Automation Letters.

[40]  Christophe Pierre,et al.  Normal Modes for Non-Linear Vibratory Systems , 1993 .

[41]  Alin Albu-Schäffer,et al.  Walking control of fully actuated robots based on the Bipedal SLIP model , 2012, 2012 IEEE International Conference on Robotics and Automation.

[42]  Konstantin Avramov,et al.  Review of Applications of Nonlinear Normal Modes for Vibrating Mechanical Systems , 2013 .

[43]  J. Foley The co-ordination and regulation of movements , 1968 .

[44]  C. Pierre,et al.  A NEW GALERKIN-BASED APPROACH FOR ACCURATE NON-LINEAR NORMAL MODES THROUGH INVARIANT MANIFOLDS , 2002 .

[45]  Alin Albu-Schäffer,et al.  Modal limit cycle control for variable stiffness actuated robots , 2013, 2013 IEEE International Conference on Robotics and Automation.

[46]  Gregor Schöner,et al.  Use of the uncontrolled manifold (UCM) approach to understand motor variability, motor equivalence, and self-motion. , 2014, Advances in experimental medicine and biology.

[47]  M. Latash,et al.  Motor Control Strategies Revealed in the Structure of Motor Variability , 2002, Exercise and sport sciences reviews.

[48]  J. Henrard Lyapunov's center theorem for resonant equilibrium , 1973 .

[49]  Antonio Bicchi,et al.  Soft-actuators in cyclic motion: Analytical optimization of stiffness and pre-load , 2013, 2013 13th IEEE-RAS International Conference on Humanoid Robots (Humanoids).

[50]  Alexander F. Vakakis,et al.  Normal modes and localization in nonlinear systems , 1996 .

[51]  Christian Ott,et al.  Energy Based Limit Cycle Control of Elastically Actuated Robots , 2017, IEEE Transactions on Automatic Control.

[52]  Emanuel Azizi,et al.  Flexible mechanisms: the diverse roles of biological springs in vertebrate movement , 2011, Journal of Experimental Biology.

[53]  Alin Albu-Schäffer,et al.  Eigenmodes of Nonlinear Dynamics: Definition, Existence, and Embodiment into Legged Robots With Elastic Elements , 2017, IEEE Robotics and Automation Letters.