Hostname: page-component-74656f9884-kv2lp Total loading time: 0 Render date: 2026-11-06T09:24:53.416Z Has data issue: false hasContentIssue false

A simple bipedal robot model demonstrating speed-dependent gait transition

Published online by Cambridge University Press:  27 January 2025

Hirofumi Shin*
Affiliation:
Frontier Robotics, Honda R&D Co. Ltd., Wako-shi, Saitama, Japan
Shuhei Ikemoto
Affiliation:
Graduate School of Life Science and Systems Engineering, Kyushu Institute of Technology, Fukuoka, Japan Research Center for Neuromorphic AI Hardware, Kyushu Institute of Technology, Fukuoka, Japan
*
Corresponding author: Hirofumi Shin; Email: hirofumi.shin@ieee.org
Rights & Permissions [Opens in a new window]

Abstract

This paper introduces a novel bipedal robot model designed for adaptive transition between walking and running gaits solely through changes in locomotion speed. The bipedal robot model comprises two sub-components: a mechanical model for the legs that accommodates both walking and running and a continuous state model that does not explicitly switch states. The mechanical model employs a structure combining a linear cylinder with springs, dampers, and stoppers, designed to have mechanistic properties of both the inverted pendulum model used for walking and the spring-loaded inverted pendulum model used for running. The state model utilizes a virtual leg representation to abstractly describe the actual support leg, capable of commonly representing both a double support leg in walking and a single support leg in running. These models enable a simple gait controller to determine the kick force and the foot touchdown point based solely on the parameter of the target speed, thus allowing a robot to walk and run stably. Hence, simulation validation demonstrates the adaptive robot transition to an energy-efficient gait depending on locomotion speed without explicit gait-type instructions and maintaining stable locomotion across a wide range of speeds.

Information

Type
Research Article
Copyright
© The Author(s), 2025. Published by Cambridge University Press
Figure 0

Table I. The list of related works on controllers for gait transitions, explained in Sections 2.1 and 2.2.

Figure 1

Figure 1. The overall structure of the proposed controller for speed-dependent gait transition. The controller consists of the bipedal model (mechanical model and state model) explained in Section 3, along with the Raibert controller explained in Section 4.

Figure 2

Figure 2. Overview of the spring-loaded inverted pendulum model with a cylinder to replicate the behaviors of both SLIP and IP models. Panel (a) illustrates the structural details with the leg in the air. Panels (a) to (c) show how the spring and damper forces are generated depending on the leg length. $K(*)=\boldsymbol {0}$ and $K(*) \neq \boldsymbol {0}$ correspond to the lower case and upper case of (2), respectively. Similarly, $C(*)=\boldsymbol {0}$ and $C(*) \neq \boldsymbol {0}$ represent the lower and upper cases of (3). Panels (d) and (e) indicate how the mechanical model is structured during the DS and SS phases. Panels (f) to (h) display the changes in the mechanical properties of the leg model depending on leg behaviors.

Figure 3

Table II. List of variables and parameters. Each position is a two-dimensional vector as $\boldsymbol{p}_*=[x_*, y_*]$.

Figure 4

Figure 3. State model for unified gait transition during walking and running. The blue and red lines represent the supporting and swinging legs, respectively. The dashed blue and red lines denote the virtual supporting leg and the virtual swinging leg. The white and gray boxes above the panels indicate the actual gait and virtual leg phases, respectively. Panel (a) illustrates the parameter definitions for the virtual leg description. Panels (b) and (c) depict leg behaviors with virtual legs. Panel (d) presents the state transition diagram. Panels (e) and (f) display leg behaviors during gait transitions.

Figure 5

Figure 4. Phase definition and control diagrams in Raibert controller [38], which consists of compression, trust phase, and touchdown period. The parameter definitions are in Tables II and III.

Figure 6

Table III. List of parameters for the simulation verifications.

Figure 7

Figure 5. Result of the Poincaré section for velocity deviations for each individual target velocity. Each dot represents the velocity deviation between the current and previous phases, where the speed is measured when the CoM reaches peak height position.

Figure 8

Figure 6. Leg behavior in simulation. The red and blue legs show the actual legs, which are the left and right feet. The gray shows the virtual legs. While the legs come in contact with the ground, round markers at the tip of the legs are shown. Panel (a) shows a walking motion. Panel (b) shows a running motion.

Figure 9

Figure 7. Phase diagrams during the target speed are changed discontinuously during a continuous simulation. The target speed of panel (a) is changed from $0.5$ m/s to $3.0$ m/s every $0.01$ m/s, and it of panel (b) is the reverse. Although the result of decreasing and increasing speed has hysteresis, this graph shows stable motion in any speed range. Panels (c) to (f) show the actual phase transitions for the virtual leg and the actual leg, with their timings illustrated in panels (a) and (b), respectively.

Figure 10

Figure 8. Change in energy as a function of target velocity. Panel (a) shows the change from low to high speed, and panel (b) shows the reverse.

Figure 11

Figure 9. Behavior of different virtual leg parameters. Panel(a) shows the behavior of the DS phase when the coefficient of (6) is varied. Panel(b) shows the behavior of the free leg when the coefficient of (7) is varied.

Figure 12

Figure 10. An assumed potential function that explains the hysteresis in the gait transition (modified from [4, 12]).

Supplementary material: File

Shin and Ikemoto supplementary material

Shin and Ikemoto supplementary material
Download Shin and Ikemoto supplementary material(File)
File 8.8 MB