Abstract
The manner in which quadrupeds change their locomotive patterns—walking, trotting, and galloping—with changing speed is poorly understood. In this paper, we provide evidence for interlimb coordination during gait transitions using a quadruped robot for which coordination between the legs can be selforganized through a simple “central pattern generator” (CPG) model. We demonstrate spontaneous gait transitions between energyefficient patterns by changing only the parameter related to speed. Interlimb coordination was achieved with the use of local load sensing only without any preprogrammed patterns. Our model exploits physical communication through the body, suggesting that knowledge of physical communication is required to understand the leg coordination mechanism in legged animals and to establish design principles for legged robots that can reproduce flexible and efficient locomotion.
Introduction
Quadrupeds, or fourlegged animals, were the first vertebrates able to move on Earth by using their legs. Because of the dramatic evolutionary changes from underwater to terrestrial environments over time, fourlegged animals evolved to counteract the effect of gravity, negotiate terrestrial ground, and locomote more efficiently for predation and survival. By coordinating leg movements, i.e.“interlimb coordination”, quadrupeds can change their locomotive patterns, e.g. walking, trotting, and galloping (Fig. 1) to adopt the most energyefficient gait for a given speed^{1, 2}. Thus, knowledge of the interlimb coordination mechanism underlying quadruped gait transition is essential for understanding the locomotive mechanism in legged animals and is useful for establishing design principles for legged robots that can reproduce flexible and efficient locomotion.
Autonomous decentralized control is a key concept in the interlimb coordination mechanism. Past experiments involving decerebrate cats^{3} have suggested that their locomotive patterns are controlled in part by a distributed neural network called the “central pattern generator” (CPG) in the spinal cord^{4, 5}. These findings have sparked a surge in interdisciplinary research to model an intraspinal neural circuit of this sort and reproduce the relevant locomotive patterns^{6,7,8,9,10,11}. However, no past study based on CPG has succeeded in reproducing gait transitions from low to highspeed locomotion using a quadruped robot. This is because most relevant research has been either completely or partly based on preprogrammed neural network topologies in CPGs, and therefore has not involved “embodiment”^{12} to a sufficient degree, leading to pattern generation that neither selforganizes nor is efficient in response to realworld scenarios.
From another distinct control paradigm, i.e. a purely sensorydriven system, previous works have investigated the functional role of sensory feedback in quadruped limb coordination^{13} as well as human^{14} and insect walking^{15, 16}. Neuromechanical approaches using computer simulations have indicated that locomotion can emerge from the interaction between sensory feedback signals and the body alone without CPG. This suggests that embodiment plays an essential role in structuring sensory information from the mechanical interaction of the body with the environment for flexible limb coordination. However, owing to sensitivity to sensory noise or sensory failure^{17}, the validity of a purely sensorydriven system in realworld environments remains unclear.
To address the above issues, we use embodied synthesis, a synthetic approach grounded in embodiment, to understand the mechanisms underlying animal locomotion by building a physical robot that can move in the real world^{18, 19}. This approach has two advantages: (i) we can test such a robot in environments similar to those encountered by animals without the need to model the environments, thus allowing for sound evaluation of their performance, e.g. in terms of efficiency; and (ii) we can design a minimal robot by simplifying its musculoskeletal and neural systems, allowing for extraction of sufficient conditions to explain the underlying mechanism of interest. Here, using a simple quadruped robot, we particularly address two essential issues related to quadruped gait transition: (I) Could transition between gaits be achieved as the result of a selforganization process driven by our simple CPG model^{20}?; and (II) Could a single, velocityrelated command variable be used to drive naturalistic gait transitions in our robot? Biological data suggest the existence of a velocityrelated descending signal from the mesencephalic locomotor region (MLR) in the midbrain^{21}. In this paper, we show the manner in which leg coordination can be selforganized through our CPG model, with spontaneous gait transitions between the most energyefficient patterns exhibited only by changing the intrinsic angular velocity of oscillators in the CPG model without any preprogrammed gait patterns. Our model exploits physical communication through embodiment, suggesting that a local loadsensing mechanism is essential for speeddependent gait transition in quadrupeds.
Results
Gait Transition
Our quadruped robot reproduced spontaneous gait transitions from a lateralsequence (LS) walk to a trot and then to a gallop in response to the locomotion speed (Movie S1). The MLR signal output increases the magnitude of the parameter of intrinsic angular velocity ω of a oscillator in each leg of our CPG model^{20} (Eq. 1). We conducted experiments using a treadmill and handtuned the treadmill’s speed by changing the value of ω (Fig. 1(A)). At ω = 6.0 [rad/s] (see part (a) of Fig. 1(A)), our robot exhibited an LS walk in which the feet touched the ground in the following order: right hind (RH) leg, right fore (RF) leg, left hind (LH) leg and left fore (LF) leg. At ω = 9.0 [rad/s] (see part (b) of Fig. 1(A)), a trot was observed, with the diagonal feet touching the ground in phase. At ω = 26.0 [rad/s] (see part (d) of Fig. 1(A)), a gallop was observed, with the fore/hind feet landing on the ground in phase. Surprisingly, we observed a “canter” —an asymmetric threebeat gait—between 55.3 and 56.6 [s] from the start of the experiment (see part (c) of Fig. 1(A)). This gait is typically observed during the transition from trot to gallop in a horse^{22}.
Interlimb Coordination Analysis
To analyse the interlimb coordination mechanism underlying the reproduced gait transition, we recorded threedimensional (3D) kinematic data, e.g. leg angles, using a realtime motion capture system. To decode the mechanism underlying gait transition, we used a decomposition approach for movement patterns^{23,24,25,26}. Here, we calculated the timeinvariant spatial patterns z_{ i }(θ) and their temporal patterns λ_{ i }u_{ i }(t) as shown in Fig. 2 by applying singular value decomposition (SVD) to the four leg angles R(θ, t) = [θ_{ LF }(t), θ_{ LH }(t), θ_{ RF }(t), θ_{ RH }(t)] (see the ‘Methods’ section for further details). The results indicated that the gait patterns consisted of the four wellknown basic timeinvariant spatial patterns (Fig. 2(A) left), i.e. trotting (blue), pronking (green, with all feet touching the ground in phase), bounding (red, where fore and hind feet touching the ground half a period out of phase), and pacing (cyan, a twobeat gait in which the lateral feet land on the ground in phase). Furthermore, based on correlation analysis achieved by calculating the correlation coefficient values r_{ i } between R(θ, t) and their four components λ_{ i }u_{ i }(t)z_{ i }(θ) in Fig. 2(D), we found the following results: the LS walk (B) consisted primarily of the trot (blue) and pace (cyan) patterns and the gallop (C) consisted of the bound (red) and pace (cyan) patterns. These patterns closely resembled those predicted from group theory^{27}. Such ωdependent changes in the correlation coefficients of these patterns resulted in autonomous gait transition.
Energy Efficiency
We measured the energy consumption of the robot in steady gait patterns and calculated the “cost of transport (CoT)^{28}” for each value of ω. Figure 3(A) shows the averages and standard deviations (SDs) of the CoT versus the “Froude number” F _{ r } for six trials of each value of ω. The results indicated that the trot and gallop were the most energyefficient gaits in the corresponding range of Froude numbers. This observation agrees with biological data in this regard^{2}. Moreover, we found that, for the same Froude number range, the canter was a less efficient gait pattern than the trot (Fig. 3(A)). One possible consideration is that most quadrupeds would more frequently exhibit a trot rather than a canter in this velocity range. Another possible consideration is that our model does not include an “intralimb coordination” mechanism because of its simplicity, resulting in insufficient velocity for a canter, as discussed in the Supplementary Materials (SM).
Gait Stability Analysis
To analyse the underlying mechanism during gait transition more intensively and to discuss gait stability quantitatively, we conducted stability analysis of steady gait patterns (phase differences between oscillators ϕ _{ i }) using a ‘return map’, i.e. a onedimensional Poincaré map^{29, 30}. Using principle component analysis (PCA), we extracted an ‘order parameter’^{31} (PC1 component in PCA) that clearly represents gait patterns for gait stability analysis. Furthermore, by using a technique^{10} to extract potential functions which describe gait stability, we could verify stability using experimental data as shown in the ‘Methods’ section in detail and as illustrated in Fig. 3(C). Finally, using the obtained potential functions, we visualized the phase convergence of the PC1 component (order parameter) on the surfaces of the potential functions.
Figure 3(C) shows the convergence of PC1 over 20 s from various initial conditions. In this figure, the horizontal x, y, and vertical z axes represent PC1, time t, and the value of the potential function V_{ PC1}(PC1), respectively. Here, we use polynomials for regression (k = 9). The light blue trajectories represent the phase convergence for trials with different initial conditions. The time evolutions of the phase convergence of PC1 depending on initial conditions were in line with the shapes of the potential functions, as shown by arrows in these graphs. Therefore, potential functions could capture the dynamical structure in the gait patterns generated by our quadruped robot with the nonwired CPG model. In particular, the bimodal structure in the potential function at ω = 12.0 and 14.0 indicates two possible steady states depending on the initial conditions. We explain the results of this analysis in detail in the SM.
Discussion
This was the first study of its kind to demonstrate that spontaneous gait transition, from walking to trotting to cantering to galloping, could be achieved by changing one parameter related to speed. Since the pioneering work of Raibert^{32}, the mechanical coupling of leg controllers through the body has been studied, but there have been no studies in which gaits were reproduced in a completely selforganized manner. Previous studies have proposed local load feedback^{13, 33} with models that use threshold values of loading to switch between the stance and swing phases. By exploiting this property, Ekeberg’s model^{13} reproduced interlimb coordination in the hind legs. However, the gait patterns obtained and their performances depend on the threshold values used. Indeed, in Maufroy’s model^{33}, parameter modification is used for leg clearance in the fore and hind legs (Fig. 5 in the paper^{33}) for the generation of a walking gait and the “ascending coordination mechanism (ACM)” (Section 4.3 in the paper^{33}) is added for explicit ipsilateral leg coordination against external perturbations. To clarify and be more precise, the setting of a higher threshold value (less than approximately one quarter of the model weight) results in high sensitivity to body properties and perturbations. Furthermore, previous models did not continuously modulate the phase through loading feedback except during the switch timing of stance and swing phases; thus, the angular velocity of the phases was constant during the stance phase. In our CPG model, on the other hand, oscillator phases were modulated in real time according to the magnitude of local load information N _{ i }, which sufficiently reflects the physical situation of the other legs. This situationdependent phase modulation in Eq. (1) enables leg movements to be coordinated in accordance with their locomotion speed and physical properties^{20} by fully exploiting physical communication between legs. Furthermore, the resulting observations in our model explain many aspects of quadruped locomotion and gait transition mechanisms. Some potential advantages of our model with continuous phase modulation include extended abilities, e.g. to negotiate uneven terrain or to generate versatile behaviours, e.g. turning, by adding only simple mechanisms. For hexapod walking, ‘Walknet’ and its extended models have reproduced smooth gait transitions in insects^{16}, where leg coordination was achieved using neural information exchange between neighbouring legs: hence, ours is the first radical local sensing approach for leg coordination via physical communication in speeddependent gait transition.
Our model also has an implicit threshold value (ω/σN _{ i }) for the transition between “excitatory” and “oscillatory” behaviour from the viewpoint of an “active rotator” model^{34}. The properties transition automatically depending on the continuous value of the loadsensing information N _{ i }, as discussed in ref. 20. More interestingly, the properties also change depending on the parameter used for the intrinsic angular velocity ω of the oscillators. The excitatory property is dominant in lowspeed locomotion, i.e. walking, whereas the oscillatory property is dominant in middle and highspeed locomotion, i.e. trotting and galloping. The transition of these properties with the change in ω ^{20}, which is generated by the balance between ω and σN _{ i } (first and second term in Eq. (1)), also contributes to spontaneous gait transition with our CPG model through modification of the potential functions in Fig. 3(C), which describes the stability of each gait. Past biological studies have investigated gait transition in animals^{31, 35,36,37}. Gait transition in humans^{31} and quadrupeds^{10, 38, 39} as well as left and righthand coordination^{40} and limb coordination between two people^{41} have been analysed from the viewpoint of “nonequilibrium phase transition” phenomena. In our model, the obtained gait patterns had a stable phase relationship and minimum energy expenditure. Moreover, gait transition occurred at the point where the system lost its stability and had to reduce its energy cost, as shown in Fig. 3. Our study is the first experimental evidence for trotgallop gait transition that considers the nonequilibrium phase transition of nonlinear dynamical systems, including general characteristics, e.g. “hysteresis”, “critical fluctuation”, and “critical slow convergence” in transition regions (see the SM for further details).
Biological evidence that locomotion is modulated via feedback from loadsensitive receptors^{42, 43} supports our findings concerning loaddependent interlimb coordination. Furthermore, based on biological insights^{42,43,44,45}, we know that animals have two types of sensory organs: “tonic” and “phasic” receptors. A tonic receptor senses continuous values of a sensory input, e.g. loading, whereas a phasic receptor senses the timing of changes in the sensory input, e.g. touchdown. Most previous studies focused mainly on the phasic receptor function^{10, 13, 33}. Although the functional role of these receptors requires further detailed investigation, our model can help to explain the functional role of the tonic receptor for interlimb coordination in quadruped locomotion.
Our work in this study also provides a suggestive lesson for the field of robotics. Most traditional approaches^{46, 47} in the field are based on “centralized” approaches, in which a controller governs all “degrees of freedom” (DoFs) at all times to track the desired trajectory of each point on a robot’s body, resulting in high computational cost. Using local load sensing, we can efficiently detect information concerning the robot’s dynamic interaction with its environment. As a result, our model effectively reduces the computational resources required for leg coordination by exploiting physical communication. This may constitute the basis of an unconventional approach to coordinating the large numbers of DoFs required for robot locomotion, and could lead to a wide range of applications such as adaptive legged robots working in disaster areas, userfriendly legged entertainment robots, and automatic motioncreation algorithms for computer graphics (CG) animations.
Methods
Quadruped robot
Our quadruped robot (Fig. 4(A)), Oscillex 3, is designed on the basis of the following simplifications: (i) A simple leg with one DoF is implemented, which allows us to ignore intralimb coordination. (ii) We use a “phase oscillator”^{48}, which we consider to be the most abstract model that can generate rhythmic neural commands for a leg, as the basic component of our CPG model. (iii) We use neither predefined neural connections between the oscillators nor a preprogrammed phase relationship between them.
Figure 4(A) shows the structure of our quadruped robot. The robot consists of four leg segments and a backbone segment, as shown in Figs S1 and S2 in the Supplementary Materials (SM), respectively. The total weight of the robot is approximately 2.00 [kg]. The lengths of the backbone and each leg are 0.24 [m] and 0.20 [m], respectively. We used a directcurrent (DC) motor (Maxon Japan Corporation: REmax 17, MR, and GP16A) for each leg. The mechanism shown in Fig. 4(B) converts the rotational motion of the DC motor into limb motion during the swing and stance phases (Movie S7). Furthermore, we attached pressure sensors (Interlink Electronics: FSR400) to the feet of the robot to detect ground reaction forces (GRFs), as shown in Fig. S4 and Movie S8. A schematic of the whole control system for our robot is shown in Fig. S6. Each leg has a motor driver circuit as shown in Figs S1(A) and S6. The backbone contains a main control board and a power regulator board (Figs S2(A) and S6). We calculated the oscillator phase in each leg using a micro controller (mbed NXP LPC1768) on the main control board. We manipulated each DC motor on the legs using proportionalintegralderivative (PID) control so that its rotational angle corresponded to the oscillator phase. The SM describe the design characteristics of our robot and its physical parameters in detail.
CPG model
We used our CPG model^{20} for the gait transition experiments. Our model is described by the following equation:
where ϕ _{ i } denotes the oscillator phase, ω denotes the intrinsic angular velocity, and σ denotes the weight of local sensory feedback. N _{ i } represents the ground reaction force (GRF), which was detected using a pressure sensor on each foot. We controlled each leg with a DC motor according to the corresponding oscillator phase to generate rhythmic leg motion in the swing and stance phases within a given period (Fig. 4(B)).
We now explain how interlimb coordination is achieved using the CPG model (Eq. 1). Based on the effect of local sensory feedback, the oscillator phase is modulated toward 3π/2 when N _{ i } > 0 (Fig. 4(C)), which means that the corresponding leg remains in the stance phase while supporting the body. As shown in Fig. 4(D), (a) when the left hind (LH) leg supports the body at the end of its stance phase, a phase delay is introduced depending on the magnitude of N _{ i }. This phase delay allows time for the left fore (LF) leg to enter the stance phase and begin to support the body. (b) This effect causes the centre of mass (CoM) of the body to move forward, which in turn reduces the load on the LH leg. (c) As a result, the phase delay on the LH leg decreases, allowing the LH leg to enter the swing phase. Note that N _{ i } includes information regarding the physical situation of the other legs at the given time, which enables the model to fully exploit the physical communication between leg movements without direct coupling between oscillators unlike most previous CPG models^{6,7,8,9,10,11, 39}.
Leg coordination analysis using SVD
In refs 24,25,26, movement decomposition was conducted by using principle component analysis (PCA) based on elevation angle space, i.e. the angles between links and vertical line, Cartesian coordinates, and multijoint angle space, respectively. Here, we used a 4D coordinate system R(θ, t) = [θ _{ LF }(t), θ _{ LH }(t), θ _{ RF }(t), θ _{ RH }(t)] (rotational angles in the shoulder/hip joint for four legs) measured by a 3D motion capture system. Thus, we ultimately obtain four principle components through the analysis. The movement of gait transition can be expressed by writing the timeseries data of leg angles as a column in the matrix R(θ, t)^{23, 24} as shown in Fig. S10 (SM). Principle component analysis is conducted by finding the eigenvectors and eigenvalues of the covariance matrix of object data, e.g. conv(R(θ, t))^{25} (or those of the correlation matrix^{26}). By using SVD, the eigenvectors z _{ i }(θ) of conv(R(θ, t)) can be easily calculated as the following equation:
where U(t) = [u _{1}(t) u _{2}(t) u _{3}(t) u _{4}(t)], Λ = diag(λ _{1}, λ _{2}, λ _{3}, λ _{4}), Z(θ) = [z _{1}(θ) z _{2}(θ) z _{3}(θ) z _{4}(θ)]. λ _{ i } u _{ i }(t) represents time series values with corresponding eigenvectors z _{ i }(θ). Thus, the time series data R(θ, t) of movements can be decomposed into timeinvariant spatial patterns z _{ i }(θ) (four components shown in the left figure in Fig. 2(A)), and temporal characteristic patterns λ _{ i } u _{ i }(t) of corresponding spatial patterns (shown in the middle figure in Fig. 2(A)) by applying SVD^{23, 24}. In our case, average data (average leg angles) were almost 0, therefore, we did not subtract average data, e.g. R _{0}, from R(θ, t) unlike^{24,25,26}. The reasons for employing SVD were as follows: (1) The internal sensory data regarding the N _{ i } of our robot was slightly too noisy to permit continuous quantitative analysis of the gait transition. (2) It was important to analyse experimental results using objective and external data, e.g. using a 3D motion capture system, to confirm the accuracy of our experiments. (3) SVD analysis can divide timeseries data into spatial and temporal patterns, e.g. using MATLAB functions, and therefore permits visualization of the contribution ratios of these spatial and temporal patterns to the corresponding gait at any given time.
Figure 2(A–C) (Fig. S13 in the SM, the total period in the gait transition experiment) show the patterns underlying the quadruped gait transition experiments—spatial patterns z _{ i }(θ) (at left in (A)), temporal patterns λ _{ i } u _{ i }(t) (at middle in (A) and at left in (B), (C)), and leg angle data R(θ, t) (at right in (A–C)). These are arranged in descending order of the weights of their singular values λ _{ i }, i.e. the contribution ratios of the patterns (shown to the far left of Fig. S13(A) from top to bottom). As shown in Fig. 2(A) left, from the top graph, the spatial patterns correspond to trotting (blue), pronking (green), bounding (red), and pacing (cyan), in which each foot is coloured when the spatial pattern value z _{ i }(θ) of the corresponding leg is negative. The spatial patterns are timeinvariant; therefore, they are common for (A–C) during the gait transition experiment.
Measuring energy efficiency and locomotion velocity
To calculate the energy efficiency in the gait patterns obtained, we measured the consumption current I(t) [A] using a current sensor (SparkFun: ACS712) over a period T [s] during the steady gaits for each value of ω [rad/s]. We also measured the distance traveled D [m] on the treadmill during the same period. Using these data items, the “cost of transport”^{28} (CoT) was calculated from the following equation:
where P(t) = I(t) × V(t) [W] represents the energy consumption (here, V(t) was 12 V) of the four leg motors during locomotion, m [kg] represents the total mass of the robot, and g [N/m ^{2}] is the gravitational acceleration. The locomotion velocity was also calculated using v = D/T [m/s]. We calculated the nondimensional Froude number F _{ r } ^{49}, i.e. the scaleindependent locomotion speed as follows:
where l [m] represents the length of the leg of the quadruped robot.
Stability Analysis Using a Return Map
We used the following procedure for the gait analysis:

1.
Dimensional reduction for gait representation (phase differences between oscillators ϕ _{ i }) using PCA to extract an “order parameter”^{31} (see details in the SM).

2.
Gait stability analysis using a regression model for the approximation of return map, and

3.
Visualization of the potential functions that describe gait stability.
We conducted a stability analysis of the obtained steady gait patterns (order parameter) by using a “return map”, i.e. a onedimensional Poincaré map^{29, 30}. The top panels in Fig. 3(B) (Fig. S19 in the SM) show the return maps of the representative ω = 7.0 red/s for PC1 (order parameter). The horizontal and vertical axes represent PC1 at the (n)th and (n + 1)th steps, respectively. The intersection between the functions PC1_{ n+1} = f(PC1_{ n }) and PC1_{ n+1} = PC1_{ n } (bold black line) in the graph shows fixed points, i.e. periodic solutions (stable or unstable gait patterns). If the slope of the return map around these points is less than unity, then the solution is stable; otherwise, the solution is unstable.
We selected regression models that can approximately formulate return maps f(PC1_{ n }) for gait analysis. Here, we selected functions as regression models as follows:
By using these functions, we estimated potential functions to visualize and discuss the dynamical structure of the target system^{10}. Here, we define δ _{ PC1} (PC1_{ n }) as follows:
By integrating −δ _{ PC1}(PC1_{ n }) from −1.5π to PC1_{ n }(≤0.5π), we obtain the following function v _{ PC1}(PC1_{ n }):
We define the potential function V _{ PC1}(PC1_{ n }) by using \({v}_{PC{1}_{n}}\) as follows:
By using the potential function, we can verify the gait stability.
The two middle panels in Fig. 3(B) show the functions δ _{ PC1}(PC1_{ n }) and V _{ PC1}(PC1_{ n }) for representative ω = 7.0. The colours of the lines denote the differences in k, which is the degree of the polynomial models. These results (all of which were verified to have R ^{2} in the bottom panels of more than 0.75, see Fig. S20 in SM) indicate that the degree of regression did not significantly affect the number and location of the periodic stable/unstable solution (Fig. 3(B)). The stable solutions obtained by using return maps (convergent states) are consistent with the data plot of phase convergence in Fig. S18 in the SM. Therefore, we concluded that the return maps and potential functions are sufficient for analysing gait stability as in the previous works^{10, 29, 30}.
Additional information
Publisher's note: Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
References
 1.
Hoyt, D. F. & Taylor, C. R. Gait and the energetics of locomotion in horses. Nature 292, 239–240 (1981).
 2.
Alexander, R. M. The gaits of bipedal and quadrupedal animals. Int. J. Robotics Res. 3, 49–59 (1984).
 3.
Shik, M. L., Severin, F. V. & Orlovskii, G. N. Control of walking and running by means of electrical stimulation of the midbrain. Biophysics 11, 756–765 (1966).
 4.
Grillner, S. Locomotion in vertebrates: central mechanism and reflex interaction. Physiol. Rev. 55, 247–304 (1975).
 5.
Grillner, S. Neurobiological bases of rhythmic motor acts in vertebrates. Science 228, 143–149 (1985).
 6.
Collins, J. J. & Richmond, S. A. Hardwired central pattern generators for quadruped locomotion. Biol. Cybern. 71, 375–385 (1994).
 7.
Golubitsky, M., Stewart, I., Buono, P. L. & Collins, J. J. Symmetry in locomotor central pattern generators and animal gaits. Nature 401, 693–695 (1999).
 8.
Kimura, H., Akiyama, S. & Sakurama, K. Realization of dynamic walking and running of the quadruped using neural oscillator. Autonomous Robots 7, 247–258 (1999).
 9.
Ijspeert, A. J. Central pattern generators for locomotion control in animals and robots: a review. Neural Networks 21, 642–653 (2008).
 10.
Aoi, S. et al. A stabilitybased mechanism for hysteresis in the walktrot transition in quadruped locomotion. J R Soc Interface 10, 20120908 (2013).
 11.
Fukuoka, Y., Habu, Y. & Fukui, T. A simple rule for quadrupedal gait generation determined by leg loading feedback: a modeling study. Sci Rep 5, 8169 (2015).
 12.
Pfeifer, R. & Scheier, C. Understanding Intelligence (The MIT Press, 1999).
 13.
Ekeberg, O. & Pearson, K. Computer simulation of stepping in the hind legs of the cat: an examination of mechanisms regulating the stancetoswing transition. J Neurophysiol 94, 4256–68 (2005).
 14.
Geyer, H. & Herr, H. A MuscleReflex Model That Encodes Principles of Legged Mechanics Produces Human Walking Dynamics and Muscle Activities. IEEE Trans. Neural Syst. Rehabil. Eng. 18, 263–273 (2010).
 15.
Cruse, H., Brunn, D. E., Bartling, C., Dean, J., Dreifert, M., Kinderman, M. & Schmiz, J. Walking: A complex behavior controlled by simple networks. Adapt. Behav. 3, 385–418 (1995).
 16.
Schilling, M., Hoinville, T., Schmitz, J. & Cruse, H. Walknet, a bioinspired controller for hexapod walking. Biol. Cybern. 107, 387–419 (2013).
 17.
Kuo, A. D. The relative roles of feedforward and feedback in the control of rhythmic movements. Motor Control 6, 129–145 (2002).
 18.
Webb, B. Robots in invertebrate neuroscience. Nature 417, 359–363 (2002).
 19.
Ijspeert, A. J. Biorobotics: Using robots to emulate and investigate agile locomotion. Science 346, 196–203 (2014).
 20.
Owaki, D., Kano, T., Nagasawa, K., Tero, A. & Ishiguro, A. Simple robot suggests physical interlimb communication is essential for quadruped walking. J R Soc Interface 10, 20120669 (2012).
 21.
Cabelguen, J. M., BourcierLucas, C. & Dubuc, J. Bimodal locomotion elicited by electrical stimulation of the midbrain in the salamander notophthalmus viridescens. J Neuroscif 23, 2434–2439 (2003).
 22.
Alexander, R. M. Principles of Animal Locomotion (Princeton University Press, 2002).
 23.
Domicini, N. Locomotor primitives in newborn babies and their development. Science 344, 997–999 (2011).
 24.
Funato, T., Aoi, S., Oshima, H. & Tsuchiya, K. Variant and invariant patterns embedded in human locomotion through whole body kinematic coordination. Exp Brain Res 205, 497–511 (2010).
 25.
Troje, N. F. Decomposing biological motion: A framework for analysis and synthesis of human gait patterns. Journal of Vision 2, 371–387 (2002).
 26.
Bockemühl, T., Troje, N. F. & Dürr, V. Interjoint coupling and joint angle synergies of human catching movements. Human Movement Science 29, 73–79 (2010).
 27.
van der Weele, J. P. & Banning, E. J. Mode interaction in horses, tea, and other nonlinear oscillators: The universal role of symmetry. American Journal of Physics 69, 953 (2001).
 28.
Gabrielli, G. & von Karman, T. What price speed? specific power required for propulsion of vehicles. Mech. Eng 72, 775–781 (1950).
 29.
May, R. M. Simple mathematical models with very complicated dynamics. Nature 261, 459–467 (1976).
 30.
Christini, D. & Collins, J. J. Controlling nonchaotic neuronal noise using chaos control techniques. Physi. Rev. Lett. 75, 2782–2785 (1995).
 31.
Diedrich, F. J. & Warren, W. H. J. Why change gaits? dynamics of the walkrun transition. J. Exp. Psychol. 21, 183–202 (1995).
 32.
Raibert, M. H. Trotting, pacing and bounding by a quadruped robot. J. Biomech. 23, 79–98 (1990).
 33.
Maufroy, C., Kimura, H. & Takase, K. Integration of posture and rhythmic motion controls in quadrupedal dynamic walking using phase modulations based on leg loading/unloading. Autonomous Robot 28, 331–353 (2010).
 34.
Shinomoto, S. & Kuramoto, Y. Phase transition in active rotator systems. Prog Theor Physics 75, 1105–1110 (1986).
 35.
Vilensky, J. A., Libii, J. N. & Moore, A. M. Trotgallop gait transitions in quadrupeds. Physiolgy and Behavior 50, 835–842 (1991).
 36.
Wickler, S. J., Hoyt, D. F., Cogger, E. A. & Myers, G. The energetics of the trotgallop transition. J. Exp. Biol. 206, 1557–1564 (2003).
 37.
Griffin, T. M., Kram, R., Wickler, S. J. & Hoyt, D. F. Biomechanical and energetic determinants of the walktrot transition in horses. J. Exp. Biol. 207, 4215–4223 (2004).
 38.
Schöner, G., Jiang, W. Y. & Kelso, J. A. A synergetic theory of quadrupedal gaits and gait transitions. J. Theor. Biol. 142, 359–391 (1990).
 39.
Aoi, S., Yamashita, T. & Tsuchiya, K. Hysteresis in the gait transition of a quadruped investigated using simple body mechanical and oscillator network models. Physi. Rev. E 83, 06909 (2011).
 40.
Haken, H., Kelso, J. A. S. & Bunz, H. A theoretical model of phase transitions in human hand movements. Biol. Cybern. 51, 347–356 (1985).
 41.
Schmidt, R. C., Carello, C. & Turvey, M. T. Phase transitions and critical fluctuations in the visual coordination of rhythmic movements between people. J. Exp. Psychol. 16, 227–247 (1990).
 42.
Duysens, J., Clarac, F. & Cruse, H. Loadregurating mechanisms in gait and posture: Comparative aspects. Physiol Rev 80, 83–133 (2000).
 43.
Pearson, K., Ekeberg, O. & Büschges, A. Assessing sensory function in locomotor systems using neuromechanical simulations. Trends Neurosci 29, 625–31 (2006).
 44.
Nagayama, T. & Newland, P. L. A sensory map based on velocity threshold of sensory neurones from a choedotonal organ in the tailfan of the crayfish. J Comp Physiol A 172, 7–15 (1993).
 45.
Newland, P. L., Aonuma, H. & Nagayama, T. Monosynaptic excitation of lateral giant fibers by proprioceptive afferents in the crayfish. J Comp Physiol A 181, 103–109 (1997).
 46.
Hirukawa, H. et al. Humanoid robotics platforms developed in hrp. Robotics and Autonomous Systems 48, 165–175 (2004).
 47.
Hirose, M. & Ogawa, K. Honda humanoid robots development. Phil. Trans. R. Soc. A 365, 11–19 (2007).
 48.
Kuramoto, Y. Chemical Oscillations, Waves, and Turbulence (SpringerVerlag, 1984).
 49.
Alexander, R. M. Walking and running. American Scientist 72, 348–354 (1984).
Acknowledgements
We are grateful to R. Kobayashi (Hiroshima University), T. Kano (Tohoku University), H. Aonuma (Hokkaido University), A. Tero (Kyushu University), and M. Akiyama (Hokkaido University) for their helpful comments. The authors would also like to thank K. Nagasawa, L. Morikawa, E. Eishin, S. Suzuki, A. Fukuhara (Tohoku University), and P. Godefroy (University of Pierre & Marie Curie) for their assistance in the construction of the robot used in our experiments. We acknowledge the support of a JSPS KAKENHI GrantinAid for Young Scientists (A) (25709033), a GrantinAid for Scientific Research on Innovative Areas “Understanding brain plasticity on body representations to promote their adaptive functions” (26120008), and an Okawa Research Grant.
Author information
Affiliations
Research Institute of Electrical Communication, Tohoku University, Katahira 211, Aobaku, Sendai, 9808577, Japan
 Dai Owaki
 & Akio Ishiguro
CREST, Japan Science and Technology Agency, 418 Honcho, Kawaguchi, Saitama, 3320012, Japan
 Akio Ishiguro
Authors
Search for Dai Owaki in:
Search for Akio Ishiguro in:
Contributions
D.O. and A.I. conceived the research and managed the data collection. D.O. designed the robot and conducted the experiments. D.O. and A.I. conducted the analyses. All authors wrote the manuscript together.
Competing Interests
The authors declare that they have no competing interests.
Corresponding author
Correspondence to Dai Owaki.
Electronic supplementary material
Rights and permissions
This work is licensed under a Creative Commons Attribution 4.0 International License. The images or other third party material in this article are included in the article’s Creative Commons license, unless indicated otherwise in the credit line; if the material is not included under the Creative Commons license, users will need to obtain permission from the license holder to reproduce the material. To view a copy of this license, visit http://creativecommons.org/licenses/by/4.0/
About this article
Comments
By submitting a comment you agree to abide by our Terms and Community Guidelines. If you find something abusive or that does not comply with our terms or guidelines please flag it as inappropriate.