The role of feedback in morphological computation with compliant bodies

The generation of robust periodic movements of complex nonlinear robotic systems is inherently difficult, especially, if parts of the robots are compliant. It has previously been proposed that complex nonlinear features of a robot, similarly as in biological organisms, might possibly facilitate its control. This bold hypothesis, commonly referred to as morphological computation, has recently received some theoretical support by Hauser et al. (Biol Cybern 105:355–370, doi:10.1007/s00422-012-0471-0, 2012). We show in this article that this theoretical support can be extended to cover not only the case of fading memory responses to external signals, but also the essential case of autonomous generation of adaptive periodic patterns, as, e.g., needed for locomotion. The theory predicts that feedback into the morphological computing system is necessary and sufficient for such tasks, for which a fading memory is insufficient. We demonstrate the viability of this theoretical analysis through computer simulations of complex nonlinear mass–spring systems that are trained to generate a large diversity of periodic movements by adapting the weights of a simple linear feedback device. Hence, the results of this article substantially enlarge the theoretically tractable application domain of morphological computation in robotics, and also provide new paradigms for understanding control principles of biological organisms.

[1]  Chandana Paul,et al.  Design and control of tensegrity robots for locomotion , 2006, IEEE Transactions on Robotics.

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

[3]  Fumiya Iida,et al.  Sensing through body dynamics , 2006, Robotics Auton. Syst..

[4]  Weiping Li,et al.  Applied Nonlinear Control , 1991 .

[5]  Tad McGeer,et al.  Passive Dynamic Walking , 1990, Int. J. Robotics Res..

[6]  Frederick H. Martini,et al.  Fundamentals of Anatomy & Physiology , 1989 .

[7]  L. Munari How the body shapes the way we think — a new view of intelligence , 2009 .

[8]  Eduardo D. Sontag,et al.  Mathematical Control Theory: Deterministic Finite Dimensional Systems , 1990 .

[9]  Hod Lipson,et al.  Mechanism as Mind - What Tensegrities and Caterpillars Can Teach Us about Soft Robotics , 2008, ALIFE.

[10]  Herbert Jaeger,et al.  Reservoir computing approaches to recurrent neural network training , 2009, Comput. Sci. Rev..

[11]  Phil Husbands,et al.  Feathered Flyer: Integrating Morphological Computation and Sensory Reflexes into a Physically Simulated Flapping-Wing Robot for Robust Flight Manoeuvre , 2007, ECAL.

[12]  Benjamin Schrauwen,et al.  An overview of reservoir computing: theory, applications and implementations , 2007, ESANN.

[13]  Rolf Pfeifer,et al.  How reverse reactions influence the yield of self-assembly robots , 2011, Int. J. Robotics Res..

[14]  Eduardo D. Sontag,et al.  Computational Aspects of Feedback in Neural Circuits , 2006, PLoS Comput. Biol..

[15]  H. Sebastian Seung,et al.  Learning to Walk in 20 Minutes , 2005 .

[16]  Rolf Pfeifer,et al.  How the Body Shapes the Way We Think: A New View of Intelligence (Bradford Books) , 2006 .

[17]  Wolfgang Maass,et al.  Emergence of complex computational structures from chaotic neural networks through reward-modulated Hebbian learning. , 2014, Cerebral cortex.

[18]  Libor Preucil,et al.  European Robotics Symposium 2008 , 2008 .

[19]  Kurt Hornik,et al.  Multilayer feedforward networks are universal approximators , 1989, Neural Networks.

[20]  R. Pfeifer,et al.  Self-Organization, Embodiment, and Biologically Inspired Robotics , 2007, Science.

[21]  Wolfgang Maass,et al.  A Reward-Modulated Hebbian Learning Rule Can Explain Experimentally Observed Network Reorganization in a Brain Control Task , 2010, The Journal of Neuroscience.

[22]  Norman Packard,et al.  Geometry-induced asymmetric diffusion , 2007, Proceedings of the National Academy of Sciences.

[23]  Henry Markram,et al.  Real-Time Computing Without Stable States: A New Framework for Neural Computation Based on Perturbations , 2002, Neural Computation.

[24]  Richard Q. van der Linde,et al.  Delft Pneumatic Bipeds , 2007 .

[25]  William J. Palm Modeling, analysis, and control of dynamic systems , 1983 .

[26]  Martijn Wisse,et al.  Design and Construction of MIKE; a 2-D Autonomous Biped Based on Passive Dynamic Walking , 2006 .

[27]  A. Isidori Nonlinear Control Systems , 1985 .

[28]  Gentaro Taga,et al.  A model of the neuro-musculo-skeletal system for anticipatory adjustment of human locomotion during obstacle avoidance , 1998, Biological Cybernetics.

[29]  Eduardo D. Sontag,et al.  Mathematical control theory: deterministic finite dimensional systems (2nd ed.) , 1998 .

[30]  Chandana Paul,et al.  Morphological computation: A basis for the analysis of morphology and control requirements , 2006, Robotics Auton. Syst..

[31]  N. Franceschini,et al.  From insect vision to robot vision , 1992 .

[32]  Ludovic Righetti,et al.  Pattern generators with sensory feedback for the control of quadruped locomotion , 2008, 2008 IEEE International Conference on Robotics and Automation.

[33]  Robert J. Wood,et al.  Design, fabrication, and analysis of a 3DOF, 3cm flapping-wing MAV , 2007, 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[34]  Benjamin Schrauwen,et al.  The Introduction of Time-Scales in Reservoir Computing, Applied to Isolated Digits Recognition , 2007, ICANN.

[35]  Peter L. Bartlett,et al.  Vapnik-Chervonenkis dimension of neural nets , 2003 .

[36]  Alejandro Hernández Arieta,et al.  Body Schema in Robotics: A Review , 2010, IEEE Transactions on Autonomous Mental Development.

[37]  Benjamin Schrauwen,et al.  Design of a Central Pattern Generator Using Reservoir Computing for Learning Human Motion , 2009, 2009 Advanced Technologies for Enhanced Quality of Life.

[38]  Christopher M. Bishop,et al.  Current address: Microsoft Research, , 2022 .

[39]  G. Whitesides,et al.  Self-Assembly at All Scales , 2002, Science.

[40]  A. Ijspeert,et al.  From Swimming to Walking with a Salamander Robot Driven by a Spinal Cord Model , 2007, Science.

[41]  Russ Tedrake,et al.  Efficient Bipedal Robots Based on Passive-Dynamic Walkers , 2005, Science.

[42]  Vladimir Vapnik,et al.  Statistical learning theory , 1998 .