基于LSTM神经网络的仿人机器人循环步态的生成方法

    Method for Generating Cyclic Gait of Biped Robots Based on LSTM Neural Network

    • 摘要: 为了解决Kinect视野限制仿人机器人不能对人体步行动作进行长时间模仿的问题,提出基于长短期记忆(long short-term memory,LSTM)神经网络预测模型生成仿人机器人的循环步态的方法.通过Kinect多次采集人体步行时各个关节角度的一维时间序列,经仿人机器人步态平衡模型得到仿人机器人的关节角度驱动序列.使用C-C方法确定时间序列的时间延迟和嵌入维数,对关节角度序列进行相空间重构,获取时间序列的更多特征值对基于LSTM神经网络搭建的关节角度预测模型训练,并通过其生成多个步态周期的关节角度序列.使用生成的序列在WEBOTS平台中驱动仿人机器人NAO完成多个步态周期的步行动作.该方法有效解决体感摄影机视野限制问题,使仿人机器人能完成多个步态周期的步行模仿动作.

       

      Abstract: To solve the problem that the Kinect field of view cannot simulate the human body walking for a long time, a method based on the long short-term memory (LSTM) neural network prediction model to generating the cyclic gait of the humanoid robot was proposed. The one-dimensional time series of each joint angle was collected by Kinect when the human body walked, and the joint angle driving sequence of the humanoid robot was obtained through the humanoid gait balance model. The C-C method was used to determine the time delay and embedding dimension of the time series, and the phase space reconstruction of the joint angle sequence was used to obtain more eigenvalues of the time series. The joint angle prediction model based on the LSTM neural network was trained and passed by generating a sequence of joint angles for multiple gait cycles. Finally, the generated sequence was used to drive the NAO on WEBOTS platform to complete the walking motion of multiple gait cycles. This method effectively solves the problem of the visual field limitation of the somatosensory camera, enables the humanoid robot to complete the walking simulation of multiple gait cycles.

       

    /

    返回文章
    返回