Hostname: page-component-74656f9884-8r8nv Total loading time: 0 Render date: 2026-11-08T06:36:43.901Z Has data issue: false hasContentIssue false

Gait optimization and energy-based stability for biped locomotion using large-scale programming

Published online by Cambridge University Press:  17 April 2023

Ye Xie
Affiliation:
Intelligent Robot Research Centre, Zhejiang Lab, Hangzhou, Zhejiang, 311100, China
Chengzhi Gao
Affiliation:
Intelligent Robot Research Centre, Zhejiang Lab, Hangzhou, Zhejiang, 311100, China
Shiqiang Zhu
Affiliation:
Intelligent Robot Research Centre, Zhejiang Lab, Hangzhou, Zhejiang, 311100, China Zhejiang University, Hangzhou, Zhejiang, 311100, China
Xufei Yan
Affiliation:
Intelligent Robot Research Centre, Zhejiang Lab, Hangzhou, Zhejiang, 311100, China
Lingyu Kong*
Affiliation:
Intelligent Robot Research Centre, Zhejiang Lab, Hangzhou, Zhejiang, 311100, China
Anhuan Xie
Affiliation:
Intelligent Robot Research Centre, Zhejiang Lab, Hangzhou, Zhejiang, 311100, China Zhejiang University, Hangzhou, Zhejiang, 311100, China
Jason Gu
Affiliation:
Intelligent Robot Research Centre, Zhejiang Lab, Hangzhou, Zhejiang, 311100, China Dalhousie University, Halifax, B3H 4R2, Canada
Dan Zhang
Affiliation:
York University, Toronto, M3J 1P3, Canada
*
*Corresponding author. E-mail: kongly@zhejianglab.edu.cn
Rights & Permissions [Opens in a new window]

Abstract

This paper presents a gait optimization method to generate the locomotion pattern for biped and discuss its stability. The main contribution of this paper is a newly proposed energy-based stability criterion, which permits the dynamic stable walking and could be straight-forwardly generalized to different locomotion scenarios and biped robots. The gait optimization problem is formulated subject to the constraints of the whole-body dynamics and kinematics. The constraints are established based on the modelling of bipedal hybrid dynamical systems. Following the whole-body modelling, the system energy is acquired and then applied to create the stability criterion. The optimization objective is also established on the system energy. The gait optimization is solved by being converted to a large-scale programming problem, where the transcription accuracy is improved via the spectral method. To further reduce the dimensionality of the large-scale problem, the whole-body dynamics is re-constructed. The generalization of the optimized gait is improved by the design of feedback control. The optimization examples demonstrate that the stability criterion naturally leads to a cyclic biped locomotion, though the periodicity was not previously imposed. Two simulation cases, level ground walking and slope walking, verify the generalization of the stability criterion and feedback control. The stability analyses are carried out by investigating the motions of centre of gravity and centre of pressure. It is revealed that if the tracked speed is above 0.3 m/s or the biped accelerates/climbs the slope, the stability criterion accomplishes the dynamic stable walking, where zero moment point criterion is not strictly complied.

Information

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

Figure 1. Cosmos Robot that has two configurations: bipedal and wheeled.

Figure 1

Figure 2. Architecture diagram of feedback control for biped locomotion.

Figure 2

Table I. Boundary of optimal variables.

Figure 3

Figure 3. Position and velocity along $x,z$-coordinates of left foot in optimization.

Figure 4

Figure 4. Position and velocity along $x,z$-coordinates of centre of gravity in optimization.

Figure 5

Figure 5. Rotational velocities and torques of thigh, knee and ankle joints in optimization.

Figure 6

Figure 6. Energy in optimization with and without stability criterion.

Figure 7

Figure 7. Cosmos biped in simulation environment.

Figure 8

Figure 8. Velocity along $x$-coordinate and position along $z$-coordinate of centre of gravity in the simulation of level ground walking.

Figure 9

Figure 9. Position along $x$-coordinate of centre of gravity, centre of pressure and boundaries of foot in the simulation of level ground walking.

Figure 10

Figure 10. Position along $x$-coordinate of left foot, right foot and body in the simulation of level ground walking.

Figure 11

Figure 11. Velocity along $x$-coordinate and position along $z$-coordinate of centre of gravity in the simulation of slope walking.

Figure 12

Figure 12. Comparison in velocity and position along $x$-coordinate of centre of gravity, centre of pressure and boundaries of foot, between the simulation of slope walking and level ground walking.

Figure 13

Figure 13. Comparison of velocity along $x$-coordinate and position along $z$-coordinate of centre of gravity between optimization and simulation.

Figure 14

Figure 14. Comparison of rotational velocity and torque of knee joint between optimization and simulation.

Figure 15

Figure 15. Comparison of total energy between optimization and simulation.

Figure 16

Figure 16. Bipedal configuration of Cosmos Robot: joints, links, and actuators.