Abstract
Quadrupeds exhibit versatile and adaptive running by exploiting the flying phase during the stride cycle. Various interlimb coordination mechanisms focusing on mechanical loads during the stance phase have been proposed to understand the underlying control mechanism, and various gait patterns have been reproduced. However, the essential control mechanism required to achieve both steady running patterns and non-steady behaviours, such as jumping and landing, remains unclear. Therefore, we focus on the vertical motions of the body parts and propose a new decentralized interlimb coordination mechanism. The simulation results demonstrate that the robot can generate efficient and various running patterns in response to the morphology of the body. Furthermore, the proposed model allows the robot to smoothly change its behaviour between steady running and non-steady landing depending on the situation. These results suggest that the steady and non-steady behaviours in quadruped adaptive running may share a common simple control mechanism based on the mechanical loads and vertical velocities of the body parts.
Keywords: quadruped running, interlimb coordination, Central pattern generator, local sensory feedback
1. Introduction
Quadrupeds instantly change their locomotor patterns (e.g. gait patterns) to achieve an efficient and adaptive translation. For example, cursorial quadrupeds probably change their gait pattern from walking to trotting to galloping for sufficient energetics at various locomotion speeds [1,2]. In addition to steady locomotion, they can exhibit non-steady behaviour, such as leaping and landing, to overcome uneven terrain such as chasms and puddles. These adaptive locomotor behaviours are achieved by coordination between limbs, which is referred to as interlimb coordination. Decoding the interlimb coordination mechanism underlying a quadruped’s versatile locomotion sheds new light on the development of control schemes for adaptive quadruped robots.
Neurophysiology and bioinspired studies regarding robotics suggest that decentralized coordination mechanisms partially generate interlimb coordination underlying the versatile locomotion of quadrupeds. Using decerebrate cats, Shik et al. demonstrated that a central pattern generator (CPG) and local reflexes allowed quadrupeds to exhibit gait transition in response to increments in locomotion speed [3]. Based on these biological findings [3,4], studies have elucidated the essential control mechanism by building mathematical and robotic models [5]. Consequently, studies have demonstrated that sensory feedback mechanisms based on ground reaction force (GRF) play essential roles in regulating versatile gait patterns for steady locomotion. However, the essential control mechanism involving non-steady locomotor behaviours, such as leaping and landing, remains unclear.
The behavioural observation of a running quadruped indicates that it is possible to modulate locomotor patterns during the stance and swing phases for steady and non-steady locomotion, respectively. During gait transition and overcoming objects [6–8], quadrupeds probably regulate the phase relationship between limbs by adjusting limb touchdown timing in the swing phase. A few studies have considered the postural reflexes for bioinspired interlimb coordination to realize posture stabilization in rough terrain [9–11] and gait transition [12,13]. However, the essential control mechanism required during the swing phase for steady and non-steady quadruped locomotion involving leaping and landing remains unclear.
To address the aforementioned problem, we reconsider our simple decentralized interlimb coordination mechanism involving modulation in the stance and swing phases. Despite the absence of neural coupling between limbs, our previous CPG models demonstrated speed-dependent gait transition using a simple local sensory feedback mechanism [14,15]. Consequently, it has been elucidated that physical communication between limbs through GRF is essential for phase modulation during stance. Based on this minimal model approach, this study proposes a new interlimb coordination mechanism focusing on sensory feedback during the stance and swing phases for steady and non-steady quadruped locomotion, respectively. Specifically, our new model exploits sensory information regarding the GRF and the velocities of each body part to realize faster-running patterns and adaptability to falling to the ground during a bounding gait. These results suggest that the vertical velocities of each body part are essential for changing the interlimb coordination from the periodic behaviour for running and preliminary behaviour for landing from an elevated location.
2. Methods
(a) . Concept
Sensory-motor systems realize adaptive quadruped running over various layers, such as several sensory organs, the higher nervous system (e.g. brain), distributed nervous system (e.g. CPG local reflexes) and intelligent mechanical system. For example, local reflexes through the spinal cord and the compliant limb structure allow animals to adapt to perturbations from the ground, such as collisions with obstacles in the swing phase [16]. In addition, the closed-loop sensory-motor system, including the brain stem, exploits various sensory information, such as the vestibular system, visual information, and somatic sensation, to modulate motor commands for the stabilization of body posture and gaze [17–19]. Although each closed-loop mechanism appears to be significant in quadruped locomotion, the integration of these complex mechanisms to achieve fast and adaptive quadruped running remains unclear.
To extract the mechanism underlying adaptive quadruped running, we focus on the physical phenomena in quadruped running, rather than the biological details, and construct a simple interlimb coordination mechanism. Each limb exhibits a leaping motion during fast running: the limb kicks the ground in the stance phase, the body moves upward and then changes its motion downward due to gravity, which is followed by ground contact (figure 1). Especially in the swing phase, the adjustment of the limb’s posture and phase of the stride motion is critical to prepare the initial conditions for the subsequent stance phase. Based on the leaping motion of each limb, we hypothesize that the vertical movement of the body (e.g. moving upward or downward) contains rich information to modulate limb motion. Based on this hypothesis, we developed an interlimb coordination mechanism in a decentralized manner similar to our previous study [14,15]; thus, there is no neural connectivity between the limbs, and each limb generates its motion according to the descending commands and local sensory feedback mechanisms. In the remainder of this section, we first explain a simple robot structure, basic limb motion, and the interaction between the body and environment. We then model the decentralized interlimb coordination mechanism.
(b) . Robot model
(i) . Overview
To build a minimal interlimb coordination model, the mechanical system is simplified as the sagittal-plane model shown in figure 2a. The body consists of two limbs (i.e. fore and hind limbs) and a trunk with a single pitch joint, and it is described by a mass–spring–damper system where point masses are located at the shoulder, spine, hip, fore foot and hind foot. The point masses are connected to a spring and damper. Each limb has two degrees of freedom. Specifically, the shoulder (hip) joint consists of a parallel combination of a rotary spring and damper, while the limb expands and contracts by a parallel combination of a prismatic spring and damper. Considering the mass distribution of real quadrupeds, the weight of the foot point mass is set to be smaller than those of the point masses in the trunk of the body. Furthermore, the body trunk has three point masses (, mspine and ), to adjust the mass distribution. These point masses in the trunk are connected by passive springs and dampers. While some mammal species (e.g. cheetahs) exploit the flexibility of the trunk, we employ a rigid trunk for simplicity. The coefficients of the prismatic spring and damper that connect the spine point mass and shoulder (hip) are set to be large so that the link of the trunk remains rigid as follows:
2.1 |
and
2.2 |
where τtrunk and Ftrunk,i are the applied torque and force at the rotary and prismatic springs in the middle of the trunk, respectively, and are the spring and damper coefficients around the spine point mass, respectively, and are the spring and damper coefficients for the trunk links, respectively, and are the natural angle and length of the rotational spine joint and body link, respectively. The index i represents the fore and hind limbs (i.e. i = fore, hind).
(ii) . Foot trajectory
Each leg is actuated by changing the target angle of the rotary spring at the shoulder (hip) joint and the target length of the prismatic springs for the limbs. Although the foot trajectories of real cursorial mammals change depending on the situation owing to intralimb coordination mechanisms [20], here we assume that the foot traces a simple specific trajectory, as shown in figure 2b, to concentrate on the interlimb coordination mechanism. A phase oscillator is employed to describe the periodic motion of the limb. In particular, the position of the foot is described using the oscillator phase ϕi (i = fore, hind) as follows:
2.3 |
and
2.4 |
where i denotes the index of the limbs, is the target angle of the shoulder (hip) joint, is a constant angular offset of the limb joint, Crot is a constant that defines the amplitude of rotary motion, is the target length of the ith limb, is a constant defining the offset of the prismatic joint, and and denote constants that determine the amplitude of prismatic motion during expansion and contraction, respectively. When sin ϕi > 0, the limb tends to contract and lift off the ground (i.e. the swing phase in figure 2c). Conversely, when sin ϕi < 0, the limb tends to expand and remain on the ground to support the body (i.e. the stance phase in figure 2c). Here, is designed to be larger than to ensure ground clearance during the swing phase.
The torque generated at the shoulder (hip) joint τi and the force generated by the parallel combination of the prismatic spring and damper Fi are calculated as follows:
2.5 |
and
2.6 |
where and are the spring and damper coefficients of the hip (shoulder) joint of the limb, respectively, Kpri and Dpri are the spring and damper coefficients of the prismatic joint of the limb, respectively, θi is the actual angle of the hip (shoulder) joint, and li is the actual length of the limb.
(iii) . Interaction between the leg tip and the ground
The interaction between the leg tip and the ground is complex because both static and dynamic friction must be considered. However, for simplicity, we neglect the static friction and describe the physical interaction between the foot point mass and the ground as follows:
2.7 |
and
2.8 |
where and are the vertical and horizontal components of the GRF applied at the ith limb, respectively, Kgnd, Dgnd and η are positive constants, μ is the friction coefficient, and and denote the vertical and horizontal positions of the ith foot point mass, respectively. Note that equation (2.8) describes the Coulomb friction when .
(c) . Decentralized control mechanism for quadruped running
This study attempts to generate flexible interlimb coordination patterns using a decentralized control mechanism that exploits the body dynamics of the quadruped robot model while running. The decentralized coordination mechanism was designed based on the model proposed by Owaki & Ishiguro [14]. In their model, the oscillator phase is modified such that each leg remains in the stance phase when it detects a GRF. However, because sensory feedback is applied only during the stance phase, the phase is not modulated during the swing phase. Here, we hypothesize that phase modulation during the swing phase is also important for increasing the stability of locomotion on an irregular terrain and introduce an additional sensory feedback term to Owaki & Ishiguro's model to describe phase modulation during the swing phase.
From a biological perspective, the sensory information used for phase modulation during the swing phase remains unclear. Thus, we attempt to understand the significant control mechanism by describing how sensory feedback could work in a simple and abstract manner. Therefore, we assume that the information regarding the velocity of the shoulder (hip) point mass along the vertical direction, , is used to modulate the oscillator phase during the swing phase, although there is no proof that real quadrupeds have sensors detecting the velocity at the shoulder (hip).
Based on the aforementioned, we formulate a decentralized control mechanism with sensory feedback mechanisms. The time evolution of ϕi is described as follows:
2.9 |
where ω denotes the intrinsic angular velocity, and σGRF and denote the gains for the GRF and velocity feedback, respectively. The first term on the right side of equation (2.9), namely ω, corresponds to the descending command from the brain to the CPG network to regulate the locomotor frequency: a low ω value generates a slow limb stride motion, whereas a high ω value generates a fast limb stride motion.
The second term on the right side of equation (2.9) is a sensory feedback term based on the GRF applied at the ith limb, which was proposed by Owaki & Ishiguro [14]. This feedback term modulates the motion of each limb depending on the magnitude of the GRF, such that the loaded limb tends to continue supporting the body weight. Specifically, while Ni > 0, the second term on the right side of equation (2.9) causes ϕi to increase during the second and third quadrants, and ϕi decreases during the first and fourth quadrants.
The third term on the right side of equation (2.9) is proposed in this study. When , the third term on the right side of equation (2.9) delays ϕi during the first and second quadrants, and ϕi advances during the third and fourth quadrants. By contrast, when , the third term on the right side of equation (2.9) advances ϕi during the first and second quadrants, and ϕi is delayed during the third and fourth quadrants. Thus, this feedback term is expected to work as follows (figure 3). At an early stage of the swing phase, the phase velocity slows down and tends to remain in the swing phase because the body is expected to move up, that is, . Meanwhile, at the late stage of the swing phase, the body is expected to move down, that is, ; thus, the phase advances to π to prepare for the next touchdown event. Owing to this feedback mechanism, the leg can reasonably adjust its rhythm during the swing phase.
(d) . Evaluation
(i) . Cost of transport
To evaluate the locomotor performance, we measured the locomotion speed and cost of transport (COT). The criterion, COT , defined by [21], is calculated as follows:
2.10 |
where X (m) is the distance travelled over a period T (s), m (kg) is the total mass of the robot, and g (m s−2) is the gravitational acceleration. The power consumption of the actuator P [W] is estimated by referring to Nishii et al. [22] as follows:
2.11 |
and
2.12 |
where γ is a positive constant related to the energy consumption due to heat emission, and the function χ(z) returns the value of argument z if z has positive values. In this simulation, the constant values for the rotary and prismatic actuators, γrot = 0.001 and γpri = 0.01, are determined such that the positive work at the actuator becomes nearly of the same order as that of the heat dissipation.
(ii) . Gait patterns
In this study, the emerging interlimb coordination patterns are evaluated based on the phase differences between the limbs and the number of distinct flying phases. Actual quadrupeds exhibit various phase differences between the four limbs depending on the gait patterns, for example, cantering, galloping, bounding and pronking for high-speed running [1]. In these running gaits, interlimb coordination patterns can be distinguished based on phase differences between the forelimb and hindlimb. For example, in the pronking gait, the forelimbs and hindlimbs move in phase. In horse-like galloping, quadrupeds contact the ground with their hindlimbs first, and then take off the ground with their forelimbs [23,24]. Consequently, forelimb contacts have a short lag after the hindlimb contacts. By contrast, quadrupeds in cheetah-like galloping have a longer phase lag between the hindlimb contact and forelimb contact [23,24]. Based on these phase relationships between the forelimbs and hindlimbs, we evaluated the two-limbed quadruped robot system by measuring the phase difference between the forelimbs and hindlimbs, Δϕ. The parameter Δϕ is evaluated using directional statistics, as follows:
2.13 |
where nstart and nend are the time steps at the beginning and end of the measurement period, respectively. When Δϕ is close to 0 or 2π, the forelimbs and hindlimbs move synchronously, similar to the pronking gait. When Δϕ = π/2, there is a short phase lag between the forelimbs and hindlimbs (i.e. horse-like running). Furthermore, when Δϕ = π, there is a long phase lag between the forelimbs and hindlimbs (i.e. cheetah-like running).
In addition, we determined the number of flying phases (no ground contact) during one stride cycle. For example, the pronking gait has one major flying phase after synchronous stances by the forelimbs and hindlimbs. In horse-like running, there is one major flying phase after the forelimb stance. By contrast, cheetah-like running has two major flying phases after each forelimb and hindlimb stance.
3. Results
Three types of experiments were conducted to evaluate the proposed model. The first experiment was a running task with different combinations of feedback gains to address the locomotor performance (e.g. locomotion speed) via the proposed decentralized control mechanism. The second experiment involved a falling task during running to address real-time adaptation to changes in the environment. The third experiment was an adaptation to different morphologies to address the variation in the running patterns via the proposed model.
In all types of experiments, the size of the robot was that of a large dog; for example, the total body weight was approximately 50 kg, the height of the shoulder was 0.5 m, and the length of the trunk was 1.0 m. The other parameters, such as the coefficients of the spring and dampers for the body and ground, were set heuristically to allow the robot to run with a bounding gait. Consequently, the parameters were set as listed in electronic supplementary material, table S1.
As the initial condition of all experiments, the initial robot position was at a height of 0.5 m to prevent the robot from having any ground contact. Furthermore, the robot had no initial velocity of the body moving forward; therefore, the robot fell before the first touchdown event. Regarding the phase of the limb controller, the robot had a specific initial phase (ϕfore, ϕhind) = (0.5π, 1.5π). The value of ω increased from 0.0 rad s−1 to a specific value (e.g. 13.75 rad s−1 in electronic supplementary material, table S1) at the beginning of the running simulation.
(a) . Emergence of efficient bounding gait
The first simulation experiment involved a running task. For comparison, we changed the feedback gains from to (0.025, 5.0) and measured the locomotor speed and COT. The results in figure 4 demonstrate that the sensory feedback in both the stance and swing phases allows the robot to generate faster and more efficient running patterns than those with the feedback in only the stance phase. Figure 4a shows the changes in the locomotion speed during a trial of the running task with the initial phase ((ϕfore, ϕhind) = (0.5π, 1.5π)). While the intrinsic angular velocity ω is constant at 13.75 (rad s−1), the robot increases the locomotion speed from 1.6 to 1.9 (m s−1) owing to the effects of the sensory feedback mechanism based on the velocity of the body parts. Regarding efficiency, the robot improves the COT from 0.88 to 0.84. In ten trials with random initial phase values, the average locomotion speed increases from 1.57 to 1.96 (m s−1) and the average COT value changes from 1.01 to 0.80, depending on the aforementioned changes in values.
The improvement in the locomotor performance is due to the change in the interlimb coordination between the fore and hind limbs. According to figure 4b, the robot changes the average phase difference between the limbs Δϕ from 0.6π to 0.8π (rad). When Δϕ is nearly 0.5π, the forelimb touches the ground after the touchdown event of the hindlimb. While running with a sensory feedback based only on the GRF, the robot exhibits a phase difference between the fore and hind limbs Δϕ of nearly 0.5π. In this coordination pattern, the forelimb touches the ground after the touchdown event of the hindlimb, as shown in figure 4c. By contrast, the robot with a feedback based on both the GRF and vertical motion of the body exhibits a nearly antiphase coordination between the fore and hind limbs (e.g. Δϕ = 0.8π), as shown in figure 4d. In this coordination pattern, there are two flying phases after the stance phases of both the fore and hind limbs. Therefore, the velocity sensory feedback mechanism allows the robot to exploit the flying phase to increase the stride length.
Furthermore, we investigate the parameter dependencies on the gains of the sensory feedback terms σGRF and . Figure 5 presents the results of running with various combinations of feedback gains. The results indicate that faster and more efficient running is achieved using sensory feedback terms based on both the GRF and vertical motion of the body (e.g. σGRF > 0 and ) than that using feedback terms based only on the GRF (e.g. σGRF > 0 and ). Figure 4 also suggests that the two types of feedback terms should balance the values of their feedback gains to achieve fast and efficient running. For example, the combination of σGRF of 0.025 and of 5.0 in figure 5 achieves faster and more efficient running than that with lower/higher values of feedback gains σGRF and . Regarding the phase difference between the fore and hind limbs, the robot with the sensory feedback based on the GRF exhibits a closed stride motion timing between them (e.g. Δϕ = π/2). By contrast, the sensory feedback based on the vertical motions of the body parts allows the robot to generate an antiphase coordination between the fore and hind limbs (e.g. Δϕ = π), and the combinations of the feedback gains allow faster and more efficient running motions. Consequently, the proposed sensory feedback mechanism regulates the interlimb coordination of the running robot for a faster and more efficient bounding gait.
(b) . Adaptation to changes in environment
According to a quadruped’s versatile locomotion, the modulation of the swinging limb motion appears to contribute to the adjustment of the touchdown timing during the landing behaviour. Therefore, we conducted an experiment in which a running robot was made to fall to evaluate the effect of the phase modulation in the swing phase. In the experimental setup, after the robot ran for a specific period, the ground dropped to a height of Hgap, as shown in figure 6a. Specifically, when the simulation time exceeded a specific time Tdrop and the robot was in the flying phase (i.e. no ground contact), the ground drop randomly occurred for each trial. We evaluated the success rate based on whether the robot continued to run after landing on the dropped ground. The parameters were the same as those in the previous running experiment (electronic supplementary material, table S1).
The distinct behaviours with and without the velocity feedback at the moment of the robot landing are shown in figures 6b,c. The robot with the velocity feedback modulates the phase of the limb, as shown in figure 6d2; thus, the robot touches the ground with the limb posture in the anterior position. Consequently, the robot continued to run after the falling test, achieving a spontaneous transition between steady running and the preliminary posture for landing. By contrast, the robot without the velocity feedback processes the limb phase while falling, as shown in figure 6e2, and flops down after touchdown. These results suggest that the proposed model allows the robot to smoothly translate from running to landing depending on the magnitude of the vertical velocity of the body part.
In addition, we evaluated the effect of the feedback terms on the falling task with various combinations of feedback gaits, σGRF and for the altered gap heights Hdrop. Figure 7 presents the success ratio, where each gain combination has ten trials. At low drop heights (e.g. Hgap = 0.1), both robots with and without the velocity feedback can adapt to the ground drop, as shown in figure 7a. By contrast, when Hgap = 0.7, the robot with the velocity feedback maintains a high success ratio, whereas the success ratio of the robot with only the GRF feedback is reduced (figure 7d). Therefore, these results suggest that the sensory feedback based on the vertical velocity helps the robot to land the unintended fall during the running gait.
(c) . Adaptation to body morphology
Quadrupeds exhibit large variations in gait patterns, which are reasonable for their morphologies. To evaluate the adaptability of the proposed model to different morphologies, we conducted a robot running experiment with an altered body aspect ratio (i.e. the ratio of lengths between the trunk and limb, R = Ltrunk/Llimb). Specifically, by setting the body lengths to 0.8, 1.0 and 1.4, we investigated the relationship between the morphology of the robot and the emerging running patterns. Regarding the other parameters, we employed the same parameter set shown in electronic supplementary material, table S1.
The results of the grid search indicate that the proposed model allows the robot to generate various running patterns in response to its limb length and body length, as shown in figure 8a. For example, when the robot has a high aspect ratio (i.e. R = 2.8), the robot tends to exhibit a cheetah-like running gait where there are two distinct flying phases after the lift-off of both the fore and hind limbs (figure 8b1 and b2). Furthermore, when the robot has an intermediate value of the aspect ratio (i.e. R = 1.9), the robot tends to exhibit a horse-like running gait where there is a primal flying phase after the lift-off of the forelimb (figure 8c1 and c2). In addition, as shown in the results of the aforementioned running experiment, when the robot has a low aspect ratio (e.g. R = 1.6), the robot tends to exhibit a pronking gait where the fore and hind limbs move nearly synchronously (figure 8d1 and d2). Consequently, the proposed decentralized control mechanism can generate various running patterns in response to the robot morphology.
4. Discussion
The simulation results for the steady running and adaptation to the ground drop indicate that the proposed sensory feedback model works for different functions regarding the efficiency or adaptability, depending on the situation. During steady locomotion, the velocity feedback mechanism adjusts the phase of the limb motion in response to the body part (e.g. the shoulder or hip). This sensory modulation allows the robot to exploit the flying phase, where the robot has no ground contact, for a faster and more efficient locomotion (figure 4c) than running by only the sensory feedback based on GRF. By contrast, during non-steady locomotion, such as falling, the large negative value of the vertical velocity strongly modulates the phase of the oscillator, as shown in figure 3b; thus, the robot prepares for landing with the limb positioning in the anterior posture. These results suggest that steady and non-steady running motions may share a simple control mechanism that exhibits situation-dependent functionalities.
The proposed model captures the trend between the morphology and running patterns in quadruped running [1,24]. For example, the pronking springbok bends its spine, and its morphology qualitatively corresponds to a robot with a low aspect ratio, as shown in figure 8a. The horse morphology with a relatively long limb length exhibits a horse-like gallop where the hind limb initiates multiple limb stances to redirect the body motion from downwards to upwards, as shown in figure 8c2. Furthermore, the cheetah with a relatively long trunk exhibits a distinct flying phase twice during one stride cycle, as shown in figure 8b2. These agreements between the animal and robot trends in the running patterns and morphology suggest that the robot can exploit the nature of the body dynamics to generate feasible running patterns through sensory feedback mechanisms based on both the GRF and vertical motion of the body parts.
The presented modelling study provides a new possibility for a sensory-motor system in adaptive quadruped locomotion. Although the proposed model exploits the vertical velocities of the shoulder and hip regions to modulate fore and hind limb motion, respectively, there are no sensory organs that directly perceive the vertical velocities of each body part [25]. Therefore, it is natural to suppose that the proposed decentralized control mechanism can be achieved by integrating global sensory information, such as visual flow [17–19], vestibular centre and proprioceptive sensibility (figure 9). For example, the local vertical velocities can be interpreted with sensory information as follows:
4.1 |
and
4.2 |
where Vopt is the vertical velocity obtained from the visual flow, L is the body length and θ is the body angle along the pitch axis. Note that the proposed study suggests a new possible sensory-motor integration involving the body tilt (e.g. θtrunk and ) and vertical velocity from the optical queue , while the previous bioinspired robot studies considered the body tilt information [9,12,13]. Although the integration of the multimodal sensory information for limb adjustment by quadrupeds in the proposed manner remains unclear, a recent biological study demonstrates that the hindlimb posture and vestibular information are integrated for postural stability in the rolling motion [26]. We expect that higher nervous systems (e.g. vestibular nuclei) may contribute to adjusting the limb motion in adaptive quadruped running in a manner similar to that of gaze and posture stabilization [27].
To further understand the limb control mechanism underlying adaptive quadruped running, we must consider intralimb coordination for the swing and stance phases. Regarding the modulation of the swing phase, actual quadrupeds modulate the touchdown timing and limb posture at the landing moment. For example, as the locomotion speed increases, quadrupeds exhibit a large horizontal excursion in the limb stride cycle for feasible limb properties, such as the angle of attack (AOA) and limb retraction speed [20]. We expect our proposed decentralized control mechanism to extend to the intralimb coordination mechanism by exploiting the sense of the body velocity. This is because the control model from engineering studies [28,29] demonstrates that the horizontal velocity of the centre of mass is useful for generating a reasonable AOA for the target locomotion speed.
Furthermore, intralimb coordination during the stance phase is required to comprehensively understand a quadruped’s versatile locomotion involving leaping and landing. For leaping behaviour, quadrupeds need to generate large impulses by kicking the ground more strongly than in the steady running stride motion. In addition, each limb requires to change its properties for increased damping to absorb the shock from the ground while landing [30,31]. Owing to the lack of an intralimb coordination mechanism, the robot rebounded after the landing event in the failed cases of the falling task in our simulation. According to biological experiments, a falling cat activates its limb muscle more strongly prior to a landing event from higher elevations. If we can extract a simple intralimb coordination mechanism that works in both steady and non-steady behaviours depending on the situation, such as our interlimb coordination, a new control principle that allows legged robots to perform dynamic locomotion [32] without a precise model may be established.
5. Conclusion
To understand the essential control mechanism underlying adaptive quadruped running, this study proposed a decentralized control mechanism involving a sensory feedback mechanism during the stance and swing phases. The agreement of versatile and adaptive running by the robot in the simulation and the actual quadruped suggests that steady running and non-steady behaviours (e.g. landing) share a common control mechanism that works differently depending on the vertical velocities of the body parts.
In a future study, we will develop a physical robot to verify the proposed model in the real world. Furthermore, we will extend the model involving intralimb coordination to coordination with body parts such as the head, tail and flexible spine, to realize further versatile and adaptive quadruped robots.
Supplementary Material
Data accessibility
Video files: video clips 1, 2 and 3 showing the simulation of the running experiments, falling experiments and adaptation to body morphology, respectively, are available in the electronic supplementary material [33].
Authors' contributions
A.F. and Y.K. conceived the experiment(s), A.F., Y.K., S.S., T.K. and A.I. developed the mathematical model, A.F., Y.K. and T.B. conducted the experiment(s), A.F., Y.K. and T.B. analysed the results. All authors reviewed the manuscript. A.F.: conceptualization, investigation, methodology, project administration, software, supervision, validation, visualization, writing-original draft, writing-review & editing; Y.K.: investigation, methodology, software; T.B.: investigation, methodology, software; S.S.: methodology, writing-review & editing; T.K.: methodology, supervision, writing-review & editing; A.I.: funding acquisition, methodology, writing-review & editing.
Competing interests
We declare we have no competing interests.
Funding
This study was supported by a JSPS KAKENHI Grant-in-Aid for Scientific Research on Grant-in-Aid for Challenging Research Exploratory under grant no. 19K21974.
References
- 1.Alexander RM. 1984. The gaits of bipedal and quadrupedal animals. Int. J. Rob. Res. 3, 49-59. ( 10.1177/027836498400300205) [DOI] [Google Scholar]
- 2.Hoyt DF, Taylor CR. 1981. Gait and the energetics of locomotion in horses. Nature 292, 239-240. ( 10.1038/292239a0) [DOI] [Google Scholar]
- 3.Shik M, Severin F, Orlovsky G. 1969. Control of walking and running by means of electrical stimulation of the mesencephalon. Electroencephalogr. Clin. Neurophysiol. 26, 549-549. [PubMed] [Google Scholar]
- 4.Grillner S. 1975. Locomotion in vertebrates: central mechanisms and reflex interaction. Physiol. Rev. 55, 247-304. ( 10.1152/physrev.1975.55.2.247) [DOI] [PubMed] [Google Scholar]
- 5.Aoi S, Manoonpong P, Ambe Y, Matsuno F, Wörgötter F. 2017. Adaptive control strategies for interlimb coordination in legged robots: a review. Front. Neurorobotics 11, 39. ( 10.3389/fnbot.2017.00039) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 6.Maes L, Abourachid A. 2013. Gait transitions and modular organization of mammal locomotion. J. Exp. Biol. 216, 2257-2265. ( 10.1242/jeb.082149) [DOI] [PubMed] [Google Scholar]
- 7.Birch E, Boyd J, Doyle G, Pullen A. 2015. The effects of altered distances between obstacles on the jump kinematics and apparent joint angulations of large agility dogs. Vet. J. 204, 174-178. ( 10.1016/j.tvjl.2015.02.019) [DOI] [PubMed] [Google Scholar]
- 8.Söhnel K, Rode C, de Lussanet MH, Wagner H, Fischer MS, Andrada E. 2020. Limb dynamics in agility jumps of beginner and advanced dogs. J. Exp. Biol. 223, jeb202119. ( 10.1242/jeb.202119) [DOI] [PubMed] [Google Scholar]
- 9.Kimura H, Fukuoka Y, Cohen AH. 2007. Adaptive dynamic walking of a quadruped robot on natural ground based on biological concepts. Int. J. Rob. Res. 26, 475-490. ( 10.1177/0278364907078089) [DOI] [Google Scholar]
- 10.Ajallooeian M, Pouya S, Sproewitz A, Ijspeert AJ. 2013. Central pattern generators augmented with virtual model control for quadruped rough terrain locomotion. In 2013 IEEE Int. Conf. on robotics and automation, pp. 3321–3328. Piscataway, NJ: IEEE.
- 11.Ajallooeian M, Gay S, Tuleu A, Spröwitz A, Ijspeert AJ. 2013. Modular control of limit cycle locomotion over unperceived rough terrain. In 2013 IEEE/RSJ Int. Conf. on Intelligent Robots and Systems, pp. 3390–3397. Piscataway, NJ: IEEE.
- 12.Fukuoka Y, Habu Y, Fukui T. 2015. A simple rule for quadrupedal gait generation determined by leg loading feedback: a modeling study. Sci. Rep. 5, 1-11. ( 10.1038/srep08169) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 13.Fukui T, Fujisawa H, Otaka K, Fukuoka Y. 2019. Autonomous gait transition and galloping over unperceived obstacles of a quadruped robot with cpg modulated by vestibular feedback. Rob. Auton. Syst. 111, 1-19. ( 10.1016/j.robot.2018.10.002) [DOI] [Google Scholar]
- 14.Owaki D, Ishiguro A. 2017. A quadruped robot exhibiting spontaneous gait transitions from walking to trotting to galloping. Sci. Rep. 7, 277. ( 10.1038/s41598-017-00348-9) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 15.Fukuhara A, Owaki D, Kano T, Kobayashi R, Ishiguro A. 2018. Spontaneous gait transition to high-speed galloping by reconciliation between body support and propulsion. Adv. Rob. 32, 794-808. ( 10.1080/01691864.2018.1501277) [DOI] [Google Scholar]
- 16.Forssberg H. 1979. Stumbling corrective reaction: a phase-dependent compensatory reaction during locomotion. J. Neurophysiol. 42, 936-953. ( 10.1152/jn.1979.42.4.936) [DOI] [PubMed] [Google Scholar]
- 17.Mori S, Sakamoto T, Ohta Y, Takakusaki K, Matsuyama K. 1989. Site-specific postural and locomotor changes evoked in awake, freely moving intact cats by stimulating the brainstem. Brain Res. 505, 66-74. ( 10.1016/0006-8993(89)90116-9) [DOI] [PubMed] [Google Scholar]
- 18.Beloozerova IN, Sirota MG, Orlovsky GN, Deliagina TG. 2005. Activity of pyramidal tract neurons in the cat during postural corrections. J. Neurophysiol. 93, 1831-1844. ( 10.1152/jn.00577.2004) [DOI] [PubMed] [Google Scholar]
- 19.Deliagina TG, Orlovsky GN, Zelenin PV, Beloozerova IN. 2006. Neural bases of postural control. Physiology 21, 216-225. ( 10.1152/physiol.00001.2006) [DOI] [PubMed] [Google Scholar]
- 20.Catavitello G, Ivanenko YP, Lacquaniti F. 2015. Planar covariation of hindlimb and forelimb elevation angles during terrestrial and aquatic locomotion of dogs. PLoS ONE 10, e0133936. ( 10.1371/journal.pone.0133936) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 21.Von Karman T, Gabrielli G. 1950. What price speed? Specific power required for propulsion of vehicles. Mech. Eng. 72, 775-781. [Google Scholar]
- 22.Nishii J, Ogawa K, Suzuki R. 1998. The optimal gait pattern in hexapods based on energetic efficiency. In Proc. of 3rd Int. Symp. on Artificial Life and Robotics, pp. 106–109. n.p.: International Society for Artificial Life and Robotics.
- 23.Maes LD, Herbin M, Hackert R, Bels VL, Abourachid A. 2008. Steady locomotion in dogs: temporal and associated spatial coordination patterns and the effect of speed. J. Exp. Biol. 211, 138-149. ( 10.1242/jeb.008243) [DOI] [PubMed] [Google Scholar]
- 24.Bertram JE, Gutmann A. 2009. Motions of the running horse and cheetah revisited: fundamental mechanics of the transverse and rotary gallop. J. R. Soc. Interface 6, 549-559. ( 10.1098/rsif.2008.0328) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 25.Shepherd GM 1988. Neurobiology. Oxford, UK: Oxford University Press. [Google Scholar]
- 26.McCall AA, Miller DM, Balaban CD. 2021. Integration of vestibular and hindlimb inputs by vestibular nucleus neurons: multisensory influences on postural control. J. Neurophysiol. 125, 1095-1110. ( 10.1152/jn.00350.2019) [DOI] [PMC free article] [PubMed] [Google Scholar]
- 27.Vidal P et al. 2015. The vestibular system. In The rat nervous system (ed. G Paxinos), pp. 805–864. San Diego, CA: Academic Press.
- 28.Raibert MH 1986. Legged robots that balance. Cambridge, MA: MIT Press. [Google Scholar]
- 29.Sharbafi MA, Maufroy C, Maus HM, Seyfarth A, Ahmadabadi MN, Yazdanpanah MJ. 2012. Controllers for robust hopping with upright trunk based on the virtual pendulum concept. In 2012 IEEE/RSJ Int. Conf. on Intelligent Robots and Systems, pp. 2222–2227. Piscataway, NJ: IEEE. [DOI] [PubMed]
- 30.McKinley P, Smith J, Gregor R. 1983. Responses of elbow extensors to landing forces during jump downs in cats. Exp. Brain Res. 49, 218-228. ( 10.1007/BF00238582) [DOI] [PubMed] [Google Scholar]
- 31.McKinley P, Smith J. 1983. Visual and vestibular contributions to prelanding EMG during jump-downs in cats. Exp. Brain Res. 52, 439-448. ( 10.1007/BF00238037) [DOI] [PubMed] [Google Scholar]
- 32.Park H-W, Wensing PM, Kim S. 2015. Online planning for autonomous running jumps over obstacles in high-speed quadrupeds. In Proc. of the 2015 Robotics: Science and Systems Conf. (RSS). See http://hdl.handle.net/1721.1/97236.
- 33.Fukuhara A, Koizumi Y, Baba T, Suzuki S, Kano T, Ishiguro A. 2021. Simple decentralized control mechanism that enables limb adjustment for adaptive quadruped running. Figshare. [DOI] [PMC free article] [PubMed]
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.
Supplementary Materials
Data Availability Statement
Video files: video clips 1, 2 and 3 showing the simulation of the running experiments, falling experiments and adaptation to body morphology, respectively, are available in the electronic supplementary material [33].