Hostname: page-component-74656f9884-skzmx Total loading time: 0 Render date: 2026-11-06T07:27:37.831Z Has data issue: false hasContentIssue false

A heuristic gait template planning and dynamic motion control for biped robots

Published online by Cambridge University Press:  15 November 2022

Lianqiang Han
Affiliation:
School of Mechatronical Engineering, Beijing Institute of Technology, Beijing, China
Xuechao Chen*
Affiliation:
School of Mechatronical Engineering, Beijing Institute of Technology, Beijing, China
Zhangguo Yu
Affiliation:
School of Mechatronical Engineering, Beijing Institute of Technology, Beijing, China
Zhifa Gao
Affiliation:
School of Mechatronical Engineering, Beijing Institute of Technology, Beijing, China
Gao Huang
Affiliation:
Faculty of Information Technology, Beijing University of Technology, Beijing, China
Jintao Zhang
Affiliation:
School of Mechatronical Engineering, Beijing Institute of Technology, Beijing, China
Kenji Hashimoto
Affiliation:
Department of Mechanical Engineering Informatics, Meiji University/Humanoid Robotics Institute (HRI), Waseda University, Kanagawa, Japan
Qiang Huang
Affiliation:
School of Mechatronical Engineering, Beijing Institute of Technology, Beijing, China
*
*Corresponding author. E-mail: chenxuechao@bit.edu.cn
Rights & Permissions [Opens in a new window]

Abstract

Biped robots with dynamic motion control have shown strong robustness in complex environments. However, many motion planning methods rely on models, which have difficulty dynamically modifying the walking cycle, height, and other gait parameters to cope with environmental changes. In this study, a heuristic model-free gait template planning method with dynamic motion control is proposed. The gait trajectory can be generated by inputting the desired speed, walking cycle, and support height without a model. Then, the stable walking of the biped robot can be realized by foothold adjustment and whole-body dynamics model control. The gait template can be changed in real time to achieve gait flexibility of the biped robot. Finally, the effectiveness of the method is verified by simulations and experiments of the biped robot BHR-B2. The research presented here helps improve the gait transition ability of biped robots in dynamic locomotion.

Information

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

Figure 1. The BHR-B2 robot uses the trajectory generated by the gait template to move in the simulated environment and the experiment with dynamic motion control. On the left is the robot experimental platform. The total height of the robot is 155 cm.

Figure 1

Figure 2. Diagram of walking gait template. One-step action decomposition of the robot in the sagittal and coronal planes. The walking cycle is divided into two stages: raising the foot and stepping down.

Figure 2

Figure 3. Mechanical structure and degree of freedom configuration of the BHR-B2 robot. (a) 3D structure view of the robot. (b) The blue cylinder represents the driving joint of rotation, and the red arrow represents the positive direction of rotation of the joint with the right-handed system. (c) Integrated thigh structure and drive motor layout of the leg.

Figure 3

Table I Dynamic parameters of robot.

Figure 4

Figure 4. The leg geometry of the robot. The inverse kinematics solution is only for the four driving DoFs of the legs.

Figure 5

Figure 5. Walking simulation under different reference speeds. Above: screenshots of the simulation experiment. Central: running speed curve of the robot. Below: roll and pitch angle of the robot’s torso posture.

Figure 6

Figure 6. The tracking curve of four joint angles for right leg in the simulation experiment of dynamic speed change. The red curve represents the desired state and the blue curve represents the actual state.

Figure 7

Figure 7. Simulation experiment of a gait template with variable support height. Screenshot of robot simulation and tracking curve of speed and support height. When the robot moves from left to right, the reference height decreases and then increases.

Figure 8

Figure 8. BHR-B2 stable motion experiment. The protective rope is loose and does not give any support to the robot. The carbon fiber tubes on both sides of the robot’s shoulders are added for protection.

Figure 9

Figure 9. Gait template desired trajectory and actual tracking effect during steady motion. The curve represents the position of the leg end relative to the upper body, so the $z$-direction is negative. When the value in the $z$-direction is smooth, it is the support stage of the current leg.

Figure 10

Figure 10. Dynamic adjustment of support height and swing foot lifting height. The left side is the variable height experiment, and the right side is the variable foot lifting height experiment. The numerical interval between the green circle and the black circle indicates the height of foot lifting. The blue line in the video screenshot is marked with a reference datum to make this change more obvious.

Figure 11

Figure 11. Variable walking cycle time experiment. The horizontal axis represents the number of steps. The red circle indicates the expected walking cycle time, and the blue dot indicates the actual running time.