Abstract: | This paper describes a novel walking pattern generation method for a biped humanoid robot using a convolution sum. For a biped walking model, a single mass inverted pendulum model is generally used and the zero moment point (ZMP) equation is described by a decoupled linear differential equation. As a walking pattern generation method for the robot model, a novel method using a convolution sum is proposed in this paper. From the viewpoint of the linear system response, walking pattern generation can be regarded as a convolution of an arbitrary reference ZMP and the walking pattern for an impulse reference ZMP. For the calculation of convolution, the walking pattern for an impulse reference ZMP is first derived from the analytic walking pattern for a step reference ZMP. The convolution sum is then derived in two recursive forms, which can be applied online and offline, respectively. The proposed algorithm requires low computation power, since the walking pattern equation is composed of a recursive form. As the algorithm is expressed in analytic form, it is not necessary to solve optimization problems or calculate the fast Fourier transform, contrary to previous approaches. A computer simulation of walking demonstrates that the proposed algorithm yields excellent accuracy compared to the preview control method — one of the most highly regarded walking pattern generation methods. In addition, the application on the multi-point mass model is shown with the computer simulation. |