Hostname: page-component-74656f9884-npj9w Total loading time: 0 Render date: 2026-11-08T14:17:36.517Z Has data issue: false hasContentIssue false

Intermittent walking controller with holonomic constrained trajectory forming a conservative system

Published online by Cambridge University Press:  23 April 2025

Hirofumi Shin*
Affiliation:
Frontier Robotics, Honda R&D Co. Ltd., Wako-shi, Saitama, Japan
Chunjiang Fu
Affiliation:
Frontier Robotics, Honda R&D Co. Ltd., Wako-shi, Saitama, Japan
Takumi Kamioka
Affiliation:
Frontier Robotics, Honda R&D Co. Ltd., Wako-shi, Saitama, Japan
*
Corresponding author: Hirofumi Shin; Email: hirofumi.shin@ieee.org
Rights & Permissions [Opens in a new window]

Abstract

Reduced-order models encapsulating complex whole-body dynamics have facilitated stable walking in various bipedal robots. These models have enabled intermittent control methods by applying control inputs intermittently (alternating between zero input and feedback input), allowing robots to follow natural dynamics and provide energetically and computationally efficient walking. However, due to their inability to derive closed-form solutions for the angular momentum generated by swing motions and other dynamic actions, constructing a precise model for the walking phase with zero input is challenging, and controlling walking behavior using an intermittent controller remains problematic. This paper proposes an intermittent controller for bipedal robots, modeled as a multi-mass system consisting of an inverted pendulum and an additional mass representing the swing leg. The proposed controller alternates between feedback control during the double support (DS) phase and zero-input control during the single support (SS) phase. By deriving a constrained trajectory, the system behaves as a conservative system during the SS phase, enabling closed-form solutions to the equations of motion. This constraint allows the robot to track the target behavior accurately, intermittently adjusting energy during the DS phase. The effectiveness of the proposed method is validated through simulations and experiments with a bipedal robot, demonstrating its capability to accurately and stably track the target walking velocity using intermittent control.

Information

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

Figure 1. Definition of mass model and the proposed constrained model. Panel (a) displays a multi-mass model. Panel (b) indicates an overview of the constrained position trajectory in the proposed method. Parameter definitions are shown in Table I.

Figure 1

Figure 2. Typical reduced-order models. panel (a) shows examples of reduced-order models that abstract bipedal locomotion. panel (b) shows the definition of mass model.

Figure 2

Figure 3. Overview of robot control. The ”robot” corresponds to Section 3.1 in numerical simulations and to the actual robot in experiments. The ”planner model,” which includes the swing-leg trajectory described in Section 3.2, is implemented as described in Section 3.3.1. The ”kick controller” is detailed in Section 3.3.2. In this paper, ”zero input” refers to the absence of control input applied to the model.

Figure 3

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

Figure 4

Figure 4. Event, swing phase, variable, and parameter definitions during the SS phase (swing phase) and image of controller implementation. The meaning of each event is shown in Table II and Table III. For simplicity, the CoM position of the swing leg is assumed to coincide with the foot position. Additionally, the green circle represents a circle with a radius of $l_{a}^{iv}$. Panel (c) displays the controller image of one of the intermittent control methods [10].

Figure 5

Table II. List of events during the SS phase.

Figure 6

Table III. List of target position during swing phase.

Figure 7

Table IV. List of numerical simulation parameters.

Figure 8

Table V. List of parameters for robot experiments.

Figure 9

Figure 5. Energy profile during the SS phase when the target velocity is $0.2$ m/s. To compare the red and blue lines, an offset value is added to the vertical axis for the blue lines, but the scale remains consistent for each line. The red lines show the results of our proposed method, where each line corresponds to the trajectories shown in Figs. 6(d) and (e).

Figure 10

Figure 6. Trajectories of each mass for various swing-leg trajectory generation methods and the corresponding time-elapsed velocity changes. In the left diagrams of each panel, blue and red represent the trajectories of the left and right feet, respectively, while the green dashed line indicates the target height. In the right diagrams of each panel, the dashed line represents the target velocity, and the dots plot the observed velocity results. Note that the velocities converge near the purple region in each result. For simplicity, the CoM position of the swing leg is assumed to coincide with the foot position.

Figure 11

Figure 7. Comparison of velocity trajectories. Panel (a) illustrates changes in forward velocity with and without the proposed method. Panels (b) and (c) present phase diagrams of forward and vertical velocities, respectively. The black dashed lines in all panels indicate the target velocity at the mid-stance position.

Figure 12

Figure 8. The experimental results for velocity trackability with our bipedal robot with four degrees of freedom constrained in a two-dimensional plane. Panel (a) shows the dynamics simulator results, and panel (b) shows the hardware experiment results. The blue dots indicate the average velocities at the midstance, and the blue area represents the standard deviation. Panel (c) illustrates the progression of forward velocity when the target velocity is set to 0.3 m/s, and panel (d) depicts the trajectories of each mass during this condition. The blue circles represent the left foot, and the red circles represent the right foot. Panel (e) shows the stability verification results under external disturbances applied under the same conditions as panel (c). The upper part of the graph indicates the walking steps where external forces were applied to the pendulum mass: red numbers represent −10 N, and blue numbers represent + 10 N in the x-axis direction.

Figure 13

Figure 9. Swing-leg trajectories that show the comparative method and our method, respectively.

Figure 14

Figure 10. Numerical simulation results with different parameters compared to Figure 6(d) and (e).