Puppeteer and Marionette: Learning Anticipatory Quadrupedal Locomotion Based on Interactions of a Central Pattern Generator and Supraspinal Drive
Milad Shafiee, Guillaume Bellegarda, Auke Ijspeert

TL;DR
This paper explores how supraspinal drive interacts with central pattern generators in quadrupedal robots to improve anticipatory obstacle crossing, revealing that direct brain signals enhance success while CPGs improve gait efficiency.
Contribution
It introduces a deep reinforcement learning approach to model supraspinal drive, demonstrating its role in high gap crossing success and providing insights into biological control mechanisms.
Findings
Direct supraspinal contribution improves gap crossing success.
CPG dynamics enhance gait smoothness and energy efficiency.
Sensing front foot distance is key for obstacle avoidance.
Abstract
Quadruped animal locomotion emerges from the interactions between the spinal central pattern generator (CPG), sensory feedback, and supraspinal drive signals from the brain. Computational models of CPGs have been widely used for investigating the spinal cord contribution to animal locomotion control in computational neuroscience and in bio-inspired robotics. However, the contribution of supraspinal drive to anticipatory behavior, i.e. motor behavior that involves planning ahead of time (e.g. of footstep placements), is not yet properly understood. In particular, it is not clear whether the brain modulates CPG activity and/or directly modulates muscle activity (hence bypassing the CPG) for accurate foot placements. In this paper, we investigate the interaction of supraspinal drive and a CPG in an anticipatory locomotion scenario that involves stepping over gaps. By employing deepâŠ
| Parameter | Value | Parameter | Value |
|---|---|---|---|
| Batch size | 4096 | SGD Iterations | 10 |
| SGD Mini-bach size | 128 | Discount factor | 0.99 |
| Desired KL-divergence | 0.01 | Learning rate | 0.0001 |
| GAE discount factor | 0.95 | Hidden Layers | 2 |
| Clipping Threshold | 0.2 | Nodes | [256,256] |
| Entropy coefficient | 0.01 | Activation | tanh |
| Case | Success[] | CoT | Froude | ||
|---|---|---|---|---|---|
| 1 | Â Â Â Â Â Â Â Â | 0.92 | 0.34 | 0.36 | |
| 2 | Â Â Â Â Â Â Â Â | 17 | 1.45 | 0.29 | 0.73 |
| 3 | Â Â Â Â Â Â Â Â | 60 | 0.84 | 0.29 | 0.77 |
| 4 | Â Â Â Â Â Â Â Â | 97 | 0.94 | 0.55 | 0.42 |
| 5 | Â Â Â Â Â Â Â Â | 99 | 1.24 | 0.56 | 0.96 |
| 6 | Â Â Â Â Â Â Â Â | 93 | 1.35 | 0.88 | 0.85 |
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsRobotic Locomotion and Control · Zebrafish Biomedical Research Applications · Bat Biology and Ecology Studies
Puppeteer and Marionette: Learning Anticipatory Quadrupedal Locomotion Based on Interactions of a Central Pattern Generator and Supraspinal Drive
Milad Shafiee1, Guillaume Bellegarda1, and Auke Ijspeert1 1 This research is supported by the Swiss National Science Foundation (SNSF) as part of project No.197237. The authors are with the BioRobotics Laboratory, Ecole Polytechnique Federale de Lausanne (EPFL). (e-mail: [email protected])
Abstract
Quadruped animal locomotion emerges from the interactions between the spinal central pattern generator (CPG), sensory feedback, and supraspinal drive signals from the brain. Computational models of CPGs have been widely used for investigating the spinal cord contribution to animal locomotion control in computational neuroscience and in bio-inspired robotics. However, the contribution of supraspinal drive to anticipatory behavior, i.e. motor behavior that involves planning ahead of time (e.g. of footstep placements), is not yet properly understood. In particular, it is not clear whether the brain modulates CPG activity and/or directly modulates muscle activity (hence bypassing the CPG) for accurate foot placements. In this paper, we investigate the interaction of supraspinal drive and a CPG in an anticipatory locomotion scenario that involves stepping over gaps. By employing deep reinforcement learning (DRL), we train a neural network policy that replicates the supraspinal drive behavior. This policy can either modulate the CPG dynamics, or directly change actuation signals to bypass the CPG dynamics. Our results indicate that the direct supraspinal contribution to the actuation signal is a key component for a high gap crossing success rate. However, the CPG dynamics in the spinal cord are beneficial for gait smoothness and energy efficiency. Moreover, our investigation shows that sensing the front feet distances to the gap is the most important and sufficient sensory information for learning gap crossing. Our results support the biological hypothesis that cats and horses mainly control the front legs for obstacle avoidance, and that hind limbs follow an internal memory based on the front limbsâ information. Our method enables the quadruped robot to cross gaps of up to cm ( of body-length) without any explicit dynamics modeling or Model Predictive Control (MPC).
I Introduction and Related Work
Quadruped animals can perform highly agile motions including running, jumping over hurdles, and leaping over gaps. Performing such anticipatory motor behaviors at high speeds requires complex interactions between the supraspinal drive, spinal cord dynamics, and sensory feedback [1]. Through recent advances in machine learning and optimal control, animalsâ legged robot counterparts are becoming increasingly capable of traversing complex terrains [2]. Robots can also be used as scientific tools to investigate biological hypotheses of animal adaptive behavior [3], and conversely we can take inspiration from the underlying mechanisms of animal locomotion to develop robotic systems that approach the agility of animals [4, 5]. In this paper, by leveraging recent robotics tools, we investigate the interaction between the supraspinal drive, the central pattern generator (CPG), and sensory information to generate anticipatory locomotion control for a gap crossing task. We propose a hierarchical biologically-inspired framework, where higher control centers in the brain (represented by an artificial neural network) send supraspinal drive signals to either modulate the CPG dynamics, or directly output actuation signals which bypass the CPG dynamics.
I-A Central Pattern Generators
It is widely accepted that the mammalian spinal cord contains a central pattern generator (CPG) that can produce basic locomotor rhythm in the absence of input from supraspinal drive and peripheral sensory feedback [6]. In robotics, abstract models of CPGs are commonly used for locomotion pattern generation [4, 7, 8, 9], as well as to investigate biological hypotheses [10, 11]. Besides the intrinsic oscillatory behavior of CPGs, several other properties such as robustness and implementation simplicity make CPGs desirable for locomotion control [12]. For legged robots, the CPG is usually designed for feedforward rhythm generation, and dynamic balancing is achieved with optimization [4] or hand-tuned feedback [13, 7]. CPGs also provide an intuitive formulation for specifying different gaits [14], and spontaneous gait transitions can arise by increasing descending drive signals and incorporating contact force feedback [15, 16] or vestibular feedback [17]. In addition to proprioceptive feedback, incorporating exteroceptive feedback information allows for CPG-based locomotion over uneven terrains [18, 19] and navigation in complex environments [20, 21].
Most of these studies consider the CPG to be isolated from higher control centers located in the brain. However, the interaction between supraspinal drive and the Central Pattern Generator during learning and planning leads to fascinating anticipatory locomotion in animals (i.e. motor behavior that involves planning ahead of time). In this article, we investigate the roles of supraspinal drive and the CPG in learning such anticipatory behaviors.
I-B Learning Legged Locomotion
Deep Reinforcement Learning (DRL) has emerged as a powerful approach for training robust legged locomotion control policies in simulation, and deploying these sim-to-real on hardware [22, 23, 24, 2, 25, 26, 27, 28, 29, 30, 31]. To facilitate this sim-to-real transfer, a variety of techniques can be employed such as online parameter adaptation [26, 27], learned state estimation modules [28], teacher-student training [27, 24, 2], and careful Markov Decision Process choices [32, 33, 30, 31]. Most of these works view the trained artificial neural network (ANN) as a âbrainâ which has full access to complete whole-body proprioceptive sensing, which it queries at a high rate to update motor commands. Therefore, different gaits emerge through the combination of reward function tuning (i.e. minimizing energy consumption [34]), incorporating phase biases [35, 36], or imitating animal reference data to replicate bio-inspired movements [37, 26]. However, here and in CPG-RL [31], we represent the ANN as a higher level control center which sends descending drive signals to modulate the central pattern generator in the spinal cord, and map this rhythm generation network to a pattern formation layer. Moreover, here we study the interplay between the ANN modulating the CPG directly, or bypassing the CPG to directly control lower level circuits.
Beyond âblindâ terrain locomotion, recent works incorporate exteroceptive sensing in the learning loop, for example for obstacle avoidance [38] or walking over rough terrain by employing height maps [2, 39]. Gap crossing has been demonstrated by employing MPC and dynamic models for motion planning during learning [40, 41, 42, 43]. For difficult simulation tasks, curriculum learning is helpful for surmounting increasingly challenging terrain [44], and jumping over large hurdles has been demonstrated by employing a mentor during the learning process [45].
I-C Contribution
Despite advances in understanding motor control of mammalian locomotion [1], little is known about the emergence of anticipatory locomotion skills through the interaction of supraspinal drive and CPGs. In this work, we investigate two broad neuroscience research questions:
- âą
What are the plausible contributions of supraspinal drive and CPG circuits in the spinal cord for producing anticipatory locomotion skills?
- âą
What are the necessary sensory feedback features for learning anticipatory locomotion skills?
Although these research questions are broad, we view this work as a starting point for leveraging robotics techniques and biological inspiration to investigate the interaction of supraspinal drive (from the brain) with the CPG. We employ CPG models and a neural network (NN) policy trained with deep reinforcement learning to investigate this interaction for a gap-crossing task. For the first question, our results indicate that the direct supraspinal contribution to the actuation signal is a key component for a high success rate. However, the CPG dynamics in the spinal cord are beneficial for gait smoothness and energy efficiency.
Regarding the second question, our investigation shows that the front foot distance to the gap is the most important visually-extracted sensory information to successfully cross variable gaps. Our results show that front limb information is sufficient for learning gap-crossing, and that DRL can learn to create and encode an internal kinematic model by combining proprioceptive information with the internal CPG states to modulate the hind leg motion for gap crossing. This supports the biological hypothesis that cats and horses control their front legs for obstacle avoidance, and that hind legs follow an internal memory based on front foot information [46, 47]. Furthermore, in contrast to previous robotics works, to the best of our knowledge, this is the first learning-based framework with gap-crossing abilities which does not have a dynamical model, MPC, curriculum, or mentor in the loop. This illustrates the versatility of the proposed framework, which requires minimum expert knowledge (i.e. no model of the system dynamics or more traditional optimal control).
The rest of this paper is organized as follows. Section II describes the CPG topology. Section III details the DRL framework and design of the Markov Decision Process. Section IV presents results and analysis regarding the two mentioned research questions, and a brief conclusion is given in Section V.
II Central Pattern Generators
The locomotor system of vertebrates is organized such that the spinal CPGs are responsible for producing basic rhythmic patterns, while higher-level centers (i.e. the motor cortex, cerebellum, and basal ganglia) are responsible for modulating the resulting patterns according to environmental conditions [1]. Rybak et al. [48] propose that biological CPGs have a two-level functional organization, with a half-center rhythm generator (RG) that determines movement frequency, and pattern formation (PF) circuits that determine the exact shapes of muscle activation signals. Similar organizations have also been used in robotics, for example in our previous work [31], and in [49].
II-A Rhythm Generator (RG) Layer
We employ amplitude-controlled phase oscillators to model the RG layer of the CPG circuits in the spinal cord. Such oscillators have been successfully used for locomotion control of legged robots [4, 10, 31] with the following dynamics:
[TABLE]
where is the amplitude of the oscillator, is the phase of the oscillator, and are the intrinsic amplitude and frequency, is a positive constant representing the convergence factor. Couplings between oscillators are defined by the weights and phase biases . In this paper, we use the oscillators without neural coupling (), and gaits (i.e. phase relationships between limbs) are thus determined by the supraspinal control policy. As in [31], we will investigate the modulation of the intrinsic amplitude and frequency ( and ) for each limb as control signals for the CPG.
II-B Pattern Formation (PF) Layer
To map from the RG layer to joint commands, we first compute corresponding desired foot positions, and then calculate the desired joint positions with inverse kinematics. The desired foot position coordinates are formed as follows:
[TABLE]
where is the step length, is the nominal leg length, is the max ground clearance during swing, is the max ground penetration during stance, and and are set-points that change the equilibrium point of oscillation in the and directions. Modulating the foot horizontal offset and vertical offset represents direct supraspinal control of the general position of the limb, bypassing the rhythm generation layer. A description and visualization of the foot trajectory is illustrated in Figure 2.
III Hierarchical Bio-Inspired Learning of Anticipatory Gap Crossing Tasks
In this section we describe our hierarchical bio-inspired learning framework for learning anticipatory gap crossing abilities for quadruped robots. We represent the supraspinal controller as an artificial neural network which is trained with DRL to modulate both the feet positions (CPG offsets) and/or the intrinsic frequencies and amplitudes of oscillation for each limb to produce anticipatory behavior. The problem is represented as a Markov Decision Process (MDP), and we describe each of its components below.
III-A Action Space
We consider one RG layer for each limb based on Equations (1) and (2), where the RG output will be used in a PF layer to generate the spatio-temporal foot trajectories in Cartesian space (Equations (3) and (4)). We do not consider any explicit neural coupling (i.e. ), with the intuition that inter-limb coordination will be managed by the supraspinal drive.
As in [31], our action space modulates the intrinsic amplitudes and frequencies of the CPG, by continuously updating and for each leg. However, unlike [31], we also consider modulating the oscillation set-points by directly learning foot Cartesian offsets for each leg. Thus, our action space can be summarized as . We divide the descending drive modulation into two categories: oscillatory components of the CPG dynamics , and offset components , shown in Equations (1)-(4). This separation allows us to investigate how gap crossing can best be accomplished, i.e. by modulating CPG activity (by changing and ) and/or by directly updating the limb posture (by changing or ). Based on this investigation, we use for analyzing the roles of sensory feedback features in Section IV-B. The agent selects these parameters at 100 Hz, which will therefore vary during each step according to sensory inputs. We use the following limits for each input during training: , Hz, , .
III-B Observation Space
We consider two different observation space types based on (1) only proprioceptive sensing (enough for locomotion on flat terrain) and (2) also including exteroceptive anticipatory features. Various exteroceptive anticipatory features will be investigated to understand the roles and importance of different sensory quantities.
Flat terrain observation: We consider body orientation, body linear and angular velocity, joint positions and velocities, foot contact booleans, the previous action chosen by the policy network, and CPG states as the flat terrain (proprioceptive sensing) observation space.
Exteroceptive Feedback Features: We assume that the visual system and brain can extract important geometrical information such as foot distance to a gap, and we call such information exteroceptive feedback features. We are interested in investigating which exteroceptive feedback features are most useful for the emergence of anticipatory locomotion skills. To reverse engineer this process, we divide the exteroceptive feedback features into two categories: predictive and instantaneous feedback features. Predictive features consist of foot distance and/or base distance to the beginning and end of a gap. Instantaneous feedback features consist of boolean indicators of stepping into a gap (foot contact/penetration into the gap), as well as vertical distance of the foot with the ground (larger values over a gap). These features are instantaneous feedback, so they cannot be used to predict information about upcoming gaps.
III-C Reward Function
Our reward function promotes forward progress, gap crossing ability, maintaining base stability, and energy efficiency with the following terms:
[TABLE]
- âą
Forward progress: In the first term, corresponds to forward progress in the world (along the -direction). We limit this term to avoid exploiting simulator dynamics and achieving unrealistic speeds, where is the maximum distance the robot will be rewarded for moving forward during each control cycle ().
- âą
Gap reward: The agent receives a sparse reward () if it crosses a gap, and a negative reward of for each control cycle during which a foot penetrates below ground level into a gap.
- âą
Base direction penalty: The third term penalizes lateral deviation of the body ().
- âą
Base orientation penalty: The fourth term penalizes non-zero body orientation ().
- âą
Power: The fifth term penalizes power in order to find energy efficient gaits, where and are joint torques and velocities ().
III-D Training details
We use PyBullet [50] as our physics engine for training and simulation purposes, and the Unitree A1 and Go1 quadruped robots [51]. To train the policies, we use Proximal Policy Optimization (PPO) [52], and Table I lists the PPO hyperparameters and neural network architecture. The control frequency of the policy is 100 Hz, and the torques computed from the desired joint positions are updated at 1 kHz. The equations for each of the oscillators (Equations 1 and 2) are thus also integrated at 1 kHz. The joint PD controller gains are and . All policies are trained for samples.
IV Results
In this section, we present results of our proposed framework for quadruped gap crossing scenarios. In Section IV-A, we investigate the role of the supraspinal drive and CPG based on three criteria: success rate, energy efficiency, and gait smoothness. Furthermore, we investigate the effects of including varying exteroceptive sensory features on these criteria in Section IV-B. Section IV-C presents results for a more challenging task of crossing successive narrowly-spaced gaps, and Section IV-D discusses sim-to-real hardware results. The reader is encouraged to watch the supplementary video for clear visualizations of all discussed experiments.
IV-A * Contribution of CPG and Supraspinal Drive to Actuation *
In this section we train locomotion policies for the following scenarios and action spaces:
Flat terrain. CPG only in directions.
- 2.
Gap terrain. CPG only in directions.
- 3.
Gap terrain. CPG in direction and offset in direction.
- 4.
Gap terrain. CPG in and offset in direction.
- 5.
Gap terrain. Offsets only in directions.
- 6.
Gap terrain. CPG and offsets both in directions.
The CPG in these cases means the agent (supraspinal drive) modulates the frequency and amplitude of Equations (1) and (2). The offset terms are considered as a part of the actuation signal applied directly by the supraspinal drive, bypassing the spinal cord dynamics. Cases 5 and 6 are the only cases in which we modulate the offset in the direction.
We train policies for each case for samples for episodes of on terrains with 7 consecutive gaps (except for Case 1, which is trained on flat terrain only) with all exteroceptive feedback features in the observation space. Each gap length is randomized in during both training and test time, with distances between gaps. An episode terminates early because of a fall, i.e. if the body height drops below . We define the success rate as the number of gaps successfully crossed out of the total number of gaps. In order to test the six policies, we perform 30 policy rollouts on a test environment of locomoting over 7 randomized gaps. Table II summarizes the results from investigating how supraspinal drive can modulate locomotion in these six cases.
IV-A1 Gap Crossing Success Rate
Case 5 has the highest success rate of , indicating the benefit of direct supraspinal actuation in anticipatory scenarios. Case 4, with both oscillatory and offset terms in the direction, has the second highest success rate of . The third highest success rate is for Case 6 with both oscillatory and offset terms in both and directions. The fourth highest success rate is Case 3 (with only the offset component in the direction), and Case 2 (with only the CPG components) has the fifth best success rate of . These results show that direct supraspinal actuation of the foot offset/position is critical for successful gap-crossing, though the CPG can contribute to a high success rate in the absence of offset modulation.
IV-A2 Gait Smoothness
To compare the gait smoothness between policies, we analyze the robot body oscillations during locomotion, and in particular the average angular velocity of the robot body .
Body orientation deviations are penalized in the reward function, as high (absolute) angular velocities tend to correspond to shaky gait patterns. As shown in Table II, the first case has the smoothest gait. This is expected since it corresponds to steady-state locomotion behavior on flat terrain. A comparison of the third and fourth cases indicates a reduction in body oscillation when the agent can also modulate CPG amplitudes. The gait smoothness of case 5 is drastically reduced by removing the CPG dynamics. This result shows the importance of spinal cord dynamics (limit-cycle oscillatory dynamics) for obtaining smooth locomotion.
IV-A3 Cost of Transport (CoT) and Froude number
We investigate gait efficiency by comparing the CoT, and mean velocity with the Froude number [4]. We observe that the fourth case (with both oscillatory and offset components), has the best combined CoT, Froude number, and gait smoothness (low ). This demonstrates the benefit of having both supraspinal drive and CPG dynamics for coordinating locomotion. Case 3, which has the CPG oscillatory component in and offset in , has the lowest CoT, and we observe significant added energy expenditure by removing the CPG dynamics (Case 5). Case 6 shows that having both oscillatory and offset terms leads to the highest Froude number, but also a high CoT and , suggesting that overparameterizing the action space can make it difficult for the agent to converge to an optimal policy.
IV-B *Roles of Feedback Features for Anticipatory Locomotion *
In this section we investigate which exteroceptive sensory feedback information is necessary and sufficient for learning and planning anticipatory tasks. As shown in Figure 3, we consider 16 different combinations of predictive and instantaneous feedback features as described in Section III-B. We train 16 different policies with the Case 4 action space from Section IV-A (i.e. with CPG and offset modulation).
For evaluation, we rollout each policy 100 times and present mean results across all tests. Fig. 3-A shows the gap crossing success rate (by bar height) and CoT (by color). Our results show that policy 1, which has the front feet distances to the gap in the observation space, has both one of the best success rates as well as one of the lowest CoTs. These results show that front leg information is sufficient for learning the gap-crossing task. As the agent is explicitly blind about hind leg positions, this forces it to learn an internal kinematic model by combining exteroceptive front feet positions to the gap, internal CPG states, and proprioceptive sensing to modulate the hind leg motions for gap crossing. This result supports the biological hypothesis that cats and horses control the front legs for obstacle avoidance, and that hind legs follow based on an internal kinematic memory [46, 47].
Notably, as could be expected, the 8 policies with the highest success rates contain the feet and/or base distances to the gap in the observation space, which indicates the importance of predictive feedback features in the observation space. Interestingly, policy 7, which observes all discussed exteroceptive sensing in the observation space, has a slightly lower success rate with respect to the first 6 policies with subsets of the full sensing. This suggests that including supererogatory information in the observation space may not necessarily improve the quality of the learned policy, and may even prevent the convergence of the RL algorithm in finding the optimal policy.
Figure 3-B shows the CoT as the bar height, with the color indicating the Froude number. The lowest CoT and highest Froude number are for the first three policies, which include the front feet positions in the observation space. The first 10 policies show that having predictive information in the observation space helps to learn an energy-efficient gait for the gap-crossing task.
Figure 3-C shows the average body angular velocity to investigate gait smoothness. We observe that having feet distances to the gap in the observation space leads to lower average body angular velocities, and as a result smoother gaits.
IV-C Training for a More Challenging Gap-Crossing Scenario
In this section, we train the robot to cross 8 gaps with the front feet distances to the gap in the observation space (the same as policy 1 from Section IV-B), with 30 platforms between each gap. The gaps have randomized lengths between , and the first gap position is randomized between . As shown in Figure 4, the supraspinal drive increases the velocity of the robot by increasing the frequency of the CPG. The desired velocity for the robot is 1 , however, the agent has learned to increase the velocity of the robot to up to 3 to overcome the gaps. We observe that the policy increases the limb frequency to near its maximum limits for all legs as soon as it reaches the first gap. This indicates that the supraspinal drive modulates the locomotion speed by increasing the CPG frequencies. The oscillation amplitude also changes the step position and reaches maximum values for each foot to cross the gaps.
As seen in bottom right of Figure 4, the offset term is an important component for inter-limb coordination and can explicitly modulate the step position. On average it has the highest and lowest values when the foot starts and stops crossing a gap. Figure 4 (middle) interestingly shows the robot places its HL limb approximately where the FL limb was located in the previous stride.
IV-D Hardware Experiment
We perform a sim-to-real transfer of policy 1 from Section IV-B to the Go1 hardware for a two gap scenario with widths of and . We simplify the sim-to-real transfer by using a trained neural network to capture the actuator dynamics [23, 53], and we assume knowledge of the relative gap distance to the robot from an equivalent scenario completed in simulation. Figure 1-A shows snapshots of trotting over the gaps with a mean velocity of 0.7 .
V Conclusion
In this work, we have proposed a framework to investigate the interactions between supraspinal drive and the CPG to generate anticipatory quadruped locomotion in gap crossing scenarios. Our results show that supraspinal drive is critical for high success rates for gap crossing, but CPG dynamics are beneficial for energy efficiency and gait smoothness. Moreover, our results show that the front foot distance to the gap is the most important and sufficient visually-extracted sensory information for learning gap crossing scenarios. This supports the biological hypothesis that cats and horses control their front legs for obstacle avoidance, and that hind legs follow an internal memory based on the front feet information [46, 47]. This shows that DRL is able to create and encode an internal kinematic model with proprioceptive sensing to modulate the hind leg motion for gap crossing. Furthermore, in contrast to previous work, to the best of our knowledge, this is the first RL framework with gap-crossing capability without having a dynamical model, MPC, curriculum, or mentor in the loop.
Acknowledgements
We would like to thank Alessandro Crespi for assisting with hardware setup.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] S. Grillner and A. El Manira, âCurrent principles of motor control, with special reference to vertebrate locomotion,â Physiological reviews , vol. 100, no. 1, pp. 271â320, 2020.
- 2[2] T. Miki, J. Lee, J. Hwanbo, L. Wellhausen, V. Koltun, and M. Hutter, âLearning robust perceptive locomotion for quadrupedal robots in the wild,â Science Robotics , 2022.
- 3[3] A. J. Ijspeert, âBiorobotics: Using robots to emulate and investigate agile locomotion,â science , vol. 346, no. 6206, pp. 196â203, 2014.
- 4[4] A. Spröwitz, A. Tuleu, M. Vespignani, M. Ajallooeian, E. Badri, and A. J. Ijspeert, âTowards dynamic trot gait locomotion: Design, control, and experiments with cheetah-cub, a compliant quadruped robot,â The International Journal of Robotics Research , vol. 32, no. 8, pp. 932â950, 2013.
- 5[5] D. J. Hyun, S. Seok, J. Lee, and S. Kim, âHigh speed trot-running: Implementation of a hierarchical controller using proprioceptive impedance control on the mit cheetah,â The International Journal of Robotics Research , vol. 33, no. 11, pp. 1417â1445, 2014.
- 6[6] S. Grillner and S. Rossignol, âOn the initiation of the swing phase of locomotion in chronic spinal cats,â Brain research , vol. 146, no. 2, pp. 269â277, 1978.
- 7[7] M. Ajallooeian, S. Pouya, A. Sproewitz, and A. J. Ijspeert, âCentral pattern generators augmented with virtual model control for quadruped rough terrain locomotion,â in 2013 IEEE International Conference on Robotics and Automation , 2013, pp. 3321â3328.
- 8[8] S. Aoi, P. Manoonpong, Y. Ambe, F. Matsuno, and F. Wörgötter, âAdaptive control strategies for interlimb coordination in legged robots: a review,â Frontiers in neurorobotics , vol. 11, p. 39, 2017.
