<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" article-type="research-article">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Robot. AI</journal-id>
<journal-title>Frontiers in Robotics and AI</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Robot. AI</abbrev-journal-title>
<issn pub-type="epub">2296-9144</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="doi">10.3389/frobt.2020.511265</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Robotics and AI</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>Morphological Computation Increases From Lower- to Higher-Level of Biological Motor Control Hierarchy</article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author" corresp="yes">
<name><surname>Haeufle</surname> <given-names>Daniel F. B.</given-names></name>
<xref ref-type="aff" rid="aff1"><sup>1</sup></xref>
<xref ref-type="corresp" rid="c001"><sup>&#x0002A;</sup></xref>
<uri xlink:href="http://loop.frontiersin.org/people/346066/overview"/>
</contrib>
<contrib contrib-type="author">
<name><surname>Stollenmaier</surname> <given-names>Katrin</given-names></name>
<xref ref-type="aff" rid="aff1"><sup>1</sup></xref>
<uri xlink:href="http://loop.frontiersin.org/people/794779/overview"/>
</contrib>
<contrib contrib-type="author">
<name><surname>Heinrich</surname> <given-names>Isabelle</given-names></name>
<xref ref-type="aff" rid="aff1"><sup>1</sup></xref>
<uri xlink:href="http://loop.frontiersin.org/people/924272/overview"/>
</contrib>
<contrib contrib-type="author">
<name><surname>Schmitt</surname> <given-names>Syn</given-names></name>
<xref ref-type="aff" rid="aff2"><sup>2</sup></xref>
<uri xlink:href="http://loop.frontiersin.org/people/356133/overview"/>
</contrib>
<contrib contrib-type="author">
<name><surname>Ghazi-Zahedi</surname> <given-names>Keyan</given-names></name>
<xref ref-type="aff" rid="aff3"><sup>3</sup></xref>
<uri xlink:href="http://loop.frontiersin.org/people/77657/overview"/>
</contrib>
</contrib-group>
<aff id="aff1"><sup>1</sup><institution>Multi-Level Modeling in Motor Control and Rehabilitation Robotics, Hertie-Institute for Clinical Brain Research, University of T&#x000FC;bingen</institution>, <addr-line>T&#x000FC;bingen</addr-line>, <country>Germany</country></aff>
<aff id="aff2"><sup>2</sup><institution>Stuttgart Center for Simulation Science, Institute for Modelling and Simulation of Biomechanical Systems, University of Stuttgart</institution>, <addr-line>Stuttgart</addr-line>, <country>Germany</country></aff>
<aff id="aff3"><sup>3</sup><institution>Information Theory of Cognitive Systems, Max-Planck Institute for Mathematics in the Sciences</institution>, <addr-line>Leipzig</addr-line>, <country>Germany</country></aff>
<author-notes>
<fn fn-type="edited-by"><p>Edited by: Rebecca Kramer-Bottiglio, Yale University, United States</p></fn>
<fn fn-type="edited-by"><p>Reviewed by: Surya Girinatha Nurzaman, Monash University Malaysia, Malaysia; Sam Kriegman, University of Vermont, United States</p></fn>
<corresp id="c001">&#x0002A;Correspondence: Daniel F. B. Haeufle <email>daniel.haeufle&#x00040;uni-tuebingen.de</email></corresp>
<fn fn-type="other" id="fn001"><p>This article was submitted to Soft Robotics, a section of the journal Frontiers in Robotics and AI</p></fn></author-notes>
<pub-date pub-type="epub">
<day>21</day>
<month>10</month>
<year>2020</year>
</pub-date>
<pub-date pub-type="collection">
<year>2020</year>
</pub-date>
<volume>7</volume>
<elocation-id>511265</elocation-id>
<history>
<date date-type="received">
<day>10</day>
<month>11</month>
<year>2019</year>
</date>
<date date-type="accepted">
<day>24</day>
<month>08</month>
<year>2020</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#x000A9; 2020 Haeufle, Stollenmaier, Heinrich, Schmitt and Ghazi-Zahedi.</copyright-statement>
<copyright-year>2020</copyright-year>
<copyright-holder>Haeufle, Stollenmaier, Heinrich, Schmitt and Ghazi-Zahedi</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/"><p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</p></license>
</permissions>
<abstract><p>Voluntary movements, like point-to-point or oscillatory human arm movements, are generated by the interaction of several structures. High-level neuronal circuits in the brain are responsible for planning and initiating a movement. Spinal circuits incorporate proprioceptive feedback to compensate for deviations from the desired movement. Muscle biochemistry and contraction dynamics generate movement driving forces and provide an immediate physical response to external forces, like a low-level decentralized controller. A simple central neuronal command like &#x0201C;initiate a movement&#x0201D; then recruits all these biological structures and processes leading to complex behavior, e.g., generate a stable oscillatory movement in resonance with an external spring-mass system. It has been discussed that the spinal feedback circuits, the biochemical processes, and the biomechanical muscle dynamics contribute to the movement generation, and, thus, take over some parts of the movement generation and stabilization which would otherwise have to be performed by the high-level controller. This contribution is termed morphological computation and can be quantified with information entropy-based approaches. However, it is unknown whether morphological computation actually differs between these different hierarchical levels of the control system. To investigate this, we simulated point-to-point and oscillatory human arm movements with a neuro-musculoskeletal model. We then quantify morphological computation on the different hierarchy levels. The results show that morphological computation is highest for the most central (highest) level of the modeled control hierarchy, where the movement initiation and timing are encoded. Furthermore, they show that the lowest neuronal control layer, the muscle stimulation input, exploits the morphological computation of the biochemical and biophysical muscle characteristics to generate smooth dynamic movements. This study provides evidence that the system&#x00027;s design in the mechanical as well as in the neurological structure can take over important contributions to control, which would otherwise need to be performed by the higher control levels.</p></abstract>
<kwd-group>
<kwd>morphological computation</kwd>
<kwd>control hierarchy</kwd>
<kwd>arm</kwd>
<kwd>motor control</kwd>
<kwd>muscles</kwd>
<kwd>preflexes</kwd>
</kwd-group>
<contract-num rid="cn001">Az: 33-7533.-30-20/7/2</contract-num>
<contract-num rid="cn002">EXC2075</contract-num>
<contract-num rid="cn002">EXC310</contract-num>
<contract-num rid="cn002">Open Access Fund</contract-num>
<contract-sponsor id="cn001">Ministerium f&#x000FC;r Wissenschaft, Forschung und Kunst Baden-W&#x000FC;rttemberg<named-content content-type="fundref-id">10.13039/501100003542</named-content></contract-sponsor>
<contract-sponsor id="cn002">Deutsche Forschungsgemeinschaft<named-content content-type="fundref-id">10.13039/501100001659</named-content></contract-sponsor>
<counts>
<fig-count count="9"/>
<table-count count="2"/>
<equation-count count="7"/>
<ref-count count="68"/>
<page-count count="13"/>
<word-count count="8663"/>
</counts>
</article-meta>
</front>
<body>
<sec sec-type="intro" id="s1">
<title>1. Introduction</title>
<p>In biological systems, voluntary movements are generated through a sequence of different processing units. From the motor cortex to the spinal cord to the stimulation signal running down the motor neuron to the muscle membrane. These processing units can be interpreted as a neurological, hierarchical control system (Loeb et al., <xref ref-type="bibr" rid="B38">1999</xref>; Karniel, <xref ref-type="bibr" rid="B32">2011</xref>). While it seems obvious that the neuronal structures are responsible for the initiation and execution of goal-directed movements, it has been discussed that also the morphology of a system contributes to the control (Iida and Pfeifer, <xref ref-type="bibr" rid="B28">2004</xref>; Pfeifer and Iida, <xref ref-type="bibr" rid="B47">2005</xref>; Paul, <xref ref-type="bibr" rid="B46">2006</xref>; Blickhan et al., <xref ref-type="bibr" rid="B3">2007</xref>; Ghazi-Zahedi et al., <xref ref-type="bibr" rid="B15">2016</xref>). In particular in human arm movements, several control theories explicitly rely on the viscoelastic muscle characteristics to generate dynamic movements [e.g., impedance control Hogan, <xref ref-type="bibr" rid="B23">1984</xref>, equilibrium point control Kistemaker et al., <xref ref-type="bibr" rid="B34">2006</xref>, <xref ref-type="bibr" rid="B35">2007a</xref>,<xref ref-type="bibr" rid="B36">b</xref>; Bayer et al., <xref ref-type="bibr" rid="B1">2017</xref>]. Here, the muscles serve as a low-level zero-delay reflexes [termed <italic>preflexes</italic> Brown et al., <xref ref-type="bibr" rid="B5">1995</xref>] capable of stabilizing the system against external perturbations (van Soest and Bobbert, <xref ref-type="bibr" rid="B63">1993</xref>; Gerritsen et al., <xref ref-type="bibr" rid="B13">1998</xref>; Loeb et al., <xref ref-type="bibr" rid="B38">1999</xref>; Haeufle et al., <xref ref-type="bibr" rid="B16">2010</xref>; Proctor and Holmes, <xref ref-type="bibr" rid="B50">2010</xref>; John et al., <xref ref-type="bibr" rid="B29">2013</xref>). Such contributions of the morphology have been termed &#x0201C;intelligence by mechanics&#x0201D; (Blickhan et al., <xref ref-type="bibr" rid="B3">2007</xref>), &#x0201C;exploitive actuation&#x0201D; (Rieffel et al., <xref ref-type="bibr" rid="B52">2010</xref>; Haeufle et al., <xref ref-type="bibr" rid="B17">2012</xref>; Kalveram et al., <xref ref-type="bibr" rid="B30">2012</xref>), or &#x0201C;morphological computation&#x0201D; (Pfeifer and Iida, <xref ref-type="bibr" rid="B47">2005</xref>; Paul, <xref ref-type="bibr" rid="B46">2006</xref>; Ghazi-Zahedi et al., <xref ref-type="bibr" rid="B15">2016</xref>). Morphological computation, in this sense, captures the concept that control is partially performed by the controlled system interacting with the environment. More precisely, that part of the information processing necessary to generate a desired movement is performed by the morphological characteristics of the system, i.e., by its hard- or wet-ware.</p>
<p>Characterizing this contribution of the system&#x00027;s morphology to its behavior is possible by quantifying morphological computation (MC) (Zahedi and Ay, <xref ref-type="bibr" rid="B68">2013</xref>; Ghazi-Zahedi et al., <xref ref-type="bibr" rid="B15">2016</xref>; Ghazi-Zahedi, <xref ref-type="bibr" rid="B14">2019</xref>). This requires a causal model of a reactive system&#x00027;s sensorimotor loop. The model must allow a clear separation of the system into a controller, actuator signals, sensor signals, and the physical system termed <italic>world</italic>, which includes the environment (in engineering this is typically called the <italic>plant</italic>). In a nutshell, the quantitative measure of morphological computation (MC<sub>W</sub>) then quantifies the contribution of the world state <italic>W</italic> and the actuator signal <italic>A</italic> to the further time evolution of the world state, i.e., the next world state <italic>W</italic>&#x02032;. MC<sub>W</sub> is high, if the current world state <italic>W</italic> has a strong influence on the next world state <italic>W</italic>&#x02032;, i.e., the system exploits its physical properties. Thus, it is possible to quantify morphological computation in causal models where <italic>A</italic> and <italic>W</italic> can be observed, e.g., in neuro-muscular models (Ghazi-Zahedi et al., <xref ref-type="bibr" rid="B15">2016</xref>).</p>
<p>The open question is, however, where in the biological control system <italic>A</italic> and <italic>W</italic> should be separated. Is <italic>A</italic> the output of the neurons that innervate the muscles (&#x003B1; motor neurons) and therefore initiate muscle contraction? Or is <italic>A</italic> much higher in the control hierarchy: the output of the central nervous system, i.e., the signals that initiate a movement? One could argue for the latter separation, as the decentralized low-level control circuits, like mono-synaptic reflexes, are hard-wired into the spinal cord and are therefore rather part of the system than part of the controller. Or has <italic>A</italic> even to be located much lower in the control hierarchy: the output force of the muscles? The argument for this level of separation would be that muscles with their non-linear viscoelastic properties serve as low-level zero-delay reflexes (<italic>preflexes</italic>) contributing to control. Furthermore, they adapt during our life-time to the requirements of our daily activities. From our point of view it is unclear where to separate between <italic>W</italic> and <italic>A</italic> and how this decision influences the calculation of MC. Furthermore, it is unclear, to which extend higher-level control can exploit morphological computation of the lower-level structures&#x02014;in actual units of bit.</p>
<p>This is not only relevant for the understanding of biological systems, but also for bio-inspired and bio-mimetic robotics. Much effort has been taken to develop new robotic design concepts exploiting material properties (Kim et al., <xref ref-type="bibr" rid="B33">2013</xref>; Rus and Tolley, <xref ref-type="bibr" rid="B55">2015</xref>; Polygerinos et al., <xref ref-type="bibr" rid="B49">2017</xref>), such as viscoelastic muscle-like actuators in arm movements (Boblan et al., <xref ref-type="bibr" rid="B4">2004</xref>; Driess et al., <xref ref-type="bibr" rid="B10">2018</xref>), elasticity in legged locomotion (Iida et al., <xref ref-type="bibr" rid="B27">2009</xref>; Niiyama et al., <xref ref-type="bibr" rid="B44">2012</xref>; Hutter et al., <xref ref-type="bibr" rid="B26">2013</xref>; Sprowitz et al., <xref ref-type="bibr" rid="B58">2013</xref>; Hubicki et al., <xref ref-type="bibr" rid="B25">2016</xref>; Ruppert and Badri-Spr&#x000F6;witz, <xref ref-type="bibr" rid="B54">2019</xref>) or morphology which empowers hopping (Nurzaman et al., <xref ref-type="bibr" rid="B45">2015</xref>), goal-directed swimming (Manfredi et al., <xref ref-type="bibr" rid="B39">2013</xref>), crawling Shepherd et al. (<xref ref-type="bibr" rid="B57">2011</xref>), or even grasping (Deimel and Brock, <xref ref-type="bibr" rid="B9">2016</xref>). However, also in these approaches, the hierarchy of morphological computation has not yet been quantified.</p>
<p>The purpose of this study was therefore to investigate morphological computation in a hierarchical control system. The novelty of our approach was to quantify morphological computation on different control levels to better understand the hierarchy. This is relevant for two reasons: (1) it further evaluates and validates the quantification concept of MC and (2) shows how the biological control system may benefit from its hierarchical control structure and its non-linear actuators, i.e., the muscles. For this, we resort to computer simulations of human arm movements with a model that considers joint dynamics, muscles, reflexes, central pattern generators, and higher-level control.</p>
</sec>
<sec sec-type="methods" id="s2">
<title>2. Methods</title>
<p>To investigate morphological computation in a hierarchical control system, we simulate human arm movement with a neuro-musculoskeletal model (Stollenmaier et al., <xref ref-type="bibr" rid="B60">2020a</xref>) (see also <xref ref-type="supplementary-material" rid="SM1">Supplementary Material</xref>). In this model, it is possible to access all state signals, i.e., the state of the control logic, the input to the low-level controller, the control signal, the muscles&#x00027; active state (biochemistry), the muscles&#x00027; force, the generated joint torques, and the resulting joint angles (section 2.1). Thus, we can access all levels of the neuro-muscular control hierarchy to quantify morphological computation (section 2.3).</p>
<sec>
<title>2.1. Neuro-Muscular Model</title>
<p>The neuro-muscular model of human arm movements has been developed to study neuronal motor control concepts in the interaction with the musculoskeletal model. For this purpose, we combined a computational motor control model of goal-directed arm movements with a musculoskeletal model (<xref ref-type="fig" rid="F2">Figure 2</xref>). We will shortly summarize the approach here and refer to the <xref ref-type="supplementary-material" rid="SM1">Supplementary Material</xref> for the details of the model.</p>
<p>The model consists of several hierarchical layers (<xref ref-type="fig" rid="F1">Figure 1</xref>), which we will describe shortly in the following, starting from the lowest hierarchical level (right-hand side). The chosen model parameters represent a generic man and are collected from different sources (van Soest and Bobbert, <xref ref-type="bibr" rid="B63">1993</xref>; Kistemaker et al., <xref ref-type="bibr" rid="B34">2006</xref>; M&#x000F6;rl et al., <xref ref-type="bibr" rid="B43">2012</xref>; Bhanpuri et al., <xref ref-type="bibr" rid="B2">2014</xref> and others, listed in detail in the <xref ref-type="supplementary-material" rid="SM1">Supplementary Material</xref>).</p>
<fig id="F1" position="float">
<label>Figure 1</label>
<caption><p>Overview over the hierarchy levels in our neuro-muscular model of the arm.</p></caption>
<graphic xlink:href="frobt-07-511265-g0001.tif"/>
</fig>
<fig id="F2" position="float">
<label>Figure 2</label>
<caption><p>Schematic diagram of the motor control model. The motor command <bold>u</bold> is a sum of an open-loop and a closed-loop signal. The time-delayed feedback loop incorporates proprioceptive feedback (mono-synaptic reflexes) by comparing the actual muscle fiber lengths l<sup>CE</sup>(<italic>t</italic>) to desired values <bold>&#x003BB;</bold>. <bold>q</bold>(<italic>t</italic>) &#x0003D; (&#x003C6;(<italic>t</italic>), &#x003C8;(<italic>t</italic>)) contains the elbow and shoulder angle, respectively.</p></caption>
<graphic xlink:href="frobt-07-511265-g0002.tif"/>
</fig>
<sec>
<title>2.1.1. Angles</title>
<p>The musculoskeletal model predicts two-degree-of-freedom arm movements in the sagittal plane (see <xref ref-type="fig" rid="F3">Figure 3</xref>). Its dynamics are determined by two rigid bodies (lower and upper arm) that are connected via two one-degree-of-freedom revolute joints that represent the shoulder and elbow joint. This can be described by double-pendulum equations of motion, i.e., second-order ordinary differential equations. The outputs of this layer are the predicted joint angles which correspond to the experimentally observable state (<bold>q</bold> &#x02208; &#x0211D;<sup>2</sup>).</p>
<fig id="F3" position="float">
<label>Figure 3</label>
<caption><p>Visualization of the musculoskeletal model that was used for the computer simulations of the arm movements. The colored lines represent the modeled muscles. <bold>(A)</bold> Goal-directed point-to-point movement between the points 1&#x02013;4 and <bold>(B)</bold> dynamic oscillation movements with a vibrating rod.</p></caption>
<graphic xlink:href="frobt-07-511265-g0003.tif"/>
</fig>
</sec>
<sec>
<title>2.1.2. Torques</title>
<p>The rigid bodies are driven by joint torques, which are calculated based on anatomical muscle paths (Hammer et al., <xref ref-type="bibr" rid="B20">2019</xref>) and translating forces at the muscle origin, insertion, and via-points into joint torques. The outputs of this layer are the predicted joint torques (<bold>T</bold> &#x02208; &#x0211D;<sup>2</sup>).</p>
</sec>
<sec>
<title>2.1.3. Muscle-Tendon Unit Forces</title>
<p>Active forces are generated by six muscle-tendon units (MTUs), four monoarticular and two biarticular muscles. The force of each MTU is modeled using a Hill-type model accounting for muscle fiber and tendon characteristics (Haeufle et al., <xref ref-type="bibr" rid="B18">2014</xref>). The dynamic of each MTU is modeled by a first-order ordinary differential equation. The outputs of this layer are the predicted muscle-tendon unit forces (<bold>F</bold><sup>MTU</sup> &#x02208; &#x0211D;<sup>6</sup>).</p>
</sec>
<sec>
<title>2.1.4. Muscle Fiber Forces</title>
<p>The model of the muscle fibers, termed contractile elements (CE), considers the dependence of the active fiber force on fiber length and contraction velocity known from biological muscle fibers. The outputs of this layer are the predicted muscle fiber forces (<bold>F</bold><sup>CE</sup> &#x02208; &#x0211D;<sup>6</sup>).</p>
</sec>
<sec>
<title>2.1.5. Biochemical Muscle Activity</title>
<p>The biochemical processes that lead from a neuronal muscle stimulation to a force generation can be modeled by a first-order ordinary differential equation. The implemented model of the activation dynamics further considers the fiber length dependency of this process (Hatze, <xref ref-type="bibr" rid="B21">1977</xref>; Rockenfeller et al., <xref ref-type="bibr" rid="B53">2015</xref>). The outputs of this layer are the predicted muscle fiber activity states (<bold>a</bold> &#x02208; &#x0211D;<sup>6</sup>).</p>
</sec>
<sec>
<title>2.1.6. Muscle Stimulation Signals</title>
<p>The bio-inspired hybrid equilibrium point controller exploits muscle characteristics by combining a feed-forward command [<bold>u</bold><sup>open</sup>(<italic>t</italic>)] with spinal feedback on muscle fiber lengths [<bold>u</bold><sup>closed</sup>(<italic>t</italic>)]. This feedback represents a simplified version of the mono-synaptic muscle spindle reflex, assuming that the muscle spindles provide accurate time-delayed information about the muscle fiber lengths <bold>l</bold><sup>CE</sup>(<italic>t</italic>) (Kistemaker et al., <xref ref-type="bibr" rid="B34">2006</xref>). The total motor command <italic>u</italic><sub><italic>i</italic></sub> for each muscle <italic>i</italic> is a sum of those components and is calculated as</p>
<disp-formula id="E1"><label>(1)</label><mml:math id="M1"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:mtable columnalign="left"><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mi>u</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:msubsup><mml:mrow><mml:mrow><mml:mo>{</mml:mo><mml:mrow><mml:msubsup><mml:mrow><mml:mi>u</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mtext>open</mml:mtext></mml:mrow></mml:msubsup><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>&#x0002B;</mml:mo><mml:msubsup><mml:mrow><mml:mi>u</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mtext>closed</mml:mtext></mml:mrow></mml:msubsup><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>&#x0002B;</mml:mo><mml:msubsup><mml:mrow><mml:mi>u</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mtext>CPG</mml:mtext></mml:mrow></mml:msubsup><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mo>}</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msubsup></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mtext>&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;</mml:mtext><mml:mo>=</mml:mo><mml:msubsup><mml:mrow><mml:mrow><mml:mo>{</mml:mo><mml:mrow><mml:msubsup><mml:mrow><mml:mi>u</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mtext>open</mml:mtext></mml:mrow></mml:msubsup><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>&#x0002B;</mml:mo><mml:mfrac><mml:mrow><mml:msub><mml:mrow><mml:mi>k</mml:mi></mml:mrow><mml:mrow><mml:mi>p</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:msup><mml:mrow><mml:mi>l</mml:mi></mml:mrow><mml:mrow><mml:mtext>CE,opt</mml:mtext></mml:mrow></mml:msup></mml:mrow></mml:mfrac><mml:mrow><mml:mo stretchy="true">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>&#x003BB;</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>-</mml:mo><mml:msubsup><mml:mrow><mml:mi>l</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mtext>CE</mml:mtext></mml:mrow></mml:msubsup><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>t</mml:mi><mml:mo>-</mml:mo><mml:mi>&#x003B4;</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mo stretchy="true">)</mml:mo></mml:mrow><mml:mo>&#x0002B;</mml:mo><mml:msubsup><mml:mrow><mml:mi>u</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mtext>CPG</mml:mtext></mml:mrow></mml:msubsup><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mo>}</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msubsup><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>where <italic>k</italic><sub><italic>p</italic></sub> is a feedback gain and the time delay &#x003B4; is set to 10 ms representing a short-latency reflex delay which is in a physiologically plausible range (More et al., <xref ref-type="bibr" rid="B42">2010</xref>; Houk and Rymer, <xref ref-type="bibr" rid="B24">2011</xref>). <italic>l</italic><sup>CE,opt</sup> stands for the optimal length of the contractile element. The operation <inline-formula><mml:math id="M2"><mml:msubsup><mml:mrow><mml:mrow><mml:mo>{</mml:mo><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mo>}</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msubsup></mml:math></inline-formula> sets values <italic>x</italic> &#x0003C; 0 to 0 and <italic>x</italic> &#x0003E; 1 to 1. The signal <inline-formula><mml:math id="M3"><mml:msubsup><mml:mrow><mml:mi>u</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mtext>CPG</mml:mtext></mml:mrow></mml:msubsup></mml:math></inline-formula> represents a central pattern generator (CPG). The outputs of this layer are the predicted muscle stimulation signals (&#x003B1; motor neuron activities <bold>u</bold> &#x02208; &#x0211D;<sup>6</sup>).</p>
</sec>
<sec>
<title>2.1.7. Muscle-Specific Central Control Tuning</title>
<p>The low-level controller gets two top-down input signals: The open-loop muscle stimulation <inline-formula><mml:math id="M4"><mml:msubsup><mml:mrow><mml:mi>u</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mtext>open</mml:mtext></mml:mrow></mml:msubsup><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:math></inline-formula> and the desired muscle fiber lengths &#x003BB;<sub><italic>i</italic></sub>(<italic>t</italic>). Here, they represent an intermittent control approach, because they are piecewise constant functions over time. Herein, each constant value represents an <italic>equilibrium posture</italic> (EP), i.e., the system is in a stable equilibrium in these positions. The calculation of these central control signals for a given movement is described in detail in the <xref ref-type="supplementary-material" rid="SM1">Supplementary Material</xref>. The outputs of this layer are the top-down central commands to each low-level reflex circuit (<bold>u</bold><sup>top-down</sup> &#x02208; &#x0211D;<sup>12</sup>).</p>
</sec>
<sec>
<title>2.1.8. Timed Execution of a Movement</title>
<p>The output of our highest level of motor control is a single piecewise constant signal used to time the selection of equilibrium points meaning that all sub-circuits are switched at the same time (<bold>u</bold><sup>central</sup> &#x02208; &#x0211D;<sup>1</sup>).</p>
</sec>
</sec>
<sec>
<title>2.2. Simulation Experiments</title>
<sec>
<title>2.2.1. Movement 1: Point-to-Point Movements</title>
<p>The first movement investigated here is a point-to-point movement along a vertical line. Different movements between four target positions were evaluated (see <xref ref-type="fig" rid="F3">Figure 3A</xref> and <xref ref-type="supplementary-material" rid="SM1">Supplementary Material</xref>). The central pattern generator is inactive for those movements [<bold>u</bold><sup>CPG</sup>(<italic>t</italic>) &#x0003D; 0]. An animation of the movement is provided as <xref ref-type="supplementary-material" rid="SM1">Supplementary Material</xref>.</p>
<p>To consider the natural variation of this movement, we repeated the simulation of the movement 1 &#x02192; 4 seven times. Each simulation only differed in the equilibrium postures (EPs) for the starting joint angles, the peak elbow joint angle, and the target joint angles. We determined these angles from motion capture data of a single subject performing the movement seven times. This natural variation of the angles resulted in different signals on the muscle-specific central control level, i.e., different <bold>u</bold><sup>top-down</sup> signals. All other parameters of the controller were kept constant.</p>
</sec>
<sec>
<title>2.2.2. Movement 2: Dynamic Oscillatory Movements</title>
<p>For the second movement, a vibrating rod was added to the hand in the model (see <xref ref-type="fig" rid="F3">Figure 3B</xref>). The technical specifications of the rod can be found in the <xref ref-type="supplementary-material" rid="SM1">Supplementary Material</xref>. To excite the rod, as done in training and rehabilitation exercises, a sinusoidal signal <bold>u</bold><sup>CPG</sup> mimicking the output of a central pattern generator (CPG) is added to the motor command <bold>u</bold>:</p>
<disp-formula id="E2"><label>(2)</label><mml:math id="M5"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:msup><mml:mrow><mml:mstyle mathvariant='bold'><mml:mtext>u</mml:mtext></mml:mstyle></mml:mrow><mml:mrow><mml:mtext>CPG</mml:mtext></mml:mrow></mml:msup><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mover accent='true'><mml:mi>u</mml:mi><mml:mo>&#x0005E;</mml:mo></mml:mover><mml:mo>&#x000B7;</mml:mo><mml:mo class="qopname">sin</mml:mo><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mn>2</mml:mn><mml:mi>&#x003C0;</mml:mi><mml:mo>&#x000B7;</mml:mo><mml:msup><mml:mrow><mml:mi>f</mml:mi></mml:mrow><mml:mrow><mml:mtext>CPG</mml:mtext></mml:mrow></mml:msup><mml:mo>&#x000B7;</mml:mo><mml:mi>t</mml:mi><mml:mo>&#x0002B;</mml:mo><mml:msub><mml:mrow><mml:mi>&#x003D5;</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>with <italic>&#x000FB;</italic> &#x0003D; 0.1: amplitude, <italic>f</italic><sup>CPG</sup>: frequency, &#x003D5;<sub>0</sub>: phase. The muscles are synchronized by setting &#x003D5;<sub>0</sub> &#x0003D; 0 for flexing muscles and &#x003D5;<sub>0</sub> &#x0003D; &#x003C0; for extending muscles.</p>
<p>The oscillation is exited for 0 &#x02264; <italic>t</italic> &#x02264; 4<italic>s</italic>. After this, <bold>u</bold><sup>CPG</sup> &#x0003D; 0 and the oscillation is then only a result of the dynamics of the system and not of the controller anymore. An animation of the movement is provided as <xref ref-type="supplementary-material" rid="SM1">Supplementary Material</xref>.</p>
<p>To consider the natural variation of this movement, we analyzed the frequency pattern of a single subject performing a swing-rod exercise. The fast-fourier-transform spectrum indicates a frequency variance of 0.2<italic>Hz</italic>. We therefore repeated the simulation 14 times with a set of random CPG frequencies <italic>f</italic><sup>CPG</sup> &#x0003D; 3.8 &#x000B1; 0.2<italic>Hz</italic>.</p>
</sec>
<sec>
<title>2.2.3. Details on the Human Experiments to Estimate Natural Variability</title>
<p>Two healthy subjects participated in the study. The experimental procedure was approved by the local ethics committee (886/2018BO2). All participants gave their informed consent prior to participation. The movements were recorded with a 12-camera motion capturing system (Vicon Motion Systems Ltd, UK) using a marker set with 29 retro-reflecting markers. Using the recorded marker positions over time, shoulder and elbow angles were reconstructed (Rettig et al., <xref ref-type="bibr" rid="B51">2009</xref>). The reconstructed joint angle trajectories were smoothed with a Savitzky-Golay polynomial filter (of order 4 and with a window size of 41 sampling points).</p>
</sec>
</sec>
<sec>
<title>2.3. Quantifying Morphological Computation</title>
<p>The following paragraphs will only give a brief introduction to the quantification of MC. For a full discussion on this issue, please read (Ghazi-Zahedi, <xref ref-type="bibr" rid="B14">2019</xref>) or the <xref ref-type="supplementary-material" rid="SM1">Supplementary Material</xref> to this publication. Quantifying MC requires a causal model of the sensorimotor loop which divides a cognitive system into a brain, actuators, environment, and sensors. In the context of this work, we are focusing on reactive systems which means that the actuators are directly connected with the sensors. A cognitive system is then fully described by the following set of Markov processes:</p>
<disp-formula id="E3"><label>(3)</label><mml:math id="M6"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:mi>&#x003B2;</mml:mi><mml:mo>:</mml:mo><mml:mrow><mml:mi mathvariant="-tex-caligraphic">W</mml:mi></mml:mrow><mml:mo>&#x02192;</mml:mo><mml:msub><mml:mrow><mml:mo>&#x00394;</mml:mo></mml:mrow><mml:mrow><mml:mrow><mml:mi mathvariant="-tex-caligraphic">S</mml:mi></mml:mrow></mml:mrow></mml:msub><mml:mrow><mml:mtext>&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;</mml:mtext><mml:mo>[</mml:mo><mml:mrow><mml:mi>&#x003B2;</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>s</mml:mi><mml:mo>|</mml:mo><mml:mi>w</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<disp-formula id="E4"><label>(4)</label><mml:math id="M7"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:mi>&#x003C0;</mml:mi><mml:mo>:</mml:mo><mml:mrow><mml:mi mathvariant="-tex-caligraphic">S</mml:mi></mml:mrow><mml:mo>&#x02192;</mml:mo><mml:msub><mml:mrow><mml:mo>&#x00394;</mml:mo></mml:mrow><mml:mrow><mml:mrow><mml:mi mathvariant="-tex-caligraphic">A</mml:mi></mml:mrow></mml:mrow></mml:msub><mml:mrow><mml:mtext>&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;</mml:mtext><mml:mo>[</mml:mo><mml:mrow><mml:mi>&#x003C0;</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>a</mml:mi><mml:mo>|</mml:mo><mml:mi>s</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<disp-formula id="E5"><label>(5)</label><mml:math id="M8"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:mi>&#x003B1;</mml:mi><mml:mo>:</mml:mo><mml:mrow><mml:mi mathvariant="-tex-caligraphic">W</mml:mi></mml:mrow><mml:mo>&#x000D7;</mml:mo><mml:mrow><mml:mi mathvariant="-tex-caligraphic">A</mml:mi></mml:mrow><mml:mo>&#x02192;</mml:mo><mml:msub><mml:mrow><mml:mo>&#x00394;</mml:mo></mml:mrow><mml:mrow><mml:mrow><mml:mi mathvariant="-tex-caligraphic">W</mml:mi></mml:mrow></mml:mrow></mml:msub><mml:mrow><mml:mtext>&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;</mml:mtext><mml:mo>[</mml:mo><mml:mrow><mml:mi>&#x003B1;</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msup><mml:mrow><mml:mi>w</mml:mi></mml:mrow><mml:mrow><mml:mi>&#x02032;</mml:mi></mml:mrow></mml:msup><mml:mo>|</mml:mo><mml:mi>w</mml:mi><mml:mo>,</mml:mo><mml:mi>a</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mo>]</mml:mo></mml:mrow><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>where <inline-formula><mml:math id="M9"><mml:mi>w</mml:mi><mml:mo>&#x02208;</mml:mo><mml:mrow><mml:mi mathvariant="-tex-caligraphic">W</mml:mi></mml:mrow></mml:math></inline-formula> is the value of the world state <italic>W</italic>, <inline-formula><mml:math id="M10"><mml:mi>s</mml:mi><mml:mo>&#x02208;</mml:mo><mml:mrow><mml:mi mathvariant="-tex-caligraphic">S</mml:mi></mml:mrow></mml:math></inline-formula> is the value of the sensor state <italic>S</italic>, and <inline-formula><mml:math id="M11"><mml:mi>a</mml:mi><mml:mo>&#x02208;</mml:mo><mml:mrow><mml:mi mathvariant="-tex-caligraphic">A</mml:mi></mml:mrow></mml:math></inline-formula> is value of the actuator state <italic>A</italic>. We call &#x003B2;(<italic>s</italic>|<italic>w</italic>) the sensor map, as it describes how the agents perceive the environment, &#x003C0;(<italic>a</italic>|<italic>s</italic>) the policy, as it describes how the agent chooses an action as a reaction to a sensor, and finally we call &#x003B1;(<italic>w</italic>&#x02032;|<italic>w, a</italic>) the world dynamics kernel, as it describes how the next world state <italic>W</italic>&#x02032; depends on the current world state <italic>W</italic> and the current action <italic>A</italic>. It is important to note here that the world state <italic>W</italic> captures everything physical. This means that the world state <italic>W</italic> captures the state of the system&#x00027;s body and its environment.</p>
<p>To quantify MC, we take a closer look at the world dynamics kernel &#x003B1;(<italic>w</italic>&#x02032;|<italic>w, a</italic>). Assume that the next world state <italic>W</italic>&#x02032; does not depend on the current world state <italic>W</italic> but only on the current action <italic>A</italic>. This means that the world dynamics kernel reduces to <inline-formula><mml:math id="M12"><mml:mover accent="true"><mml:mrow><mml:mi>&#x003B1;</mml:mi></mml:mrow><mml:mo>&#x0007E;</mml:mo></mml:mover><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msup><mml:mrow><mml:mi>w</mml:mi></mml:mrow><mml:mrow><mml:mi>&#x02032;</mml:mi></mml:mrow></mml:msup><mml:mo>|</mml:mo><mml:mi>a</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:math></inline-formula>. In this case, it is fair to say that the system shows no MC at all, since the behavior is fully controlled by the action <italic>A</italic>. Any measured divergence from this assumption means that the current world state <italic>W</italic> had an influence on the next world state <italic>W</italic>&#x02032;, and hence, the system is exploiting the physical properties of its body and its interactions with the environment. This can be measured by the Kullback-Leibler Divergence (Cover and Thomas, <xref ref-type="bibr" rid="B7">2006</xref>) in the following way:</p>
<disp-formula id="E6"><label>(6)</label><mml:math id="M13"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mtext>MC</mml:mtext></mml:mrow><mml:mrow><mml:mtext>W</mml:mtext></mml:mrow></mml:msub><mml:mo>:</mml:mo><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:munder class="msub"><mml:mrow><mml:mo>&#x02211;</mml:mo></mml:mrow><mml:mrow><mml:msup><mml:mrow><mml:mi>w</mml:mi></mml:mrow><mml:mrow><mml:mi>&#x02032;</mml:mi></mml:mrow></mml:msup><mml:mo>,</mml:mo><mml:mi>w</mml:mi><mml:mo>,</mml:mo><mml:mi>a</mml:mi></mml:mrow></mml:munder></mml:mstyle><mml:mi>p</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msup><mml:mrow><mml:mi>w</mml:mi></mml:mrow><mml:mrow><mml:mi>&#x02032;</mml:mi></mml:mrow></mml:msup><mml:mo>,</mml:mo><mml:mi>w</mml:mi><mml:mo>,</mml:mo><mml:mi>a</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:msub><mml:mrow><mml:mo class="qopname">log</mml:mo></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mfrac><mml:mrow><mml:mi>&#x003B1;</mml:mi><mml:mrow><mml:mo stretchy="true">(</mml:mo><mml:mrow><mml:msup><mml:mrow><mml:mi>w</mml:mi></mml:mrow><mml:mrow><mml:mi>&#x02032;</mml:mi></mml:mrow></mml:msup><mml:mo>|</mml:mo><mml:mi>w</mml:mi><mml:mo>,</mml:mo><mml:mi>a</mml:mi></mml:mrow><mml:mo stretchy="true">)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>&#x003B1;</mml:mi></mml:mrow><mml:mo class="qopname">&#x0007E;</mml:mo></mml:mover><mml:mrow><mml:mo stretchy="true">(</mml:mo><mml:mrow><mml:msup><mml:mrow><mml:mi>w</mml:mi></mml:mrow><mml:mrow><mml:mi>&#x02032;</mml:mi></mml:mrow></mml:msup><mml:mo>|</mml:mo><mml:mi>a</mml:mi></mml:mrow><mml:mo stretchy="true">)</mml:mo></mml:mrow></mml:mrow></mml:mfrac><mml:mo>.</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>The output of our models contains discrete numerical data, i.e., <italic>S</italic>, <italic>A</italic>, and <italic>W</italic> are discrete variables. Therefore, we will summarize the approach for discrete variables here. For a discussion on how to estimate MC<sub>W</sub> on continuous state spaces, please see Ghazi-Zahedi (<xref ref-type="bibr" rid="B14">2019</xref>).</p>
<p>The joint distribution <italic>p</italic>(<italic>w</italic>&#x02032;, <italic>w, a</italic>) can be estimated by a frequency method, i.e., by counting the number of occurrences of each triplet (<italic>w</italic>&#x02032;, <italic>w, a</italic>) normalized by the number of samples in the data. This leads to the following estimation for <italic>p</italic>(<italic>w</italic>&#x02032;, <italic>w, a</italic>):</p>
<disp-formula id="E7"><label>(7)</label><mml:math id="M14"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:mi>p</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msup><mml:mrow><mml:mi>w</mml:mi></mml:mrow><mml:mrow><mml:mi>&#x02032;</mml:mi></mml:mrow></mml:msup><mml:mo>,</mml:mo><mml:mi>w</mml:mi><mml:mo>,</mml:mo><mml:mi>a</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:msub><mml:mrow><mml:mi>c</mml:mi></mml:mrow><mml:mrow><mml:msup><mml:mrow><mml:mi>w</mml:mi></mml:mrow><mml:mrow><mml:mi>&#x02032;</mml:mi></mml:mrow></mml:msup><mml:mo>,</mml:mo><mml:mi>w</mml:mi><mml:mo>,</mml:mo><mml:mi>a</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mi>N</mml:mi></mml:mrow></mml:mfrac><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>where <inline-formula><mml:math id="M15"><mml:msub><mml:mrow><mml:mi>c</mml:mi></mml:mrow><mml:mrow><mml:msup><mml:mrow><mml:mi>w</mml:mi></mml:mrow><mml:mrow><mml:mi>&#x02032;</mml:mi></mml:mrow></mml:msup><mml:mo>,</mml:mo><mml:mi>w</mml:mi><mml:mo>,</mml:mo><mml:mi>a</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> is the number of occurrences of (<italic>w</italic>&#x02032;, <italic>w, a</italic>) and <italic>N</italic> is the total number of samples.</p>
<p>MC<sub>W</sub> can now be calculated in the following way:</p>
<p>The value calculated in line 9, MC<sub>W</sub>, represents the morphological computation primarily used in this work. Sometimes it is further interesting to take a look at the state-dependent morphological computation, i.e., the time evolution of the quantity. This requires minimal changes to the original algorithms. Instead of calculating the probability-weighted sum over all states (line 9 in Algorithm 1), which leads to a single number as a result, the measures are evaluated <italic>n</italic>-tuple in the data set. This means that for MC<sub>W</sub>, the logarithm is evaluated for every triple <italic>w</italic><sub><italic>t</italic>&#x0002B;1</sub>, <italic>w</italic><sub><italic>t</italic></sub>, <italic>a</italic><sub><italic>t</italic></sub> (see Algorithm 2).</p>
<table-wrap position="float">
<label>Algorithm 1</label>
<caption><p>Algorithm for MC<sub>W</sub>.</p></caption>
<table frame="hsides" rules="groups">
<tbody>
<tr><td align="left" valign="top">1: <inline-formula><mml:math id="M16"><mml:mi>p</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msup><mml:mrow><mml:mi>w</mml:mi></mml:mrow><mml:mrow><mml:mi>&#x02032;</mml:mi></mml:mrow></mml:msup><mml:mo>,</mml:mo><mml:mi>w</mml:mi><mml:mo>,</mml:mo><mml:mi>a</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>&#x02190;</mml:mo><mml:msub><mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mn>0</mml:mn></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mo>|</mml:mo><mml:mi>W</mml:mi><mml:mo>|</mml:mo><mml:mo>&#x000D7;</mml:mo><mml:mo>|</mml:mo><mml:mi>W</mml:mi><mml:mo>|</mml:mo><mml:mo>&#x000D7;</mml:mo><mml:mo>|</mml:mo><mml:mi>A</mml:mi><mml:mo>|</mml:mo></mml:mrow></mml:msub></mml:math></inline-formula> {Matrix with |<italic>W</italic>| &#x000D7; |<italic>W</italic>| &#x000D7; |<italic>A</italic>| entries set to zero}</td></tr>
<tr><td align="left" valign="top">2: <bold>for</bold>
<italic>t</italic> &#x0003D; 1, 2, &#x02026;, <italic>T</italic> &#x02212; 1 and <inline-formula><mml:math id="M17"><mml:msub><mml:mrow><mml:mi>w</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi><mml:mo>&#x0002B;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>w</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo>&#x02208;</mml:mo><mml:msup><mml:mrow><mml:mi>w</mml:mi></mml:mrow><mml:mrow><mml:mo>*</mml:mo></mml:mrow></mml:msup><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo>&#x02208;</mml:mo><mml:msup><mml:mrow><mml:mi>a</mml:mi></mml:mrow><mml:mrow><mml:mo>*</mml:mo></mml:mrow></mml:msup></mml:math></inline-formula>
<bold>do</bold></td></tr>
<tr><td align="left" valign="top">3: &#x000A0;&#x000A0;&#x000A0;<italic>p</italic>(<italic>w</italic><sub><italic>t</italic>&#x0002B;1</sub>, <italic>w</italic><sub><italic>t</italic></sub>, <italic>a</italic><sub><italic>t</italic></sub>) &#x02190; <italic>p</italic>(<italic>w</italic><sub><italic>t</italic>&#x0002B;1</sub>, <italic>w</italic><sub><italic>t</italic></sub>, <italic>a</italic><sub><italic>t</italic></sub>) &#x0002B; 1</td></tr>
<tr><td align="left" valign="top">4: <bold>end for</bold></td></tr>
<tr><td align="left" valign="top">5: <italic>p</italic>(<italic>w</italic>&#x02032;, <italic>w, a</italic>)&#x02190;<italic>p</italic>(<italic>w</italic>&#x02032;, <italic>w, a</italic>)/(<italic>T</italic> &#x02212; 1)</td></tr>
<tr><td align="left" valign="top">6: Estimate <italic>p</italic>(<italic>w</italic>&#x02032;, <italic>a</italic>) from <italic>w</italic><sup>&#x0002A;</sup>, <italic>a</italic><sup>&#x0002A;</sup> or by summing over <italic>w</italic></td></tr>
<tr><td align="left" valign="top">7: <inline-formula><mml:math id="M18"><mml:mi>p</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msup><mml:mrow><mml:mi>w</mml:mi></mml:mrow><mml:mrow><mml:mi>&#x02032;</mml:mi></mml:mrow></mml:msup><mml:mo>|</mml:mo><mml:mi>w</mml:mi><mml:mo>,</mml:mo><mml:mi>a</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mi>p</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msup><mml:mrow><mml:mi>w</mml:mi></mml:mrow><mml:mrow><mml:mi>&#x02032;</mml:mi></mml:mrow></mml:msup><mml:mo>,</mml:mo><mml:mi>w</mml:mi><mml:mo>,</mml:mo><mml:mi>a</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>/</mml:mo><mml:munder class="msub"><mml:mrow><mml:mo>&#x02211;</mml:mo></mml:mrow><mml:mrow><mml:msup><mml:mrow><mml:mi>w</mml:mi></mml:mrow><mml:mrow><mml:mi>&#x02032;</mml:mi></mml:mrow></mml:msup></mml:mrow></mml:munder><mml:mi>p</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msup><mml:mrow><mml:mi>w</mml:mi></mml:mrow><mml:mrow><mml:mi>&#x02032;</mml:mi></mml:mrow></mml:msup><mml:mo>,</mml:mo><mml:mi>w</mml:mi><mml:mo>,</mml:mo><mml:mi>a</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:math></inline-formula></td></tr>
<tr><td align="left" valign="top">8: <inline-formula><mml:math id="M19"><mml:mi>p</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msup><mml:mrow><mml:mi>w</mml:mi></mml:mrow><mml:mrow><mml:mi>&#x02032;</mml:mi></mml:mrow></mml:msup><mml:mo>|</mml:mo><mml:mi>a</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mi>p</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msup><mml:mrow><mml:mi>w</mml:mi></mml:mrow><mml:mrow><mml:mi>&#x02032;</mml:mi></mml:mrow></mml:msup><mml:mo>,</mml:mo><mml:mi>a</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>/</mml:mo><mml:munder class="msub"><mml:mrow><mml:mo>&#x02211;</mml:mo></mml:mrow><mml:mrow><mml:msup><mml:mrow><mml:mi>w</mml:mi></mml:mrow><mml:mrow><mml:mi>&#x02032;</mml:mi></mml:mrow></mml:msup></mml:mrow></mml:munder><mml:mi>p</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msup><mml:mrow><mml:mi>w</mml:mi></mml:mrow><mml:mrow><mml:mi>&#x02032;</mml:mi></mml:mrow></mml:msup><mml:mo>,</mml:mo><mml:mi>a</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:math></inline-formula></td></tr>
<tr><td align="left" valign="top">9: <inline-formula><mml:math id="M20"><mml:msub><mml:mrow><mml:mtext>MC</mml:mtext></mml:mrow><mml:mrow><mml:mtext>W</mml:mtext></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:munder class="msub"><mml:mrow><mml:mo>&#x02211;</mml:mo></mml:mrow><mml:mrow><mml:msup><mml:mrow><mml:mi>w</mml:mi></mml:mrow><mml:mrow><mml:mi>&#x02032;</mml:mi></mml:mrow></mml:msup><mml:mo>,</mml:mo><mml:mi>w</mml:mi><mml:mo>,</mml:mo><mml:mi>a</mml:mi></mml:mrow></mml:munder><mml:mi>p</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msup><mml:mrow><mml:mi>w</mml:mi></mml:mrow><mml:mrow><mml:mi>&#x02032;</mml:mi></mml:mrow></mml:msup><mml:mo>,</mml:mo><mml:mi>w</mml:mi><mml:mo>,</mml:mo><mml:mi>a</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:msub><mml:mrow><mml:mo class="qopname">log</mml:mo></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mfrac><mml:mrow><mml:mi>p</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msup><mml:mrow><mml:mi>w</mml:mi></mml:mrow><mml:mrow><mml:mi>&#x02032;</mml:mi></mml:mrow></mml:msup><mml:mo>|</mml:mo><mml:mi>w</mml:mi><mml:mo>,</mml:mo><mml:mi>a</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi>p</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msup><mml:mrow><mml:mi>w</mml:mi></mml:mrow><mml:mrow><mml:mi>&#x02032;</mml:mi></mml:mrow></mml:msup><mml:mo>|</mml:mo><mml:mi>a</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow></mml:mfrac></mml:math></inline-formula></td></tr>
</tbody>
</table>
</table-wrap>
<table-wrap position="float">
<label>Algorithm 2</label>
<caption><p>Algorithm for state-dependent MC<sub>W</sub>(<italic>t</italic>).</p></caption>
<table frame="hsides" rules="groups">
<tbody>
<tr><td align="left" valign="top">1: Perform steps 1&#x02013;8 from Alg. 1</td></tr>
<tr><td align="left" valign="top">2: <bold>for</bold>
<italic>t</italic> &#x0003D; 1, 2, &#x02026;, <italic>T</italic> &#x02212; 1 and <italic>w</italic>&#x02032;, <italic>w</italic> &#x02208; <italic>w</italic><sup>&#x0002A;</sup>, <italic>a</italic> &#x02208; <italic>a</italic><sup>&#x0002A;</sup>
<bold>do</bold></td></tr>
<tr><td align="left" valign="top">3: &#x000A0;&#x000A0;&#x000A0;<inline-formula><mml:math id="M21"><mml:msub><mml:mrow><mml:mtext>MC</mml:mtext></mml:mrow><mml:mrow><mml:mtext>W</mml:mtext></mml:mrow></mml:msub><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mo class="qopname">log</mml:mo></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:mfrac><mml:mrow><mml:mi>p</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msup><mml:mrow><mml:mi>w</mml:mi></mml:mrow><mml:mrow><mml:mi>&#x02032;</mml:mi></mml:mrow></mml:msup><mml:mo>|</mml:mo><mml:mi>w</mml:mi><mml:mo>,</mml:mo><mml:mi>a</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mi>p</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msup><mml:mrow><mml:mi>w</mml:mi></mml:mrow><mml:mrow><mml:mi>&#x02032;</mml:mi></mml:mrow></mml:msup><mml:mo>|</mml:mo><mml:mi>a</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow></mml:mfrac></mml:math></inline-formula>
</td></tr>
<tr><td align="left" valign="top">4: <bold>end for</bold></td></tr>
</tbody>
</table>
</table-wrap>
<p>In conclusion, in order to quantify MC, we need time signals of the World and Actuator states, <italic>W</italic> and <italic>A</italic>, respectively. This means that it is necessary to separate the state variables of the system into <italic>W</italic> and <italic>A</italic>.</p>
<p>The neuro-muscular model investigated here has several hierarchical levels (<xref ref-type="fig" rid="F1">Figure 1</xref>). For this study, we systematically separated the state variables between all of these different hierarchy levels and calculated MC for each possible hierarchy level.</p>
<p>There are two possible approaches to select <italic>W</italic> and <italic>A</italic> and then calculate MC (<xref ref-type="fig" rid="F4">Figure 4</xref>): The first approach (<xref ref-type="fig" rid="F4">Figure 4A</xref>) relates to the evaluation of experimental data, where usually not all state variables can be recorded (especially in biological systems). Here, <italic>W</italic> is always the mechanical system state <bold>q</bold>(<italic>t</italic>), i.e., the joint positions (and for the oscillation movement also the position of the rod mass relative to the hand). <italic>A</italic> on the other hand contains only signals of one hierarchy level. We term this approach &#x0201C;selected hierarchy levels&#x0201D; and term the respective morphological computation <inline-formula><mml:math id="M22"><mml:msubsup><mml:mrow><mml:mtext>MC</mml:mtext></mml:mrow><mml:mrow><mml:mtext>W</mml:mtext></mml:mrow><mml:mrow><mml:mtext>sel</mml:mtext></mml:mrow></mml:msubsup></mml:math></inline-formula>.</p>
<fig id="F4" position="float">
<label>Figure 4</label>
<caption><p>Visualization of the difference of the calculation of MC<sub>W</sub> using <bold>(A)</bold> selected and <bold>(B)</bold> accumulated hierarchy levels as actuator signal A and world state W. Note that for the oscillation movements, the observable state <bold>q</bold> includes both the joint angles and the rod position.</p></caption>
<graphic xlink:href="frobt-07-511265-g0004.tif"/>
</fig>
<p>The second approach (<xref ref-type="fig" rid="F4">Figure 4B</xref>) always includes all signals. It represents a clear cut at a specific level. All signals below this cut-level are combined into <italic>W</italic> and all above into <italic>A</italic>. We termed this approach &#x0201C;accumulated hierarchy levels&#x0201D; and termed the respective morphological computation <inline-formula><mml:math id="M23"><mml:msubsup><mml:mrow><mml:mtext>MC</mml:mtext></mml:mrow><mml:mrow><mml:mtext>W</mml:mtext></mml:mrow><mml:mrow><mml:mtext>acc</mml:mtext></mml:mrow></mml:msubsup></mml:math></inline-formula>.</p>
</sec>
<sec>
<title>2.4. Statistical Analysis</title>
<p>Each simulation run provides data to calculate morphological computation on all different hierarchy levels. Each hierarchy level is then quantified by a single scalar quantity MC<sub>W</sub> representing the respective morphological computation (see line 9 in Algorithm 1). By varying the control parameters as described above, the resulting MC<sub>W</sub> values represent a natural variation for the same movement. The hypothesis (H<sub>0</sub>) was that there is no significant difference in MC between hierarchy levels across all repetitions of the movement. Each hierarchy thus represents a different group and we used ANOVA to test whether these groups differ. The normal distribution was tested with a Shapiro-Wilk test (with &#x003B1; &#x0003D; 0.1 to keep the beta error in check). The test confirmed normal distribution in the majority of the groups (17 out of 28). This should not influence the result, since ANOVA is robust to deviations form normal distribution, especially here where each group has the same number of samples. As the different hierarchy levels are taken from the same simulation, they are not independent. To test their statistical difference, we therefore analyzed the data with a repeated measures ANOVA. We further used a pairwise <italic>post-hoc</italic> test with Bonferroni correction to analyze which levels actually differ.</p>
</sec>
</sec>
<sec sec-type="results" id="s3">
<title>3. Results</title>
<p>Morphological computation is highest for the most central level of the control hierarchy investigated here (<bold>u</bold><sup>central</sup>). This holds for all four types of point-to-point movements we evaluated (<xref ref-type="fig" rid="F5">Figure 5</xref>) as well as for the dynamic oscillation movement (<xref ref-type="fig" rid="F7">Figure 7</xref>). Going further down in the control hierarchy, MC always decreases for the accumulated scenario (<inline-formula><mml:math id="M24"><mml:msubsup><mml:mrow><mml:mtext>MC</mml:mtext></mml:mrow><mml:mrow><mml:mtext>W</mml:mtext></mml:mrow><mml:mrow><mml:mtext>acc</mml:mtext></mml:mrow></mml:msubsup></mml:math></inline-formula>), and almost always for the selected (<inline-formula><mml:math id="M25"><mml:msubsup><mml:mrow><mml:mtext>MC</mml:mtext></mml:mrow><mml:mrow><mml:mtext>W</mml:mtext></mml:mrow><mml:mrow><mml:mtext>sel</mml:mtext></mml:mrow></mml:msubsup></mml:math></inline-formula>) with one exception: the torque. Choosing the torque <bold>T</bold> as actuator signal, the value for MC is higher than using one of the next higher-level signals of actuation. Please note that the figures are shown in logarithmic scale to allow a better comparison of the large differences between MC for the different hierarchy levels.</p>
<fig id="F5" position="float">
<label>Figure 5</label>
<caption><p>Point-to-point movement: Morphological computation MC<sub>W</sub> on different hierarchy levels for an exemplary point-to-point movement (1 &#x02192; 4, see <xref ref-type="fig" rid="F3">Figure 3A</xref>). Morphological computation was evaluated using <bold>(A)</bold> selected (<inline-formula><mml:math id="M29"><mml:msubsup><mml:mrow><mml:mtext>MC</mml:mtext></mml:mrow><mml:mrow><mml:mtext>W</mml:mtext></mml:mrow><mml:mrow><mml:mtext>sel</mml:mtext></mml:mrow></mml:msubsup></mml:math></inline-formula>) and <bold>(B)</bold> accumulated hierarchy levels (<inline-formula><mml:math id="M30"><mml:msubsup><mml:mrow><mml:mtext>MC</mml:mtext></mml:mrow><mml:mrow><mml:mtext>W</mml:mtext></mml:mrow><mml:mrow><mml:mtext>acc</mml:mtext></mml:mrow></mml:msubsup></mml:math></inline-formula>). Note that a logarithmic scale is used for the y-axis. Shown are the mean &#x000B1;1.96 times standard deviation (&#x02248;95% confidence interval) of seven simulation runs with different starting, intermittent, and target equilibrium postures taken from the natural variation observed in a human experiment. As tested by an ANOVA, there are significant differences in MC<sub>W</sub> between the different hierarchy levels. The pairwise <italic>post-hoc</italic> test revealed that for <inline-formula><mml:math id="M31"><mml:msubsup><mml:mrow><mml:mtext>MC</mml:mtext></mml:mrow><mml:mrow><mml:mtext>W</mml:mtext></mml:mrow><mml:mrow><mml:mtext>sel</mml:mtext></mml:mrow></mml:msubsup></mml:math></inline-formula> there are two groups with similar mean: the highest two levels <italic>u</italic><sup>central</sup>, <italic>u</italic><sup>top-down</sup>, and the three levels <italic>a</italic>, <italic>F</italic><sup>CE</sup>, and <italic>F</italic><sup>MTU</sup>. The levels <italic>u</italic> and <italic>T</italic> differ from all others. For <inline-formula><mml:math id="M32"><mml:msubsup><mml:mrow><mml:mtext>MC</mml:mtext></mml:mrow><mml:mrow><mml:mtext>W</mml:mtext></mml:mrow><mml:mrow><mml:mtext>acc</mml:mtext></mml:mrow></mml:msubsup></mml:math></inline-formula>, the three lowest levels <italic>F</italic><sup>CE</sup>, <italic>F</italic><sup>MTU</sup>, and <italic>T</italic> are one group. All other levels differ from all others. All significance levels were set to <italic>p</italic> &#x0003C; 0.05. The limit of the y-axis is set to the maximum MC value that would result from having a constant signal as input. Plots of the results of the other movements can be found in the <xref ref-type="supplementary-material" rid="SM1">Supplementary Material</xref>, but show the same trends.</p></caption>
<graphic xlink:href="frobt-07-511265-g0005.tif"/>
</fig>
<p>In general, using accumulated hierarchy levels results in smaller morphological computation than using selected hierarchy levels (<inline-formula><mml:math id="M26"><mml:msubsup><mml:mrow><mml:mtext>MC</mml:mtext></mml:mrow><mml:mrow><mml:mtext>W</mml:mtext></mml:mrow><mml:mrow><mml:mtext>acc</mml:mtext></mml:mrow></mml:msubsup><mml:mo>&#x0003C;</mml:mo><mml:msubsup><mml:mrow><mml:mtext>MC</mml:mtext></mml:mrow><mml:mrow><mml:mtext>W</mml:mtext></mml:mrow><mml:mrow><mml:mtext>sel</mml:mtext></mml:mrow></mml:msubsup></mml:math></inline-formula>). Furthermore, pointing movements have a lower morphological computation than the dynamic oscillation movements.</p>
<p>The reproduction of the experimentally observed variation of the movement 1 &#x02192; 4 in simulation also leads to a variation of MC<sub>W</sub>. This variation is relatively small compared to the overall difference between hierarchy levels. Therefore, an ANOVA test reveals statistical significant differences between the hierarchy levels. However, not all levels are significantly different. Especially <italic>u</italic><sup>central</sup> and <italic>u</italic><sup>top-down</sup>, as well as <italic>F</italic><sup>CE</sup> and <italic>F</italic><sup>MTU</sup> do not differ significantly in MC.</p>
<sec>
<title>3.1. Noise in Point-to-Point Movements</title>
<p>In the pointing movements, all state variables are smooth, which is a result of the noise-free formulation of the continuous control signals. Therefore, the highest control levels produce very simple control signals, i.e., piecewise constant signals in time (see above and <xref ref-type="supplementary-material" rid="SM1">Supplementary Material</xref> for more details).</p>
<p>To test whether this smooth definition has an influence on the result, we added random (uniformly distributed) noise to the muscle stimulation signals <bold>u</bold> [noise levels: medium: 40/300 &#x000B7; (<italic>u</italic><sub>max</sub> &#x02212; <italic>u</italic><sub>min</sub>), high: 80/300 &#x000B7; (<italic>u</italic><sub>max</sub> &#x02212; <italic>u</italic><sub>min</sub>)]. This changes the previously consistent trend: the higher the added noise, the lower the MC at the level of the muscle stimulation <bold>u</bold> (<xref ref-type="fig" rid="F6">Figure 6</xref>). At the same time, MC between at the muscle activity level <bold>a</bold> increases. This leads to the fact, that&#x02014;after adding noise to the stimulation signal - MC with <bold>u</bold> as actuator signal is lower than the calculation with <bold>a</bold> as actuator signal. However, this change in trend is only true if morphological computation is evaluated on selected signals (<inline-formula><mml:math id="M27"><mml:msubsup><mml:mrow><mml:mtext>MC</mml:mtext></mml:mrow><mml:mrow><mml:mtext>W</mml:mtext></mml:mrow><mml:mrow><mml:mtext>sel</mml:mtext></mml:mrow></mml:msubsup></mml:math></inline-formula>). For <inline-formula><mml:math id="M28"><mml:msubsup><mml:mrow><mml:mtext>MC</mml:mtext></mml:mrow><mml:mrow><mml:mtext>W</mml:mtext></mml:mrow><mml:mrow><mml:mtext>acc</mml:mtext></mml:mrow></mml:msubsup></mml:math></inline-formula>, the trend is never reversed. Noise only slightly shifts the values (not shown).</p>
<fig id="F6" position="float">
<label>Figure 6</label>
<caption><p>Influence of noise on morphological computation. Morphological computation for selected hierarchy levels (<inline-formula><mml:math id="M33"><mml:msubsup><mml:mrow><mml:mtext>MC</mml:mtext></mml:mrow><mml:mrow><mml:mtext>W</mml:mtext></mml:mrow><mml:mrow><mml:mtext>sel</mml:mtext></mml:mrow></mml:msubsup></mml:math></inline-formula>) for a point-to-point movement (1 &#x02192; 4). The noise was added to the muscle stimulation <bold>u</bold> [noise levels: medium: 40/300 &#x000B7; (<italic>u</italic><sub>max</sub> &#x02212; <italic>u</italic><sub>min</sub>), high: 80/300 &#x000B7; (<italic>u</italic><sub>max</sub> &#x02212; <italic>u</italic><sub>min</sub>)]. As a result, <inline-formula><mml:math id="M34"><mml:msubsup><mml:mrow><mml:mtext>MC</mml:mtext></mml:mrow><mml:mrow><mml:mtext>W</mml:mtext></mml:mrow><mml:mrow><mml:mtext>sel</mml:mtext></mml:mrow></mml:msubsup></mml:math></inline-formula> at the muscle stimulation level decreases and increases in adjacent hierarchy levels. Note that a logarithmic scale is used for the y-axis.</p></caption>
<graphic xlink:href="frobt-07-511265-g0006.tif"/>
</fig>
</sec>
<sec>
<title>3.2. Dynamic Oscillatory Movements</title>
<p>The general trend of decreasing morphological computation for lower hierarchy levels was the same in the dynamic oscillation movements (<xref ref-type="fig" rid="F7">Figure 7</xref>).</p>
<fig id="F7" position="float">
<label>Figure 7</label>
<caption><p>Dynamic oscillation movement: Morphological computation MC<sub>W</sub> for <bold>(A)</bold> selected (<inline-formula><mml:math id="M39"><mml:msubsup><mml:mrow><mml:mtext>MC</mml:mtext></mml:mrow><mml:mrow><mml:mtext>W</mml:mtext></mml:mrow><mml:mrow><mml:mtext>sel</mml:mtext></mml:mrow></mml:msubsup></mml:math></inline-formula>) and <bold>(B)</bold> accumulated hierarchy levels (<inline-formula><mml:math id="M40"><mml:msubsup><mml:mrow><mml:mtext>MC</mml:mtext></mml:mrow><mml:mrow><mml:mtext>W</mml:mtext></mml:mrow><mml:mrow><mml:mtext>acc</mml:mtext></mml:mrow></mml:msubsup></mml:math></inline-formula>). Shown are the mean &#x000B1;1.96 times standard deviation (&#x02248;95% confidence interval) of 14 simulation runs with a set of random CPG frequencies in the spectrum observed in a human experiment. As tested by an ANOVA, there are significant differences in MC<sub>W</sub> between the different hierarchy levels. The pairwise <italic>post-hoc</italic> test revealed that for <inline-formula><mml:math id="M41"><mml:msubsup><mml:mrow><mml:mtext>MC</mml:mtext></mml:mrow><mml:mrow><mml:mtext>W</mml:mtext></mml:mrow><mml:mrow><mml:mtext>sel</mml:mtext></mml:mrow></mml:msubsup></mml:math></inline-formula>, the highest levels <italic>u</italic><sup>central</sup> and <italic>u</italic><sup>top-down</sup> have similar means, so do the muscle stimulation <italic>u</italic>, activity <italic>a</italic>, as well as the forces <italic>F</italic><sup>CE</sup> and <italic>F</italic><sup>MTU</sup>. Only the torque level <italic>T</italic> differs from all other groups. For <inline-formula><mml:math id="M42"><mml:msubsup><mml:mrow><mml:mtext>MC</mml:mtext></mml:mrow><mml:mrow><mml:mtext>W</mml:mtext></mml:mrow><mml:mrow><mml:mtext>acc</mml:mtext></mml:mrow></mml:msubsup></mml:math></inline-formula>, the highest levels <italic>u</italic><sup>central</sup> and <italic>u</italic><sup>top-down</sup> have similar means, so do the lowest levels <italic>F</italic><sup>CE</sup>, <italic>F</italic><sup>MTU</sup>, and <italic>T</italic>. All significance levels were set to <italic>p</italic> &#x0003C; 0.05. The limit of the y-axis is set to the maximum MC value that would result from having a constant signal as input. Note that a logarithmic scale is used for the y-axis.</p></caption>
<graphic xlink:href="frobt-07-511265-g0007.tif"/>
</fig>
<p>However, the dynamic oscillation data has different phases. In the initial phase (<italic>t</italic> &#x02264; 4<italic>s</italic>), the rod is excited by sinusoidal muscle stimulation signals with a frequency tuned to the rod&#x00027;s resonance (<xref ref-type="fig" rid="F9">Figure 9</xref>). In this phase, everything oscillates in sync and the morphological computation is on average smaller. Once the CPG is turned off (<italic>t</italic> &#x0003E; 4<italic>s</italic>), the control signals become relatively steady&#x02014;only influenced by the feedback signals trying to hold the position. The rod, however, still has a lot of energy and therefore keeps oscillating. In this phase, MC<sub>W</sub> increases. These results are similar on all levels of the control hierarchy (<xref ref-type="fig" rid="F8">Figure 8</xref>). Interestingly, <inline-formula><mml:math id="M35"><mml:msubsup><mml:mrow><mml:mtext>MC</mml:mtext></mml:mrow><mml:mrow><mml:mtext>W</mml:mtext></mml:mrow><mml:mrow><mml:mtext>acc</mml:mtext></mml:mrow></mml:msubsup></mml:math></inline-formula> actually becomes zero on the lower hierarchy levels in the resonance oscillating movements between 2 &#x02264; <italic>t</italic> &#x02264; 4<italic>s</italic>. This means that muscle fiber force <bold>F</bold><sup>CE</sup>, muscle-tendon unit force <bold>F</bold><sup>MTU</sup>, and joint torques <bold>T</bold> contain the same information as the mechanical state of the system <bold>q</bold>.</p>
<fig id="F8" position="float">
<label>Figure 8</label>
<caption><p>Dynamic oscillation movement. Morphological computation is higher for the last movement phase where the central pattern stimulation is deactivated and the movement continues due to the passive dynamics of the arm-rod system. <bold>(A)</bold> <inline-formula><mml:math id="M43"><mml:msubsup><mml:mrow><mml:mtext>MC</mml:mtext></mml:mrow><mml:mrow><mml:mtext>W</mml:mtext></mml:mrow><mml:mrow><mml:mtext>acc</mml:mtext></mml:mrow></mml:msubsup></mml:math></inline-formula> evaluated for the time span between 2 and 4 s <bold>(B)</bold> for the time span between 4 and 6 s, as indicated by the insets, which show the oscillation of the joints and the rod (cf. <xref ref-type="fig" rid="F9">Figure 9</xref>). In the first time span, the control signals are sinusoidal muscle stimulations exciting the rod at its resonance frequency (<italic>f</italic><sup>CPG</sup> &#x0003D; 3.8<italic>Hz</italic>). In the second time span <bold>(B)</bold>, the sinusoidal stimulation is zero and the oscillation is only driven by the dynamics of the rod. The limit of the y-axis is set to the maximum MC value that would result from having a constant signal as input. Note that a logarithmic scale is used for the y-axis.</p></caption>
<graphic xlink:href="frobt-07-511265-g0008.tif"/>
</fig>
</sec>
</sec>
<sec sec-type="discussion" id="s4">
<title>4. Discussion</title>
<p>The meaning of morphological computation can be seen quite well in the example of the dynamic oscillations. In the initial phase, the controller enforces a dynamic oscillation at the system&#x00027;s resonance. In resonance, the morphological computation is then quite low, as most&#x02014;or even all&#x02014;information on the system state is already contained in the stimulation, activity, and muscle force signals (<xref ref-type="fig" rid="F8">Figures 8A</xref>, <xref ref-type="fig" rid="F9">9</xref>). This is similar to a robotic model, driven by complex control signals (Ghazi-Zahedi et al., <xref ref-type="bibr" rid="B15">2016</xref>). However, if the sinusoidal excitation is switched off, the rod dynamics take over and generate a rich dynamic behavior at almost no information input on the control/actuation levels. Hence, morphological computation is high (<xref ref-type="fig" rid="F8">Figure 8B</xref>). This case is similar to, e.g., mechanical toys, such as passive dynamic walkers which generate the entire behavior based on their mechanical properties. This example confirms that the measure of MC<sub>W</sub> captures what we would expect as morphological computation.</p>
<fig id="F9" position="float">
<label>Figure 9</label>
<caption><p>Time evolution of morphological computation MC<sub>W</sub>, world state <italic>W</italic> and actuator state <italic>A</italic> for the dynamic oscillation movement. The oscillation is exited for 0 &#x02264; <italic>t</italic> &#x02264; 4<italic>s</italic> by a sinusoidal CPG stimulation signal. After this, <italic>u</italic><sup>CPG</sup> &#x0003D; 0 and the oscillation is then only a result of the dynamics of the system and not of the controller anymore. Shown here is exemplary <bold>(A)</bold> the case of <inline-formula><mml:math id="M44"><mml:msubsup><mml:mrow><mml:mtext>MC</mml:mtext></mml:mrow><mml:mrow><mml:mtext>W</mml:mtext></mml:mrow><mml:mrow><mml:mtext>sel</mml:mtext></mml:mrow></mml:msubsup></mml:math></inline-formula> of the muscle stimulation level <italic>u</italic> (yellow bar in <xref ref-type="fig" rid="F7">Figure 7A</xref>) and <bold>(B)</bold> the case of <inline-formula><mml:math id="M45"><mml:msubsup><mml:mrow><mml:mtext>MC</mml:mtext></mml:mrow><mml:mrow><mml:mtext>W</mml:mtext></mml:mrow><mml:mrow><mml:mtext>acc</mml:mtext></mml:mrow></mml:msubsup></mml:math></inline-formula> including only the joint angles and rod position as world state (dark red bar in <xref ref-type="fig" rid="F7">Figure 7B</xref>).</p></caption>
<graphic xlink:href="frobt-07-511265-g0009.tif"/>
</fig>
<p>By measuring morphological computation in a hierarchical control system, we can&#x02014;for the first time&#x02014;quantify the contribution of different hierarchy-levels to the control. The increase of morphological computation for higher-levels of the control hierarchy in the accumulative evaluation (<inline-formula><mml:math id="M36"><mml:msubsup><mml:mrow><mml:mtext>MC</mml:mtext></mml:mrow><mml:mrow><mml:mtext>W</mml:mtext></mml:mrow><mml:mrow><mml:mtext>acc</mml:mtext></mml:mrow></mml:msubsup></mml:math></inline-formula>) means that the lower control levels actually contribute quite significantly. To be able to test whether the differences between the hierarchy-levels are significant, we introduced variations based on experimental data. Not all MC data generated in this way fulfills the ANOVA assumption of equal distribution for each group represented by a hierarchy level. Still, the results found by the ANOVA and <italic>post-hoc</italic> test match what can be seen in <xref ref-type="fig" rid="F5">Figures 5</xref>, <xref ref-type="fig" rid="F7">7</xref>. Literature suggests this contribution of muscles to dynamic movements (van Soest and Bobbert, <xref ref-type="bibr" rid="B63">1993</xref>; Gerritsen et al., <xref ref-type="bibr" rid="B13">1998</xref>; Wagner and Blickhan, <xref ref-type="bibr" rid="B64">1999</xref>; Eriten and Dankowicz, <xref ref-type="bibr" rid="B11">2009</xref>; van der Krogt et al., <xref ref-type="bibr" rid="B62">2009</xref>; Haeufle et al., <xref ref-type="bibr" rid="B16">2010</xref>, <xref ref-type="bibr" rid="B17">2012</xref>, <xref ref-type="bibr" rid="B19">2020</xref>; Pinter et al., <xref ref-type="bibr" rid="B48">2012</xref>; John et al., <xref ref-type="bibr" rid="B29">2013</xref>; Kambara et al., <xref ref-type="bibr" rid="B31">2013</xref>; Bayer et al., <xref ref-type="bibr" rid="B1">2017</xref>; Stollenmaier et al., <xref ref-type="bibr" rid="B60">2020a</xref>). In this sense, the <inline-formula><mml:math id="M37"><mml:msubsup><mml:mrow><mml:mtext>MC</mml:mtext></mml:mrow><mml:mrow><mml:mtext>W</mml:mtext></mml:mrow><mml:mrow><mml:mtext>acc</mml:mtext></mml:mrow></mml:msubsup></mml:math></inline-formula> quantifies the &#x0201C;importance&#x0201D; of each hierarchical level in the sense of influence on the behavior (world state evolution) of the system. This approach shows that the muscle-driven arm movements can be initiated with very little information on the top control levels while the lower control levels and also the biochemical and muscular dynamics generate a smooth information-rich signal and ultimately dynamic behavior out of these reduced signals (Kistemaker et al., <xref ref-type="bibr" rid="B34">2006</xref>; Stollenmaier et al., <xref ref-type="bibr" rid="B60">2020a</xref>). This is reflected in the large differences in <inline-formula><mml:math id="M38"><mml:msubsup><mml:mrow><mml:mtext>MC</mml:mtext></mml:mrow><mml:mrow><mml:mtext>W</mml:mtext></mml:mrow><mml:mrow><mml:mtext>acc</mml:mtext></mml:mrow></mml:msubsup></mml:math></inline-formula> (please note that the plots use a logarithmic scale).</p>
<p>We expect similar results for robotic arm systems that employ muscle-like actuation, e.g., fluidic muscles (Boblan et al., <xref ref-type="bibr" rid="B4">2004</xref>; Driess et al., <xref ref-type="bibr" rid="B10">2018</xref>). Fluidic muscles show muscle-like force-length-velocity characteristics (Klute et al., <xref ref-type="bibr" rid="B37">2002</xref>) and by antagonistic co-contraction allow for variable joint stiffness (Wolfen et al., <xref ref-type="bibr" rid="B67">2018</xref>). This way, even simple piecewise constant control signals will result in smooth dynamic movements (Driess et al., <xref ref-type="bibr" rid="B10">2018</xref>), very similar to what is known from simulation results (Kistemaker et al., <xref ref-type="bibr" rid="B35">2007a</xref>; Stollenmaier et al., <xref ref-type="bibr" rid="B60">2020a</xref>,<xref ref-type="bibr" rid="B61">b</xref>; Wochner et al., <xref ref-type="bibr" rid="B66">2020</xref>), and are hypothesized to be a control principle of goal-directed arm movements (Feldman and Levin, <xref ref-type="bibr" rid="B12">2009</xref>). Furthermore, as mechanical (visco-)elastic morphological characteristics are also known to benefit robotic locomotion (Iida et al., <xref ref-type="bibr" rid="B27">2009</xref>; Shepherd et al., <xref ref-type="bibr" rid="B57">2011</xref>; Niiyama et al., <xref ref-type="bibr" rid="B44">2012</xref>; Hutter et al., <xref ref-type="bibr" rid="B26">2013</xref>; Manfredi et al., <xref ref-type="bibr" rid="B39">2013</xref>; Sprowitz et al., <xref ref-type="bibr" rid="B58">2013</xref>; Nurzaman et al., <xref ref-type="bibr" rid="B45">2015</xref>; Hubicki et al., <xref ref-type="bibr" rid="B25">2016</xref>; Ruppert and Badri-Spr&#x000F6;witz, <xref ref-type="bibr" rid="B54">2019</xref>), we expect that such a hierarchy in morphological control may be present in such systems too. This will become especially interesting if hierarchical control systems learn to exploit these morphological contributions to efficiently generate movements (e.g., Manoonpong et al., <xref ref-type="bibr" rid="B40">2007</xref>; Driess et al., <xref ref-type="bibr" rid="B10">2018</xref>; B&#x000FC;chler et al., <xref ref-type="bibr" rid="B6">2020</xref>).</p>
<sec>
<title>4.1. Difference Between the Two Approaches to Calculate MC</title>
<p>The <inline-formula><mml:math id="M46"><mml:msubsup><mml:mrow><mml:mtext>MC</mml:mtext></mml:mrow><mml:mrow><mml:mtext>W</mml:mtext></mml:mrow><mml:mrow><mml:mtext>acc</mml:mtext></mml:mrow></mml:msubsup></mml:math></inline-formula> approach is particularly of value for the evaluation of hierarchical computational models of motor control, where all system states are observable. The calculation of morphological computation only based on selected actuation signals <inline-formula><mml:math id="M47"><mml:msubsup><mml:mrow><mml:mtext>MC</mml:mtext></mml:mrow><mml:mrow><mml:mtext>W</mml:mtext></mml:mrow><mml:mrow><mml:mtext>sel</mml:mtext></mml:mrow></mml:msubsup></mml:math></inline-formula>, however, better represent the experimenters&#x00027; reality, where most of the system states are not or hardly observable. While the general trend is the same, we observed that for the joint torques the morphological computation increases again. This can be attributed to the fact that the two joint torque signals contain less information than the six muscle force signals. Furthermore, <inline-formula><mml:math id="M48"><mml:msubsup><mml:mrow><mml:mtext>MC</mml:mtext></mml:mrow><mml:mrow><mml:mtext>W</mml:mtext></mml:mrow><mml:mrow><mml:mtext>sel</mml:mtext></mml:mrow></mml:msubsup></mml:math></inline-formula> is influenced by noise. Increasing noise increases the apparent information content of the signals and thus reduces morphological <inline-formula><mml:math id="M49"><mml:msubsup><mml:mrow><mml:mtext>MC</mml:mtext></mml:mrow><mml:mrow><mml:mtext>W</mml:mtext></mml:mrow><mml:mrow><mml:mtext>sel</mml:mtext></mml:mrow></mml:msubsup></mml:math></inline-formula> (yellow bar in <xref ref-type="fig" rid="F6">Figure 6</xref>). Interestingly, this additional noise is basically filtered by the low-pass filter characteristics of the muscles&#x00027; activation and contraction dynamics resulting in quite similar output behavior. Therefore, <inline-formula><mml:math id="M50"><mml:msubsup><mml:mrow><mml:mtext>MC</mml:mtext></mml:mrow><mml:mrow><mml:mtext>W</mml:mtext></mml:mrow><mml:mrow><mml:mtext>sel</mml:mtext></mml:mrow></mml:msubsup></mml:math></inline-formula> increases for the lower hierarchy levels. The consequence of this is, that one has to be careful if applying <inline-formula><mml:math id="M51"><mml:msubsup><mml:mrow><mml:mtext>MC</mml:mtext></mml:mrow><mml:mrow><mml:mtext>W</mml:mtext></mml:mrow><mml:mrow><mml:mtext>sel</mml:mtext></mml:mrow></mml:msubsup></mml:math></inline-formula> to experimental data, as noise on the signals may alter the result.</p>
</sec>
<sec>
<title>4.2. Model Considerations</title>
<p>The model used in this study was chosen as it resembles the coarse organ-level dynamics of the neuro-musculoskeletal system that leads to goal-directed movements. However, it does not consider that in reality, each muscle-tendon unit consists of many motor units that have to be and can be controlled separately by higher control levels. We cannot rule out that these principles of the biological system will have a significant effect on the overall morphological computation and its distribution among the hierarchy levels. In principle, this could be investigated in more detailed models (e.g., Heidlauf and R&#x000F6;hrle, <xref ref-type="bibr" rid="B22">2013</xref>; Mordhorst et al., <xref ref-type="bibr" rid="B41">2015</xref>). However, our model represents the basic functional unit (Schmitt et al., <xref ref-type="bibr" rid="B56">2019</xref>) considering the main dynamic properties relevant for the passive contribution of muscles to control (Pinter et al., <xref ref-type="bibr" rid="B48">2012</xref>). Furthermore, the two movements investigated here represent primitives that could potentially be combined to generate more complex arm movements (Sternad et al., <xref ref-type="bibr" rid="B59">2000</xref>; Wei et al., <xref ref-type="bibr" rid="B65">2003</xref>). Therefore, we expect that our findings represent a fundamental concept in biology. We further expect that it extends to other movements too, e.g., locomotion, for which it is known that muscles significantly contribute to the movement generation (van Soest and Bobbert, <xref ref-type="bibr" rid="B63">1993</xref>; Gerritsen et al., <xref ref-type="bibr" rid="B13">1998</xref>; Daley et al., <xref ref-type="bibr" rid="B8">2009</xref>; Haeufle et al., <xref ref-type="bibr" rid="B16">2010</xref>; John et al., <xref ref-type="bibr" rid="B29">2013</xref>) and allow to simplify higher-level control (Haeufle et al., <xref ref-type="bibr" rid="B18">2014</xref>, <xref ref-type="bibr" rid="B19">2020</xref>; Ghazi-Zahedi et al., <xref ref-type="bibr" rid="B15">2016</xref>).</p>
<p>Overall, we here provide evidence that the systems&#x00027; design in the mechanical as well neurological structure facilitates the control task by providing an appropriate integration of signals at different levels of the control hierarchy.</p>
</sec>
</sec>
<sec sec-type="data-availability-statement" id="s5">
<title>Data Availability Statement</title>
<p>The datasets generated for this study are available on request to the corresponding author. The code to calculate morphological computation is online available: <ext-link ext-link-type="uri" xlink:href="https://github.com/kzahedi/gomi">https://github.com/kzahedi/gomi</ext-link>.</p>
</sec>
<sec id="s6">
<title>Author Contributions</title>
<p>DH and KG-Z: study design. DH, KS, IH, and SS: modeling and simulation. DH and KS: data evaluation. DH, KS, IH, SS, and KG-Z: manuscript. All authors contributed to the article and approved the submitted version.</p>
</sec>
<sec id="s7">
<title>Conflict of Interest</title>
<p>The authors declare that this study received funding from the company Haider Bioswing. The funder provided us with two vibrating rods free of charge, but no monetary funding. The funder was not involved in the study design, collection, analysis, interpretation of data, the writing of this article or the decision to submit it for publication.</p>
</sec>
</body>
<back>
<ack><p>We thank Christina Pley and Winfried Ilg for their support in the project, especially in the acquisition of the experimental data. We would further like to thank the company <italic>Haider Bioswing</italic>, who provided the vibrating rod Propriomed 1, which we could use as a template for our model. DH and IH would further like to thank Alexander Badri-Spr&#x000F6;witz for the discussions on central pattern generators. We acknowledge support by the International Max Planck Research School for Intelligent Systems (IMPRS-IS) and the Open Access Publishing Fund of University of T&#x000FC;bingen and Deutsche Forschungsgemeinschaft. We would like to thank Jenny H&#x000E4;ufle for her help with the statistics.</p>
</ack>
<sec sec-type="supplementary-material" id="s8">
<title>Supplementary Material</title>
<p>The Supplementary Material for this article can be found online at: <ext-link ext-link-type="uri" xlink:href="https://www.frontiersin.org/articles/10.3389/frobt.2020.511265/full#supplementary-material">https://www.frontiersin.org/articles/10.3389/frobt.2020.511265/full#supplementary-material</ext-link></p>
<supplementary-material xlink:href="Data_Sheet_1.pdf" id="SM1" mimetype="application/pdf" xmlns:xlink="http://www.w3.org/1999/xlink"/>
<supplementary-material xlink:href="Video_1.MP4" id="SM2" mimetype="video/mp4" xmlns:xlink="http://www.w3.org/1999/xlink"/>
<supplementary-material xlink:href="Video_2.MP4" id="SM3" mimetype="video/mp4" xmlns:xlink="http://www.w3.org/1999/xlink"/>
<supplementary-material xlink:href="Video_3.MP4" id="SM4" mimetype="video/mp4" xmlns:xlink="http://www.w3.org/1999/xlink"/>
<supplementary-material xlink:href="Video_4.MP4" id="SM5" mimetype="video/mp4" xmlns:xlink="http://www.w3.org/1999/xlink"/>
<supplementary-material xlink:href="Video_5.MP4" id="SM6" mimetype="video/mp4" xmlns:xlink="http://www.w3.org/1999/xlink"/>
</sec>
<ref-list>
<title>References</title>
<ref id="B1">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Bayer</surname> <given-names>A.</given-names></name> <name><surname>Schmitt</surname> <given-names>S.</given-names></name> <name><surname>G&#x000FC;nther</surname> <given-names>M.</given-names></name> <name><surname>Haeufle</surname> <given-names>D. F.</given-names></name></person-group> (<year>2017</year>). <article-title>The influence of biophysical muscle properties on simulating fast human arm movements</article-title>. <source>Comput. Methods Biomech. Biomed. Eng</source>. <volume>20</volume>, <fpage>803</fpage>&#x02013;<lpage>821</lpage>. <pub-id pub-id-type="doi">10.1080/10255842.2017.1293663</pub-id><pub-id pub-id-type="pmid">28387534</pub-id></citation></ref>
<ref id="B2">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Bhanpuri</surname> <given-names>N. H.</given-names></name> <name><surname>Okamura</surname> <given-names>A. M.</given-names></name> <name><surname>Bastian</surname> <given-names>A. J.</given-names></name></person-group> (<year>2014</year>). <article-title>Predicting and correcting ataxia using a model of cerebellar function</article-title>. <source>Brain</source> <volume>137</volume>, <fpage>1931</fpage>&#x02013;<lpage>1944</lpage>. <pub-id pub-id-type="doi">10.1093/brain/awu115</pub-id><pub-id pub-id-type="pmid">24812203</pub-id></citation></ref>
<ref id="B3">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Blickhan</surname> <given-names>R.</given-names></name> <name><surname>Seyfarth</surname> <given-names>A.</given-names></name> <name><surname>Geyer</surname> <given-names>H.</given-names></name> <name><surname>Grimmer</surname> <given-names>S.</given-names></name> <name><surname>Wagner</surname> <given-names>H.</given-names></name> <name><surname>G&#x000FC;nther</surname> <given-names>M.</given-names></name></person-group> (<year>2007</year>). <article-title>Intelligence by mechanics</article-title>. <source>Philos. Trans. R. Soc. A</source> <volume>365</volume>, <fpage>199</fpage>&#x02013;<lpage>220</lpage>. <pub-id pub-id-type="doi">10.1098/rsta.2006.1911</pub-id><pub-id pub-id-type="pmid">17148057</pub-id></citation></ref>
<ref id="B4">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Boblan</surname> <given-names>I.</given-names></name> <name><surname>Bannasch</surname> <given-names>R.</given-names></name> <name><surname>Schwenk</surname> <given-names>H.</given-names></name> <name><surname>Prietzel</surname> <given-names>F.</given-names></name> <name><surname>Miertsch</surname> <given-names>L.</given-names></name> <name><surname>Schulz</surname> <given-names>A.</given-names></name></person-group> (<year>2004</year>). <article-title>&#x0201C;A human-like robot hand and arm with fluidic muscles: biologically inspired construction and functionality,&#x0201D;</article-title> in <source>Embodied Artificial Intelligence</source>, eds <person-group person-group-type="editor"><name><surname>Iida</surname> <given-names>F.</given-names></name> <name><surname>Pfeifer</surname> <given-names>R.</given-names></name> <name><surname>Steels</surname> <given-names>L.</given-names></name> <name><surname>Kuniyoshi</surname> <given-names>Y.</given-names></name></person-group> (<publisher-loc>Berlin; Heidelberg</publisher-loc>: <publisher-name>Springer</publisher-name>), <fpage>160</fpage>&#x02013;<lpage>179</lpage>. <pub-id pub-id-type="doi">10.1007/978-3-540-27833-7_12</pub-id></citation></ref>
<ref id="B5">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Brown</surname> <given-names>I. E.</given-names></name> <name><surname>Scott</surname> <given-names>S. H.</given-names></name> <name><surname>Loeb</surname> <given-names>G. E.</given-names></name></person-group> (<year>1995</year>). <article-title>&#x0201C;Preflexes.&#x0201D; Programmable, high-gain, zero-delay intrinsic responses of perturbed musculoskeletal systems</article-title>. <source>Soc. Neurosci. Abstr</source>. <volume>21</volume>:<fpage>562</fpage>.569.</citation></ref>
<ref id="B6">
<citation citation-type="web"><person-group person-group-type="author"><name><surname>B&#x000FC;chler</surname> <given-names>D.</given-names></name> <name><surname>Guist</surname> <given-names>S.</given-names></name> <name><surname>Calandra</surname> <given-names>R.</given-names></name> <name><surname>Berenz</surname> <given-names>V.</given-names></name> <name><surname>Sch&#x000F6;lkopf</surname> <given-names>B.</given-names></name> <name><surname>Peters</surname> <given-names>J.</given-names></name></person-group> (<year>2020</year>). <source>Learning to Play Table Tennis From Scratch Using Muscular Robots</source>. Available online at: <ext-link ext-link-type="uri" xlink:href="http://arxiv.org/abs/2006.05935">http://arxiv.org/abs/2006.05935</ext-link></citation></ref>
<ref id="B7">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Cover</surname> <given-names>T. M.</given-names></name> <name><surname>Thomas</surname> <given-names>J. A.</given-names></name></person-group> (<year>2006</year>). <source>Elements of Information Theory</source>, <volume>Vol. 2</volume>. <publisher-loc>Hoboken, NJ</publisher-loc>: <publisher-name>Wiley</publisher-name>.</citation></ref>
<ref id="B8">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Daley</surname> <given-names>M. A.</given-names></name> <name><surname>Voloshina</surname> <given-names>A.</given-names></name> <name><surname>Biewener</surname> <given-names>A. A.</given-names></name></person-group> (<year>2009</year>). <article-title>The role of intrinsic muscle mechanics in the neuromuscular control of stable running in the guinea fowl</article-title>. <source>J Physiol</source>. <volume>587</volume>, <fpage>2693</fpage>&#x02013;<lpage>2707</lpage>. <pub-id pub-id-type="doi">10.1113/jphysiol.2009.171017</pub-id><pub-id pub-id-type="pmid">19359369</pub-id></citation></ref>
<ref id="B9">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Deimel</surname> <given-names>R.</given-names></name> <name><surname>Brock</surname> <given-names>O.</given-names></name></person-group> (<year>2016</year>). <article-title>A novel type of compliant and underactuated robotic hand for dexterous grasping</article-title>. <source>Int. J. Robot. Res</source>. <volume>35</volume>, <fpage>161</fpage>&#x02013;<lpage>185</lpage>. <pub-id pub-id-type="doi">10.1177/0278364915592961</pub-id></citation></ref>
<ref id="B10">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Driess</surname> <given-names>D.</given-names></name> <name><surname>Zimmermann</surname> <given-names>H.</given-names></name> <name><surname>Wolfen</surname> <given-names>S.</given-names></name> <name><surname>Suissa</surname> <given-names>D.</given-names></name> <name><surname>Haeufle</surname> <given-names>D. F.</given-names></name> <name><surname>Hennes</surname> <given-names>D.</given-names></name> <etal/></person-group>. (<year>2018</year>). <article-title>&#x0201C;Learning to control redundant musculoskeletal systems with neural networks and SQP: exploiting muscle properties,&#x0201D;</article-title> in <source>2018 IEEE International Conference on Robotics and Automation (ICRA)</source> (<publisher-loc>Brisbane, QLD</publisher-loc>: <publisher-name>IEEE</publisher-name>), <fpage>6461</fpage>&#x02013;<lpage>6468</lpage>. <pub-id pub-id-type="doi">10.1109/ICRA.2018.8463160</pub-id></citation></ref>
<ref id="B11">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Eriten</surname> <given-names>M.</given-names></name> <name><surname>Dankowicz</surname> <given-names>H.</given-names></name></person-group> (<year>2009</year>). <article-title>A rigorous dynamical-systems-based analysis of the self-stabilizing influence of muscle</article-title>. <source>J. Biomech. Eng</source>. <volume>131</volume>, <fpage>011011-1-9</fpage>. <pub-id pub-id-type="doi">10.1115/1.3002758</pub-id><pub-id pub-id-type="pmid">19045927</pub-id></citation></ref>
<ref id="B12">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Feldman</surname> <given-names>A. G.</given-names></name> <name><surname>Levin</surname> <given-names>M. F.</given-names></name></person-group> (<year>2009</year>). <article-title>The equilibrium-point hypothesis-past, present and future</article-title>. <source>Adv. Exp. Med. Biol</source>. <volume>629</volume>, <fpage>699</fpage>&#x02013;<lpage>726</lpage>. <pub-id pub-id-type="doi">10.1007/978-0-387-77064-2_38</pub-id><pub-id pub-id-type="pmid">19227529</pub-id></citation></ref>
<ref id="B13">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Gerritsen</surname> <given-names>K. G.</given-names></name> <name><surname>van den Bogert</surname> <given-names>A. J.</given-names></name> <name><surname>Hulliger</surname> <given-names>M.</given-names></name> <name><surname>Zernicke</surname> <given-names>R. F.</given-names></name></person-group> (<year>1998</year>). <article-title>Intrinsic muscle properties facilitate locomotor control&#x02013;a computer simulation study</article-title>. <source>Motor Control</source> <volume>2</volume>, <fpage>206</fpage>&#x02013;<lpage>220</lpage>. <pub-id pub-id-type="doi">10.1123/mcj.2.3.206</pub-id><pub-id pub-id-type="pmid">9644290</pub-id></citation></ref>
<ref id="B14">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Ghazi-Zahedi</surname> <given-names>K.</given-names></name></person-group> (<year>2019</year>). <source>Morphological Intelligence: Measuring the Body&#x00027;s Contribution to Intelligence</source>. <publisher-loc>London</publisher-loc>: <publisher-name>Springer London</publisher-name>.</citation></ref>
<ref id="B15">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Ghazi-Zahedi</surname> <given-names>K.</given-names></name> <name><surname>Haeufle</surname> <given-names>D. F. B.</given-names></name> <name><surname>Mont&#x000FA;far</surname> <given-names>G.</given-names></name> <name><surname>Schmitt</surname> <given-names>S.</given-names></name> <name><surname>Ay</surname> <given-names>N.</given-names></name></person-group> (<year>2016</year>). <article-title>Evaluating morphological computation in muscle and DC-motor driven models of human hopping</article-title>. <source>Front. Robot. AI</source> <volume>3</volume>:<fpage>42</fpage>. <pub-id pub-id-type="doi">10.3389/frobt.2016.00042</pub-id></citation></ref>
<ref id="B16">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Haeufle</surname> <given-names>D. F.</given-names></name> <name><surname>Grimmer</surname> <given-names>S.</given-names></name> <name><surname>Seyfarth</surname> <given-names>A.</given-names></name></person-group> (<year>2010</year>). <article-title>The role of intrinsic muscle properties for stable hopping&#x02013;stability is achieved by the force-velocity relation</article-title>. <source>Bioinsp. Biomimet</source>. <volume>5</volume>:<fpage>016004</fpage>. <pub-id pub-id-type="doi">10.1088/1748-3182/5/1/016004</pub-id><pub-id pub-id-type="pmid">20185859</pub-id></citation></ref>
<ref id="B17">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Haeufle</surname> <given-names>D. F. B.</given-names></name> <name><surname>Grimmer</surname> <given-names>S.</given-names></name> <name><surname>Kalveram</surname> <given-names>K.-T.</given-names></name> <name><surname>Seyfarth</surname> <given-names>A.</given-names></name></person-group> (<year>2012</year>). <article-title>Integration of intrinsic muscle properties, feed-forward and feedback signals for generating and stabilizing hopping</article-title>. <source>J. R. Soc. Interface</source> <volume>9</volume>, <fpage>1458</fpage>&#x02013;<lpage>1469</lpage>. <pub-id pub-id-type="doi">10.1098/rsif.2011.0694</pub-id><pub-id pub-id-type="pmid">22219395</pub-id></citation></ref>
<ref id="B18">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Haeufle</surname> <given-names>D. F. B.</given-names></name> <name><surname>G&#x000FC;nther</surname> <given-names>M.</given-names></name> <name><surname>Bayer</surname> <given-names>A.</given-names></name> <name><surname>Schmitt</surname> <given-names>S.</given-names></name></person-group> (<year>2014</year>). <article-title>Hill-type muscle model with serial damping and eccentric force-velocity relation</article-title>. <source>J. Biomech</source>. <volume>47</volume>, <fpage>1531</fpage>&#x02013;<lpage>1536</lpage>. <pub-id pub-id-type="doi">10.1016/j.jbiomech.2014.02.009</pub-id><pub-id pub-id-type="pmid">24612719</pub-id></citation></ref>
<ref id="B19">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Haeufle</surname> <given-names>D. F. B.</given-names></name> <name><surname>Wochner</surname> <given-names>I.</given-names></name> <name><surname>Holzm&#x000FC;ller</surname> <given-names>D.</given-names></name> <name><surname>Driess</surname> <given-names>D.</given-names></name> <name><surname>G&#x000FC;nther</surname> <given-names>M.</given-names></name> <name><surname>Schmitt</surname> <given-names>S.</given-names></name></person-group> (<year>2020</year>). <article-title>Muscles reduce neuronal information load: quantification of control effort in biological vs robotic pointing and walking</article-title>. <source>Front. Robot. AI</source> <volume>7</volume>:<fpage>77</fpage>. <pub-id pub-id-type="doi">10.3389/frobt.2020.00077</pub-id></citation></ref>
<ref id="B20">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Hammer</surname> <given-names>M.</given-names></name> <name><surname>G&#x000FC;nther</surname> <given-names>M.</given-names></name> <name><surname>Haeufle</surname> <given-names>D.</given-names></name> <name><surname>Schmitt</surname> <given-names>S.</given-names></name></person-group> (<year>2019</year>). <article-title>Tailoring anatomical muscle paths: a sheath-like solution for muscle routing in musculoskeletal computer models</article-title>. <source>Math. Biosci</source>. <volume>311</volume>, <fpage>68</fpage>&#x02013;<lpage>81</lpage>. <pub-id pub-id-type="doi">10.1016/j.mbs.2019.02.004</pub-id><pub-id pub-id-type="pmid">30844381</pub-id></citation></ref>
<ref id="B21">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Hatze</surname> <given-names>H.</given-names></name></person-group> (<year>1977</year>). <article-title>A myocybernetic control model of skeletal muscle</article-title>. <source>Biol. Cybernet</source>. <volume>25</volume>, <fpage>103</fpage>&#x02013;<lpage>119</lpage>. <pub-id pub-id-type="doi">10.1007/BF00337268</pub-id><pub-id pub-id-type="pmid">836914</pub-id></citation></ref>
<ref id="B22">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Heidlauf</surname> <given-names>T.</given-names></name> <name><surname>R&#x000F6;hrle</surname> <given-names>O.</given-names></name></person-group> (<year>2013</year>). <article-title>Modeling the chemoelectromechanical behavior of skeletal muscle using the parallel open-source software library openCMISS</article-title>. <source>Comput. Math. Methods Med</source>. <volume>2013</volume>:<fpage>517287</fpage>. <pub-id pub-id-type="doi">10.1155/2013/517287</pub-id><pub-id pub-id-type="pmid">24348739</pub-id></citation></ref>
<ref id="B23">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Hogan</surname> <given-names>N.</given-names></name></person-group> (<year>1984</year>). <article-title>Adaptive control of mechanical impedance by coactivation of antagonist muscles</article-title>. <source>IEEE Trans. Autom. Control</source> <volume>29</volume>, <fpage>681</fpage>&#x02013;<lpage>690</lpage>. <pub-id pub-id-type="doi">10.1109/TAC.1984.1103644</pub-id></citation></ref>
<ref id="B24">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Houk</surname> <given-names>J. C.</given-names></name> <name><surname>Rymer</surname> <given-names>W. Z.</given-names></name></person-group> (<year>2011</year>). <article-title>&#x0201C;Neural control of muscle length and tension,&#x0201D;</article-title> in <source>The Nervous System. Motor Control, The Handbook of Physiology, Part 1. Vol. II</source>, eds <person-group person-group-type="editor"><name><surname>Brookhart</surname> <given-names>J. M.</given-names></name> <name><surname>Mountcastle</surname> <given-names>V. B.</given-names></name> <name><surname>Brooks</surname> <given-names>V. B.</given-names></name> <name><surname>Geiger</surname> <given-names>S. R.</given-names></name></person-group> (<publisher-loc>Bethesda, MD</publisher-loc>: <publisher-name>American Physiological Society</publisher-name>), <fpage>257</fpage>&#x02013;<lpage>325</lpage>. <pub-id pub-id-type="doi">10.1002/cphy.cp010208</pub-id></citation></ref>
<ref id="B25">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Hubicki</surname> <given-names>C.</given-names></name> <name><surname>Grimes</surname> <given-names>J.</given-names></name> <name><surname>Jones</surname> <given-names>M.</given-names></name> <name><surname>Renjewski</surname> <given-names>D.</given-names></name> <name><surname>Spr&#x000F6;witz</surname> <given-names>A.</given-names></name> <name><surname>Abate</surname> <given-names>A.</given-names></name> <etal/></person-group>. (<year>2016</year>). <article-title>ATRIAS: design and validation of a tether-free 3D-capable spring-mass bipedal robot</article-title>. <source>Int. J. Robot. Res</source>. <volume>35</volume>, <fpage>1497</fpage>&#x02013;<lpage>1521</lpage>. <pub-id pub-id-type="doi">10.1177/0278364916648388</pub-id></citation></ref>
<ref id="B26">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Hutter</surname> <given-names>M.</given-names></name> <name><surname>Remy</surname> <given-names>C. D.</given-names></name> <name><surname>Hoepflinger</surname> <given-names>M. a</given-names></name> <name><surname>Siegwart</surname> <given-names>R.</given-names></name></person-group> (<year>2013</year>). <article-title>Efficient and versatile locomotion with highly compliant legs</article-title>. <source>IEEE/ASME Trans. Mechatron</source>. <volume>18</volume>, <fpage>449</fpage>&#x02013;<lpage>458</lpage>. <pub-id pub-id-type="doi">10.1109/TMECH.2012.2222430</pub-id></citation></ref>
<ref id="B27">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Iida</surname> <given-names>F.</given-names></name> <name><surname>Minekawa</surname> <given-names>Y.</given-names></name> <name><surname>Rummel</surname> <given-names>J.</given-names></name> <name><surname>Seyfarth</surname> <given-names>A.</given-names></name></person-group> (<year>2009</year>). <article-title>Toward a human-like biped robot with compliant legs</article-title>. <source>Robot. Auton. Syst</source>. <volume>57</volume>, <fpage>139</fpage>&#x02013;<lpage>144</lpage>. <pub-id pub-id-type="doi">10.1016/j.robot.2007.12.001</pub-id></citation></ref>
<ref id="B28">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Iida</surname> <given-names>F.</given-names></name> <name><surname>Pfeifer</surname> <given-names>R.</given-names></name></person-group> (<year>2004</year>). <article-title>&#x0201C;&#x0201C;Cheap&#x0201D; rapid locomotion of a quadruped robot: self-stabilization of bounding gait,&#x0201D;</article-title> in <source>Intelligent Autonomous Systems</source>, <volume>Vol. 8</volume> (<publisher-loc>Amsterdam</publisher-loc>: <publisher-name>IOS Press</publisher-name>), <fpage>642</fpage>&#x02013;<lpage>649</lpage>.</citation></ref>
<ref id="B29">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>John</surname> <given-names>C. T.</given-names></name> <name><surname>Anderson</surname> <given-names>F. C.</given-names></name> <name><surname>Higginson</surname> <given-names>J. S.</given-names></name> <name><surname>Delp</surname> <given-names>S. L.</given-names></name></person-group> (<year>2013</year>). <article-title>Stabilisation of walking by intrinsic muscle properties revealed in a three-dimensional muscle-driven simulation</article-title>. <source>Comput. Methods Biomech. Biomed. Eng</source>. <volume>16</volume>, <fpage>451</fpage>&#x02013;<lpage>462</lpage>. <pub-id pub-id-type="doi">10.1080/10255842.2011.627560</pub-id><pub-id pub-id-type="pmid">22224406</pub-id></citation></ref>
<ref id="B30">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Kalveram</surname> <given-names>K. T.</given-names></name> <name><surname>Haeufle</surname> <given-names>D. F. B.</given-names></name> <name><surname>Seyfarth</surname> <given-names>A.</given-names></name> <name><surname>Grimmer</surname> <given-names>S.</given-names></name></person-group> (<year>2012</year>). <article-title>Energy management that generates terrain following versus apex-preserving hopping in man and machine</article-title>. <source>Biol. Cybernet</source>. <volume>106</volume>, <fpage>1</fpage>&#x02013;<lpage>13</lpage>. <pub-id pub-id-type="doi">10.1007/s00422-012-0476-8</pub-id><pub-id pub-id-type="pmid">22350535</pub-id></citation></ref>
<ref id="B31">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Kambara</surname> <given-names>H.</given-names></name> <name><surname>Shin</surname> <given-names>D.</given-names></name> <name><surname>Koike</surname> <given-names>Y.</given-names></name></person-group> (<year>2013</year>). <article-title>A computational model for optimal muscle activity considering muscle viscoelasticity in wrist movements</article-title>. <source>J. Neurophysiol</source>. <volume>109</volume>, <fpage>2145</fpage>&#x02013;<lpage>2160</lpage>. <pub-id pub-id-type="doi">10.1152/jn.00542.2011</pub-id><pub-id pub-id-type="pmid">23324321</pub-id></citation></ref>
<ref id="B32">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Karniel</surname> <given-names>A.</given-names></name></person-group> (<year>2011</year>). <article-title>Open questions in computational motor control</article-title>. <source>J. Integr. Neurosci</source>. <volume>10</volume>, <fpage>385</fpage>&#x02013;<lpage>411</lpage>. <pub-id pub-id-type="doi">10.1142/S0219635211002749</pub-id><pub-id pub-id-type="pmid">21960308</pub-id></citation></ref>
<ref id="B33">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Kim</surname> <given-names>S.</given-names></name> <name><surname>Laschi</surname> <given-names>C.</given-names></name> <name><surname>Trimmer</surname> <given-names>B.</given-names></name></person-group> (<year>2013</year>). <article-title>Soft robotics: a bioinspired evolution in robotics</article-title>. <source>Trends Biotechnol</source>. <volume>31</volume>, <fpage>287</fpage>&#x02013;<lpage>294</lpage>. <pub-id pub-id-type="doi">10.1016/j.tibtech.2013.03.002</pub-id><pub-id pub-id-type="pmid">23582470</pub-id></citation></ref>
<ref id="B34">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Kistemaker</surname> <given-names>D. A.</given-names></name> <name><surname>Van Soest</surname> <given-names>A. J.</given-names></name> <name><surname>Bobbert</surname> <given-names>M. F.</given-names></name></person-group> (<year>2006</year>). <article-title>Is equilibrium point control feasible for fast goal-directed single-joint movements?</article-title> <source>J. Neurophysiol</source>. <volume>95</volume>, <fpage>2898</fpage>&#x02013;<lpage>2912</lpage>. <pub-id pub-id-type="doi">10.1152/jn.00983.2005</pub-id><pub-id pub-id-type="pmid">16436480</pub-id></citation></ref>
<ref id="B35">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Kistemaker</surname> <given-names>D. A.</given-names></name> <name><surname>Van Soest</surname> <given-names>A. J.</given-names></name> <name><surname>Bobbert</surname> <given-names>M. F.</given-names></name></person-group> (<year>2007a</year>). <article-title>A model of open-loop control of equilibrium position and stiffness of the human elbow joint</article-title>. <source>Biol. Cybernet</source>. <volume>96</volume>, <fpage>341</fpage>&#x02013;<lpage>350</lpage>. <pub-id pub-id-type="doi">10.1007/s00422-006-0120-6</pub-id><pub-id pub-id-type="pmid">17171564</pub-id></citation></ref>
<ref id="B36">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Kistemaker</surname> <given-names>D. A.</given-names></name> <name><surname>Van Soest</surname> <given-names>A. J.</given-names></name> <name><surname>Bobbert</surname> <given-names>M. F.</given-names></name></person-group> (<year>2007b</year>). <article-title>Equilibrium point control cannot be refuted by experimental reconstruction of equilibrium point trajectories</article-title>. <source>J. Neurophysiol</source>. <volume>98</volume>, <fpage>1075</fpage>&#x02013;<lpage>1082</lpage>. <pub-id pub-id-type="doi">10.1152/jn.00287.2007</pub-id><pub-id pub-id-type="pmid">17615122</pub-id></citation></ref>
<ref id="B37">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Klute</surname> <given-names>G. K.</given-names></name> <name><surname>Czerniecki</surname> <given-names>J. M.</given-names></name> <name><surname>Hannaford</surname> <given-names>B.</given-names></name></person-group> (<year>2002</year>). <article-title>Artificial muscles: actuators for biorobotic systems</article-title>. <source>Int. J. Robot. Res</source>. <volume>21</volume>, <fpage>295</fpage>&#x02013;<lpage>309</lpage>. <pub-id pub-id-type="doi">10.1177/027836402320556331</pub-id><pub-id pub-id-type="pmid">25264492</pub-id></citation></ref>
<ref id="B38">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Loeb</surname> <given-names>G. E.</given-names></name> <name><surname>Brown</surname> <given-names>I. E.</given-names></name> <name><surname>Cheng</surname> <given-names>E. J.</given-names></name></person-group> (<year>1999</year>). <article-title>A hierarchical foundation for models of sensorimotor control</article-title>. <source>Exp. Brain Res</source>. <volume>126</volume>, <fpage>1</fpage>&#x02013;<lpage>18</lpage>. <pub-id pub-id-type="doi">10.1007/s002210050712</pub-id><pub-id pub-id-type="pmid">10333003</pub-id></citation></ref>
<ref id="B39">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Manfredi</surname> <given-names>L.</given-names></name> <name><surname>Assaf</surname> <given-names>T.</given-names></name> <name><surname>Mintchev</surname> <given-names>S.</given-names></name> <name><surname>Marrazza</surname> <given-names>S.</given-names></name> <name><surname>Capantini</surname> <given-names>L.</given-names></name> <name><surname>Orofino</surname> <given-names>S.</given-names></name> <etal/></person-group>. (<year>2013</year>). <article-title>A bioinspired autonomous swimming robot as a tool for studying goal-directed locomotion</article-title>. <source>Biol. Cybernet</source>. <volume>107</volume>, <fpage>513</fpage>&#x02013;<lpage>527</lpage>. <pub-id pub-id-type="doi">10.1007/s00422-013-0566-2</pub-id><pub-id pub-id-type="pmid">24030051</pub-id></citation></ref>
<ref id="B40">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Manoonpong</surname> <given-names>P.</given-names></name> <name><surname>Geng</surname> <given-names>T.</given-names></name> <name><surname>Kulvicius</surname> <given-names>T.</given-names></name> <name><surname>Porr</surname> <given-names>B.</given-names></name> <name><surname>W&#x000F6;rg&#x000F6;tter</surname> <given-names>F.</given-names></name></person-group> (<year>2007</year>). <article-title>Adaptive, fast walking in a biped robot under neuronal control and learning</article-title>. <source>PLoS Comput. Biol</source>. <volume>3</volume>:<fpage>e0030191</fpage>. <pub-id pub-id-type="doi">10.1371/journal.pcbi.0030191</pub-id><pub-id pub-id-type="pmid">17630828</pub-id></citation></ref>
<ref id="B41">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Mordhorst</surname> <given-names>M.</given-names></name> <name><surname>Heidlauf</surname> <given-names>T.</given-names></name> <name><surname>Rohrle</surname> <given-names>O.</given-names></name></person-group> (<year>2015</year>). <article-title>Predicting electromyographic signals under realistic conditions using a multiscale chemo-electro-mechanical finite element model</article-title>. <source>Interface Focus</source> <volume>5</volume>:<fpage>20140076</fpage>. <pub-id pub-id-type="doi">10.1098/rsfs.2014.0076</pub-id><pub-id pub-id-type="pmid">25844148</pub-id></citation></ref>
<ref id="B42">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>More</surname> <given-names>H. L.</given-names></name> <name><surname>Hutchinson</surname> <given-names>J. R.</given-names></name> <name><surname>Collins</surname> <given-names>D. F.</given-names></name> <name><surname>Weber</surname> <given-names>D. J.</given-names></name> <name><surname>Aung</surname> <given-names>S. K. H.</given-names></name> <name><surname>Donelan</surname> <given-names>J. M.</given-names></name></person-group> (<year>2010</year>). <article-title>Scaling of sensorimotor control in terrestrial mammals</article-title>. <source>Proc. R. Soc. B Biol. Sci</source>. <volume>277</volume>, <fpage>3563</fpage>&#x02013;<lpage>3568</lpage>. <pub-id pub-id-type="doi">10.1098/rspb.2010.0898</pub-id><pub-id pub-id-type="pmid">20591871</pub-id></citation></ref>
<ref id="B43">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>M&#x000F6;rl</surname> <given-names>F.</given-names></name> <name><surname>Siebert</surname> <given-names>T.</given-names></name> <name><surname>Schmitt</surname> <given-names>S.</given-names></name> <name><surname>Blickhan</surname> <given-names>R.</given-names></name> <name><surname>G&#x000FC;nther</surname> <given-names>M.</given-names></name></person-group> (<year>2012</year>). <article-title>Electro-mechanical delay in hill-type muscle models</article-title>. <source>J. Mech. Med. Biol</source>. <volume>12</volume>:<fpage>1250085</fpage>. <pub-id pub-id-type="doi">10.1142/S0219519412500856</pub-id></citation></ref>
<ref id="B44">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Niiyama</surname> <given-names>R.</given-names></name> <name><surname>Nishikawa</surname> <given-names>S.</given-names></name> <name><surname>Kuniyoshi</surname> <given-names>Y.</given-names></name></person-group> (<year>2012</year>). <article-title>Biomechanical approach to open-loop bipedal running with a musculoskeletal athlete robot</article-title>. <source>Adv. Robot</source>. <volume>26</volume>, <fpage>383</fpage>&#x02013;<lpage>398</lpage>. <pub-id pub-id-type="doi">10.1163/156855311X614635</pub-id></citation></ref>
<ref id="B45">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Nurzaman</surname> <given-names>S. G.</given-names></name> <name><surname>Yu</surname> <given-names>X.</given-names></name> <name><surname>Kim</surname> <given-names>Y.</given-names></name> <name><surname>Iida</surname> <given-names>F.</given-names></name></person-group> (<year>2015</year>). <article-title>Goal-directed multimodal locomotion through coupling between mechanical and attractor selection dynamics</article-title>. <source>Bioinsp. Biomimet</source>. <volume>10</volume>, <fpage>1</fpage>&#x02013;<lpage>13</lpage>. <pub-id pub-id-type="doi">10.1088/1748-3190/10/2/025004</pub-id><pub-id pub-id-type="pmid">25811228</pub-id></citation></ref>
<ref id="B46">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Paul</surname> <given-names>C.</given-names></name></person-group> (<year>2006</year>). <article-title>Morphological computation: a basis for the analysis of morphology and control requirements</article-title>. <source>Robot. Auton. Syst</source>. <volume>54</volume>, <fpage>619</fpage>&#x02013;<lpage>630</lpage>. <pub-id pub-id-type="doi">10.1016/j.robot.2006.03.003</pub-id></citation></ref>
<ref id="B47">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Pfeifer</surname> <given-names>R.</given-names></name> <name><surname>Iida</surname> <given-names>F.</given-names></name></person-group> (<year>2005</year>). <article-title>Morphological computation: connecting body, brain and environment</article-title>. <source>Jpn. Sci. Monthly</source> <volume>58</volume>, <fpage>48</fpage>&#x02013;<lpage>54</lpage>.</citation></ref>
<ref id="B48">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Pinter</surname> <given-names>I. J.</given-names></name> <name><surname>Van Soest</surname> <given-names>A. J.</given-names></name> <name><surname>Bobbert</surname> <given-names>M. F.</given-names></name> <name><surname>Smeets</surname> <given-names>J. B. J.</given-names></name></person-group> (<year>2012</year>). <article-title>Conclusions on motor control depend on the type of model used to represent the periphery</article-title>. <source>Biol. Cybernet</source>. <volume>106</volume>, <fpage>441</fpage>&#x02013;<lpage>451</lpage>. <pub-id pub-id-type="doi">10.1007/s00422-012-0505-7</pub-id><pub-id pub-id-type="pmid">22868500</pub-id></citation></ref>
<ref id="B49">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Polygerinos</surname> <given-names>P.</given-names></name> <name><surname>Correll</surname> <given-names>N.</given-names></name> <name><surname>Morin</surname> <given-names>S. A.</given-names></name> <name><surname>Mosadegh</surname> <given-names>B.</given-names></name> <name><surname>Onal</surname> <given-names>C. D.</given-names></name> <name><surname>Petersen</surname> <given-names>K.</given-names></name> <etal/></person-group>. (<year>2017</year>). <article-title>Soft robotics: review of fluid-driven intrinsically soft devices; manufacturing, sensing, control, and applications in human-robot interaction</article-title>. <source>Adv. Eng. Mater</source>. <volume>19</volume>:<fpage>1700016</fpage>. <pub-id pub-id-type="doi">10.1002/adem.201700016</pub-id></citation></ref>
<ref id="B50">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Proctor</surname> <given-names>J.</given-names></name> <name><surname>Holmes</surname> <given-names>P.</given-names></name></person-group> (<year>2010</year>). <article-title>Reflexes and preflexes: on the role of sensory feedback on rhythmic patterns in insect locomotion</article-title>. <source>Biol. Cybernet</source>. <volume>102</volume>, <fpage>513</fpage>&#x02013;<lpage>531</lpage>. <pub-id pub-id-type="doi">10.1007/s00422-010-0383-9</pub-id><pub-id pub-id-type="pmid">20358220</pub-id></citation></ref>
<ref id="B51">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Rettig</surname> <given-names>O.</given-names></name> <name><surname>Fradet</surname> <given-names>L.</given-names></name> <name><surname>Kasten</surname> <given-names>P.</given-names></name> <name><surname>Raiss</surname> <given-names>P.</given-names></name> <name><surname>Wolf</surname> <given-names>S. I.</given-names></name></person-group> (<year>2009</year>). <article-title>A new kinematic model of the upper extremity based on functional joint parameter determination for shoulder and elbow</article-title>. <source>Gait Posture</source> <volume>30</volume>, <fpage>469</fpage>&#x02013;<lpage>476</lpage>. <pub-id pub-id-type="doi">10.1016/j.gaitpost.2009.07.111</pub-id><pub-id pub-id-type="pmid">19651514</pub-id></citation></ref>
<ref id="B52">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Rieffel</surname> <given-names>J. A.</given-names></name> <name><surname>Valero-Cuevas</surname> <given-names>F. J.</given-names></name> <name><surname>Lipson</surname> <given-names>H.</given-names></name></person-group> (<year>2010</year>). <article-title>Morphological communication: exploiting coupled dynamics in a complex mechanical structure to achieve locomotion</article-title>. <source>J. R. Soc. Interface</source> <volume>7</volume>, <fpage>613</fpage>&#x02013;<lpage>621</lpage>. <pub-id pub-id-type="doi">10.1098/rsif.2009.0240</pub-id><pub-id pub-id-type="pmid">19776146</pub-id></citation></ref>
<ref id="B53">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Rockenfeller</surname> <given-names>R.</given-names></name> <name><surname>G&#x000FC;nther</surname> <given-names>M.</given-names></name> <name><surname>Schmitt</surname> <given-names>S.</given-names></name> <name><surname>G&#x000F6;tz</surname> <given-names>T.</given-names></name></person-group> (<year>2015</year>). <article-title>Comparative sensitivity analysis of muscle activation dynamics</article-title>. <source>Comput. Math. Methods Med</source>. <volume>2015</volume>:<fpage>585409</fpage>. <pub-id pub-id-type="doi">10.1155/2015/585409</pub-id><pub-id pub-id-type="pmid">26417379</pub-id></citation></ref>
<ref id="B54">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Ruppert</surname> <given-names>F.</given-names></name> <name><surname>Badri-Spr&#x000F6;witz</surname> <given-names>A.</given-names></name></person-group> (<year>2019</year>). <article-title>Series elastic behavior of biarticular muscle-tendon structure in a robotic leg</article-title>. <source>Front. Neurorobot</source>. <volume>13</volume>:<fpage>64</fpage>. <pub-id pub-id-type="doi">10.3389/fnbot.2019.00064</pub-id><pub-id pub-id-type="pmid">31456682</pub-id></citation></ref>
<ref id="B55">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Rus</surname> <given-names>D.</given-names></name> <name><surname>Tolley</surname> <given-names>M. T.</given-names></name></person-group> (<year>2015</year>). <article-title>Design, fabrication and control of soft robots</article-title>. <source>Nature</source> <volume>521</volume>, <fpage>467</fpage>&#x02013;<lpage>475</lpage>. <pub-id pub-id-type="doi">10.1038/nature14543</pub-id><pub-id pub-id-type="pmid">26017446</pub-id></citation></ref>
<ref id="B56">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Schmitt</surname> <given-names>S.</given-names></name> <name><surname>G&#x000FC;nther</surname> <given-names>M.</given-names></name> <name><surname>H&#x000E4;ufle</surname> <given-names>D. F. B.</given-names></name></person-group> (<year>2019</year>). <article-title>The dynamics of the skeletal muscle: a systems biophysics perspective on muscle modeling with the focus on Hill-type muscle models</article-title>. <source>GAMM Mitteil</source>. <volume>42</volume>:<fpage>e201900013</fpage>. <pub-id pub-id-type="doi">10.1002/gamm.201900013</pub-id></citation></ref>
<ref id="B57">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Shepherd</surname> <given-names>R. F.</given-names></name> <name><surname>Ilievski</surname> <given-names>F.</given-names></name> <name><surname>Choi</surname> <given-names>W.</given-names></name> <name><surname>Morin</surname> <given-names>S. A.</given-names></name> <name><surname>Stokes</surname> <given-names>A.</given-names></name> <etal/></person-group>. (<year>2011</year>). <article-title>Multigait soft robot</article-title>. <source>Proc. Natl. Acad. Sci. U.S.A</source>. <volume>108</volume>, <fpage>20400</fpage>&#x02013;<lpage>20403</lpage>. <pub-id pub-id-type="doi">10.1073/pnas.1116564108</pub-id><pub-id pub-id-type="pmid">22123978</pub-id></citation></ref>
<ref id="B58">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Sprowitz</surname> <given-names>A.</given-names></name> <name><surname>Tuleu</surname> <given-names>A.</given-names></name> <name><surname>Vespignani</surname> <given-names>M.</given-names></name> <name><surname>Ajallooeian</surname> <given-names>M.</given-names></name> <name><surname>Badri</surname> <given-names>E.</given-names></name> <name><surname>Ijspeert</surname> <given-names>A. J.</given-names></name></person-group> (<year>2013</year>). <article-title>Towards dynamic trot gait locomotion: design, control, and experiments with Cheetah-cub, a compliant quadruped robot</article-title>. <source>Int. J. Robot. Res</source>. <volume>32</volume>, <fpage>932</fpage>&#x02013;<lpage>950</lpage>. <pub-id pub-id-type="doi">10.1177/0278364913489205</pub-id></citation></ref>
<ref id="B59">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Sternad</surname> <given-names>D.</given-names></name> <name><surname>Dean</surname> <given-names>W. J.</given-names></name> <name><surname>Schaal</surname> <given-names>S.</given-names></name></person-group> (<year>2000</year>). <article-title>Interaction of rhythmic and discrete pattern generators in single-joint movements</article-title>. <source>Hum. Mov. Sci</source>. <volume>19</volume>, <fpage>627</fpage>&#x02013;<lpage>664</lpage>. <pub-id pub-id-type="doi">10.1016/S0167-9457(00)00028-2</pub-id><pub-id pub-id-type="pmid">14642641</pub-id></citation></ref>
<ref id="B60">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Stollenmaier</surname> <given-names>K.</given-names></name> <name><surname>Ilg</surname> <given-names>W.</given-names></name> <name><surname>Haeufle</surname> <given-names>D. F. B.</given-names></name></person-group> (<year>2020a</year>). <article-title>Predicting perturbed human arm movements in a neuro-musculo-skeletal model to investigate the muscular force response</article-title>. <source>Front. Bioeng. Biotechnol</source>. <volume>8</volume>:<fpage>308</fpage>. <pub-id pub-id-type="doi">10.3389/fbioe.2020.00308</pub-id><pub-id pub-id-type="pmid">32373601</pub-id></citation></ref>
<ref id="B61">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Stollenmaier</surname> <given-names>K.</given-names></name> <name><surname>Rist</surname> <given-names>I. S.</given-names></name> <name><surname>Izzi</surname> <given-names>F.</given-names></name> <name><surname>Haeufle</surname> <given-names>D. F. B.</given-names></name></person-group> (<year>2020b</year>). <article-title>&#x0201C;Simulating the response of a neuro-musculoskeletal model to assistive forces: implications for the design of wearables compensating for motor control deficits,&#x0201D;</article-title> in <source>IEEE International Conference on Biomedical Robotics &#x00026; Biomechatronics</source> (<publisher-loc>New York, NY</publisher-loc>).</citation></ref>
<ref id="B62">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>van der Krogt</surname> <given-names>M. M.</given-names></name> <name><surname>de Graaf</surname> <given-names>W. W.</given-names></name> <name><surname>Farley</surname> <given-names>C. T.</given-names></name> <name><surname>Moritz</surname> <given-names>C. T.</given-names></name> <name><surname>Richard Casius</surname> <given-names>L. J.</given-names></name> <name><surname>Bobbert</surname> <given-names>M. F.</given-names></name></person-group> (<year>2009</year>). <article-title>Robust passive dynamics of the musculoskeletal system compensate for unexpected surface changes during human hopping</article-title>. <source>J. Appl. Physiol</source>. <volume>107</volume>, <fpage>801</fpage>&#x02013;<lpage>808</lpage>. <pub-id pub-id-type="doi">10.1152/japplphysiol.91189.2008</pub-id><pub-id pub-id-type="pmid">19589956</pub-id></citation></ref>
<ref id="B63">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>van Soest</surname> <given-names>A. J.</given-names></name> <name><surname>Bobbert</surname> <given-names>M. F.</given-names></name></person-group> (<year>1993</year>). <article-title>The contribution of muscle properties in the control of explosive movements</article-title>. <source>Biol. Cybernet</source>. <volume>69</volume>, <fpage>195</fpage>&#x02013;<lpage>204</lpage>. <pub-id pub-id-type="doi">10.1007/BF00198959</pub-id><pub-id pub-id-type="pmid">8373890</pub-id></citation></ref>
<ref id="B64">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Wagner</surname> <given-names>H.</given-names></name> <name><surname>Blickhan</surname> <given-names>R.</given-names></name></person-group> (<year>1999</year>). <article-title>Stabilizing function of skeletal muscles: an analytical investigation</article-title>. <source>J. Theor. Biol</source>. <volume>199</volume>, <fpage>163</fpage>&#x02013;<lpage>179</lpage>. <pub-id pub-id-type="doi">10.1006/jtbi.1999.0949</pub-id><pub-id pub-id-type="pmid">10395812</pub-id></citation></ref>
<ref id="B65">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Wei</surname> <given-names>K.</given-names></name> <name><surname>Wertman</surname> <given-names>G.</given-names></name> <name><surname>Sternad</surname> <given-names>D.</given-names></name></person-group> (<year>2003</year>). <article-title>Interactions between rhythmic and discrete components in a bimanual task</article-title>. <source>Motor Control</source> <volume>7</volume>, <fpage>134</fpage>&#x02013;<lpage>154</lpage>. <pub-id pub-id-type="doi">10.1123/mcj.7.2.134</pub-id><pub-id pub-id-type="pmid">13679627</pub-id></citation></ref>
<ref id="B66">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Wochner</surname> <given-names>I.</given-names></name> <name><surname>Driess</surname> <given-names>D.</given-names></name> <name><surname>Zimmermann</surname> <given-names>H.</given-names></name> <name><surname>Haeufle</surname> <given-names>D. F. B.</given-names></name> <name><surname>Toussaint</surname> <given-names>M.</given-names></name> <name><surname>Schmitt</surname> <given-names>S.</given-names></name></person-group> (<year>2020</year>). <article-title>Optimality principles in human point-to-manifold reaching accounting for muscle dynamics</article-title>. <source>Front. Comput. Neurosci</source>. <volume>14</volume>:<fpage>38</fpage>. <pub-id pub-id-type="doi">10.3389/fncom.2020.00038</pub-id><pub-id pub-id-type="pmid">32499691</pub-id></citation></ref>
<ref id="B67">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Wolfen</surname> <given-names>S.</given-names></name> <name><surname>Walter</surname> <given-names>J.</given-names></name> <name><surname>Gunther</surname> <given-names>M.</given-names></name> <name><surname>Haeufle</surname> <given-names>D. F.</given-names></name> <name><surname>Schmitt</surname> <given-names>S.</given-names></name></person-group> (<year>2018</year>). <article-title>&#x0201C;Bioinspired pneumatic muscle spring units mimicking the human motion apparatus: benefits for passive motion range and joint stiffness variation in antagonistic setups,&#x0201D;</article-title> in <source>2018 25th International Conference on Mechatronics and Machine Vision in Practice (M2VIP)</source> (<publisher-loc>Stuttgart</publisher-loc>: <publisher-name>IEEE</publisher-name>), <fpage>1</fpage>&#x02013;<lpage>6</lpage>. <pub-id pub-id-type="doi">10.1109/M2VIP.2018.8600913</pub-id></citation></ref>
<ref id="B68">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Zahedi</surname> <given-names>K.</given-names></name> <name><surname>Ay</surname> <given-names>N.</given-names></name></person-group> (<year>2013</year>). <article-title>Quantifying morphological computation</article-title>. <source>Entropy</source> <volume>15</volume>, <fpage>1887</fpage>&#x02013;<lpage>1915</lpage>. <pub-id pub-id-type="doi">10.3390/e15051887</pub-id></citation></ref>
</ref-list>
<sec id="s9">
<title>Glossary</title>
<sec>
<title>List of Symbols</title>
<p>Model levels and control variables.</p>
<table-wrap position="float">
<table frame="hsides" rules="groups">
<tbody>
<tr>
<td valign="top" align="left"><bold>u</bold><sup>central</sup> &#x02208; &#x0211D;</td>
<td valign="top" align="left">timed execution of the movement (EP timing)</td>
</tr>
<tr>
<td valign="top" align="left"><bold>u</bold><sup>top-down</sup> &#x02208; &#x0211D;<sup>12</sup></td>
<td valign="top" align="left">muscle-specific central control tuning (<italic>u</italic><sup><italic>open</italic></sup> and &#x003BB;)</td>
</tr>
<tr>
<td valign="top" align="left"><bold>u</bold> &#x02208; &#x0211D;<sup>6</sup></td>
<td valign="top" align="left">muscle stimulation signals</td>
</tr>
<tr>
<td valign="top" align="left"><bold>a</bold> &#x02208; &#x0211D;<sup>6</sup></td>
<td valign="top" align="left">biochemical muscle activities</td>
</tr>
<tr>
<td valign="top" align="left"><bold>F</bold><sup>CE</sup> &#x02208; &#x0211D;<sup>6</sup></td>
<td valign="top" align="left">muscle fiber forces [N]</td>
</tr>
<tr>
<td valign="top" align="left"><bold>F</bold><sup>MTU</sup> &#x02208; &#x0211D;<sup>6</sup></td>
<td valign="top" align="left">muscle-tendon unit forces [N]</td>
</tr>
<tr>
<td valign="top" align="left"><bold>T</bold> &#x02208; &#x0211D;<sup>2</sup></td>
<td valign="top" align="left">torques acting on the joints [Nm]</td>
</tr>
<tr>
<td valign="top" align="left"><bold>q</bold> &#x0003D; (&#x003C6;, &#x003C8;) &#x02208; &#x0211D;<sup>2</sup></td>
<td valign="top" align="left">joint angle trajectory</td>
</tr>
<tr>
<td valign="top" align="left"><bold>&#x003BB;</bold> &#x02208; &#x0211D;<sup>6</sup></td>
<td valign="top" align="left">desired muscle fiber lengths [m]</td>
</tr>
<tr>
<td valign="top" align="left"><bold>l</bold><sup>CE</sup> &#x02208; &#x0211D;<sup>6</sup></td>
<td valign="top" align="left">muscle fiber length [m]</td>
</tr>
<tr>
<td valign="top" align="left"><italic>l</italic><sup>CE, opt</sup> &#x02208; &#x0211D;</td>
<td valign="top" align="left">optimal <italic>l</italic><sup>CE</sup> length [m]</td>
</tr>
<tr>
<td valign="top" align="left"><italic>k</italic><sub><italic>p</italic></sub> &#x02208; &#x0211D;</td>
<td valign="top" align="left">feedback gain</td>
</tr>
<tr>
<td valign="top" align="left">&#x003B4; &#x02208; &#x0211D;</td>
<td valign="top" align="left">feedback delay [s]</td>
</tr>
<tr>
<td valign="top" align="left"><bold>u</bold><sup>open</sup> &#x02208; &#x0211D;<sup>6</sup></td>
<td valign="top" align="left">open-loop control signal</td>
</tr>
<tr>
<td valign="top" align="left"><bold>u</bold><sup>closed</sup> &#x02208; &#x0211D;<sup>6</sup></td>
<td valign="top" align="left">closed-loop control signal</td>
</tr>
<tr>
<td valign="top" align="left"><bold>u</bold><sup>CPG</sup> &#x02208; &#x0211D;<sup>6</sup></td>
<td valign="top" align="left">central pattern generator (CPG) signal</td>
</tr>
<tr>
<td valign="top" align="left">&#x000FB; &#x02208; &#x0211D;</td>
<td valign="top" align="left">amplitude of the CPG</td>
</tr>
<tr>
<td valign="top" align="left"><italic>f</italic> &#x02208; &#x0211D;</td>
<td valign="top" align="left">frequency of the CPG</td>
</tr>
<tr>
<td valign="top" align="left">&#x003D5;<sub>0</sub> &#x02208; &#x0211D;</td>
<td valign="top" align="left">phase of the CPG</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>Morphological computation.</p>
<table-wrap position="float">
<table frame="hsides" rules="groups">
<tbody>
<tr>
<td valign="top" align="left">MC<sub>W</sub></td>
<td valign="top" align="left">quantitative measure of morphological computation</td>
</tr>
<tr>
<td valign="top" align="left"><inline-formula><mml:math id="M52"><mml:msubsup><mml:mrow><mml:mtext>MC</mml:mtext></mml:mrow><mml:mrow><mml:mtext>W</mml:mtext></mml:mrow><mml:mrow><mml:mtext>sel</mml:mtext></mml:mrow></mml:msubsup></mml:math></inline-formula></td>
<td valign="top" align="left"><italic>MC</italic><sub><italic>W</italic></sub> for selected hierarchy levels</td>
</tr>
<tr>
<td valign="top" align="left"><inline-formula><mml:math id="M53"><mml:msubsup><mml:mrow><mml:mtext>MC</mml:mtext></mml:mrow><mml:mrow><mml:mtext>W</mml:mtext></mml:mrow><mml:mrow><mml:mtext>acc</mml:mtext></mml:mrow></mml:msubsup></mml:math></inline-formula></td>
<td valign="top" align="left"><italic>MC</italic><sub><italic>W</italic></sub> for accumulated hierarchy levels</td>
</tr>
<tr>
<td valign="top" align="left"><italic>W</italic></td>
<td valign="top" align="left">current world state</td>
</tr>
<tr>
<td valign="top" align="left"><italic>W</italic><sup>&#x02032;</sup></td>
<td valign="top" align="left">next world state</td>
</tr>
<tr>
<td valign="top" align="left"><italic>A</italic></td>
<td valign="top" align="left">actuator state</td>
</tr>
<tr>
<td valign="top" align="left"><italic>S</italic></td>
<td valign="top" align="left">sensor state</td>
</tr>
<tr>
<td valign="top" align="left"><inline-formula><mml:math id="M54"><mml:mi>w</mml:mi><mml:mo>&#x02208;</mml:mo><mml:mrow><mml:mi mathvariant="-tex-caligraphic">W</mml:mi></mml:mrow></mml:math></inline-formula></td>
<td valign="top" align="left">value of <italic>W</italic></td>
</tr>
<tr>
<td valign="top" align="left"><inline-formula><mml:math id="M55"><mml:mi>a</mml:mi><mml:mo>&#x02208;</mml:mo><mml:mrow><mml:mi mathvariant="-tex-caligraphic">A</mml:mi></mml:mrow></mml:math></inline-formula></td>
<td valign="top" align="left">value of <italic>A</italic></td>
</tr>
<tr>
<td valign="top" align="left"><inline-formula><mml:math id="M56"><mml:mi>s</mml:mi><mml:mo>&#x02208;</mml:mo><mml:mrow><mml:mi mathvariant="-tex-caligraphic">S</mml:mi></mml:mrow></mml:math></inline-formula></td>
<td valign="top" align="left">value of <italic>S</italic></td>
</tr>
<tr>
<td valign="top" align="left">&#x003B1;(<italic>w</italic><sup>&#x02032;</sup>|<italic>w, a</italic>)</td>
<td valign="top" align="left">world dynamics kernel</td>
</tr>
<tr>
<td valign="top" align="left">&#x003B2;(<italic>s</italic>|<italic>w</italic>)</td>
<td valign="top" align="left">sensor map</td>
</tr>
<tr>
<td valign="top" align="left">&#x003C0;(<italic>a</italic>|<italic>s</italic>)</td>
<td valign="top" align="left">policy</td>
</tr>
<tr>
<td valign="top" align="left"><italic>p</italic></td>
<td valign="top" align="left">probability distribution</td>
</tr>
<tr>
<td valign="top" align="left"><inline-formula><mml:math id="M57"><mml:msub><mml:mrow><mml:mi>c</mml:mi></mml:mrow><mml:mrow><mml:msup><mml:mrow><mml:mi>w</mml:mi></mml:mrow><mml:mrow><mml:mi>&#x02032;</mml:mi></mml:mrow></mml:msup><mml:mo>,</mml:mo><mml:mi>w</mml:mi><mml:mo>,</mml:mo><mml:mi>a</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula></td>
<td valign="top" align="left">number of occurrences of (<italic>w</italic><sup>&#x02032;</sup>, <italic>w, a</italic>)</td>
</tr>
<tr>
<td valign="top" align="left"><italic>N</italic></td>
<td valign="top" align="left">total number of samples</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
</sec>
<fn-group>
<fn fn-type="financial-disclosure"><p><bold>Funding.</bold> The research of DH and KS was supported by the Ministry of Science, Research and the Arts Baden-W&#x000FC;rttemberg (Az: 33-7533.-30-20/7/2). SS was supported by the Deutsche Forschungsgemeinschaft (DFG, German Research Foundation) under Germany&#x00027;s Excellence Strategy&#x02014;EXC 2075-390740016 (SimTech).</p>
</fn>
</fn-group>
</back>
</article>