Humanoid Locomotion with a Fly-Inspired Recurrent Controller
Organizations: The Hong Kong University of Science and Technology, Hong Kong · Zenbot · Nanyang Technological University, Singapore · The Hong Kong Polytechnic University, Hong Kong
Abstract
We investigate humanoid locomotion with a fly-inspired recurrent controller and identify the pathways supporting its deployed behavior. The controller couples 3,609 continuous neural states to a simulated Unitree G1 through body-observation projections, a motor-neuron-labelled readout, and joint servos. We formulate this neural-body feedback system and evaluate a fixed checkpoint across seven terrain instances, three speeds, and three initial yaw offsets. It completes 61/63 conditions under a survival-and-forward-progress criterion; a privileged reference completes 62/63. At nominal yaw, resetting the recurrent motor state before every policy call changes success from 19/21 to 0/21. Conversely, depth and upstream-state substitutions at 252 recorded states leave actions unchanged, with zero measured descending output throughout the intact rollouts. Recorded trajectories and state-matched images connect these findings to sustained movement, lateral drift, and termination events. The study characterizes an embodied recurrent control system whose tested locomotion is supported by direct body-and-command input and carried motor state, providing a concrete basis for subsequent comparisons of circuit structure and control resources.
Figures & tables
Appendix figures & tables12 assets
Supplementary material from the paper’s appendix.
Appendix
| Study | Reported control scale | Body and validation | Relevance to the present study |
|---|---|---|---|
| Collins et al. (2005) [ 8 ] | Passive dynamics with simple active control | Physical bipeds; level-ground walking | Body mechanics contribute directly to coordinated locomotion. |
| Liu et al. (2008) [ 10 ] | Six Matsuoka oscillators | Five-link biped; simulation | Compact rhythmic control with oscillator-level state dynamics. |
| Manoonpong et al. (2007) [ 9 ] | Reflex network plus six additional adaptive neurons | Physical RunBot; boom-constrained walking and ramp adaptation | An adaptive neural layer works together with reflexes and body mechanics. |
| Y. Liu et al. (2024) [ 13 ] | Eight Stein-model neurons in the CPG | Go1 quadruped; physics simulation | Joint mappings, predefined foot paths, and fixed hip abduction/adduction define the control setting. |
| Steffen et al. (2026) [ 14 ] | Reference MLP: hidden units; spiking replacement uses ensembles | H1 humanoid; simulation; walking and arm-control selection | Distinguishes reference-network width from the neuronal ensembles used by the spiking implementation. |
| Radosavovic et al. (2023 version) [ 15 ] | History-conditioned transformer | Full-size humanoid; physical outdoor locomotion | Provides a hardware-validated example of history-dependent humanoid control. |
| Terrain | (m/s) | T_graph | (m) | (m/s) | R1 |
|---|---|---|---|---|---|
| Flat | 0.3 | 3/3 | 4.85 | 0.139 | 3/3 |
| Flat | 0.5 | 3/3 | 6.85 | 0.120 | 3/3 |
| Flat | 0.8 | 3/3 | 9.59 | 0.125 | 3/3 |
| Rough, 0–6 cm | 0.3 | 3/3 | 3.75 | 0.102 | 3/3 |
| Rough, 0–6 cm | 0.5 | 3/3 | 6.02 | 0.119 | 3/3 |
| Rough, 0–6 cm | 0.8 | 2/3 | 7.92 | 0.271 | 2/3 |
Humanoid Robot Locomotion
Humanoid robot locomotion studies how bipedal robots walk, run, recover from disturbances, and traverse varied terrain.
See all 146 papers