International Journal of Advanced Robotic Systems (Apr 2021)

A grid gradient approximation method of energy-efficient gait planning for biped robots

  • Lu Zhiqiang,
  • Hou Yuanbing,
  • Chai Xiuli,
  • Meng Yun

DOI
https://doi.org/10.1177/17298814211004327
Journal volume & issue
Vol. 18

Abstract

Read online

In this article, an energy-efficient gait planning algorithm that utilizes both 3D body motion and an allowable zero moment point region (AZR) is presented for biped robots based on a five-mass inverted pendulum model. The product of the load torque and angular velocity of all joint motors is used as an energy index function (EIF) to evaluate the energy consumption during walking. The algorithm takes the coefficients of the finite-order Fourier series to represent the motion space of the robot body centroid, and the motion space is gridded by discretizing these coefficients. Based on the geometric structure of the leg joints, an inverse kinematics method for calculating grid intersection points is designed. Of the points that satisfy the AZR constraints, the point with the lowest EIF value in each network line is selected as the seed. In the neighborhood of the seed, the point with the minimum EIF value in the motion space is successively approximated by the gradient descent method, and the corresponding joint angle sequence is stored in the database. Given a distance to be traveled, our algorithm plans a complete walking trajectory, including two starting steps, multiple cyclic steps, and two stopping steps, while minimizing the energy consumption. According to the preset AZR, the joint angle sequences of the robot are read from the database, and these sequences are adjusted for each step according to the zero-moment-point feedback during walking. To determine the effectiveness of the proposed algorithm, both dynamic simulation and walking experiment in the real environment were carried out. The experimental results show that compared with algorithms based on the fixed body height or vertical body motion, our gait algorithm has a significant energy-saving effect.