Spine dynamics as a computational resource in spine-driven quadruped locomotion

Recent results suggest that compliance and non-linearity in physical bodies of soft robots may not be disadvantageous properties with respect to control, but rather of advantage. In the context of morphological computation one could see such complex structures as potential computational resources. In this study, we implement and exploit this view point in a spine-driven quadruped robot called Kitty by using its flexible spine as a computational resource. The spine is an actuated multi-joint structure consisting of a sequence of soft silicone blocks. Its complex dynamics are captured by a set of force sensors and used to construct a closed-loop to drive the motor commands. We use simple static, linear readout weights to combine the sensor values to generate multiple gait patterns (bounding, trotting, turning behavior). In addition, we demonstrate the robustness of the setup by applying strong external perturbations in form of additional loads. The system is able to fully recover to its nominal gait patterns (which are encoded in the linear readout weights) after the perturbation has vanished.

[1]  Helmut Hauser,et al.  The role of feedback in morphological computation with compliant bodies , 2012, Biological Cybernetics.

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

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

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

[5]  Benjamin Schrauwen,et al.  Locomotion Without a Brain: Physical Reservoir Computing in Tensegrity Structures , 2013, Artificial Life.

[6]  Helmut Hauser,et al.  A soft body as a reservoir: case studies in a dynamic model of octopus-inspired soft robotic arm , 2013, Front. Comput. Neurosci..

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

[8]  A. Burstein,et al.  The Spinal Engine. , 1989 .

[9]  Jonathan E. Clark,et al.  iSprawl: Design and Tuning for High-speed Autonomous Open-loop Running , 2006, Int. J. Robotics Res..

[10]  R. McN. Alexander,et al.  Estimates of the bending moments exerted by the lumbar and abdominal muscles of some mammals , 1981 .

[11]  S A Gracovetsky,et al.  Energy transfers in the spinal engine. , 1987, Journal of biomedical engineering.

[12]  Akio Ishiguro,et al.  Listen to body's message: Quadruped robot that fully exploits physical interaction between legs , 2012, 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[13]  Helmut Hauser,et al.  Computing with a muscular-hydrostat system , 2013, 2013 IEEE International Conference on Robotics and Automation.

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

[15]  Qian Zhao The Effect of Robot Morphology on Locomotion from the Perspective of Spinal Engine in a Quadruped Robot , 2011 .

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

[17]  Qian Zhao,et al.  Embodiment enables the spinal engine in quadruped robot locomotion , 2012, 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[18]  Rolf Pfeifer,et al.  The Effect of Morphology on the Spinal Engine Driven Locomotion in a Quadruped Robot , 2012 .

[19]  Helmut Hauser,et al.  Computation with mechanically coupled springs for compliant robots , 2011, 2011 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[20]  Koh Hosoda,et al.  Biped robot design powered by antagonistic pneumatic actuators for multi-modal locomotion , 2008, Robotics Auton. Syst..