Journal of Bionic Engineering ›› 2022, Vol. 19 ›› Issue (2): 355-369.doi: 10.1007/s42235-021-00142-4

• • 上一篇    

Kinematic Modeling for Biped Robot Gait Trajectory Using Machine Learning Techniques

Bharat Singh1, Ankit Vijayvargiya1, Rajesh Kumar1   

  1. 1 Department of Electrical Engineering, Malaviya National Institute of Technology, Jaipur 302017, India
  • 收稿日期:2021-07-26 修回日期:2021-12-07 接受日期:2021-12-14 出版日期:2022-03-10 发布日期:2022-05-02
  • 通讯作者: Bharat Singh, Ankit Vijayvargiya, Rajesh Kumar E-mail:bharatsingh1993@yahoo.com, ankitvijayvargiya29@gmail.com, rkumar.ee@mnit.ac.in
  • 作者简介:Bharat Singh1, Ankit Vijayvargiya1, Rajesh Kumar1

Kinematic Modeling for Biped Robot Gait Trajectory Using Machine Learning Techniques

Bharat Singh1, Ankit Vijayvargiya1, Rajesh Kumar1   

  1. 1 Department of Electrical Engineering, Malaviya National Institute of Technology, Jaipur 302017, India
  • Received:2021-07-26 Revised:2021-12-07 Accepted:2021-12-14 Online:2022-03-10 Published:2022-05-02
  • Contact: Bharat Singh, Ankit Vijayvargiya, Rajesh Kumar E-mail:bharatsingh1993@yahoo.com, ankitvijayvargiya29@gmail.com, rkumar.ee@mnit.ac.in
  • About author:Bharat Singh1, Ankit Vijayvargiya1, Rajesh Kumar1

摘要: This paper presents the predictive models for biped robot trajectory generation. Predictive models are parametrizing as a continuous function of joint angle trajectories. In a previous work, the authors had collected the human locomotion dataset at RAMAN Lab, MNIT, Jaipur, India. The MNIT gait dataset consists of walking data on a plane surface of 120 human subjects from different age groups and genders. Thirty-two machine learning models (linear, support vector, k-nearest neighbor, ensemble, probabilistic, and deep learning) trained using the collected dataset. In addition, two types of mapping, (a) one-to-one and (b) many-to-one, are presented for each model. These mapping models act as a reference policy for the control of joints and prediction of state for the next time instant in advance if the onboard sensor fails. Results show that the deep learning and probabilistic learning models perform better for both types of mappings. Also, the probabilistic model outperforms the deep learning-based models in terms of maximum error, because the probabilistic model effectively deals with the prediction uncertainty. In addition, many-to-one outperforms the one-to-one mapping because it captures the correlation between knee, hip, and ankle trajectories. Therefore, this study suggests a many-to-one mapping using the probabilistic model for biped robot trajectory generation.

关键词: Kinematic, Locomotion, Machine learning, Prediction, Regression

Abstract: This paper presents the predictive models for biped robot trajectory generation. Predictive models are parametrizing as a continuous function of joint angle trajectories. In a previous work, the authors had collected the human locomotion dataset at RAMAN Lab, MNIT, Jaipur, India. The MNIT gait dataset consists of walking data on a plane surface of 120 human subjects from different age groups and genders. Thirty-two machine learning models (linear, support vector, k-nearest neighbor, ensemble, probabilistic, and deep learning) trained using the collected dataset. In addition, two types of mapping, (a) one-to-one and (b) many-to-one, are presented for each model. These mapping models act as a reference policy for the control of joints and prediction of state for the next time instant in advance if the onboard sensor fails. Results show that the deep learning and probabilistic learning models perform better for both types of mappings. Also, the probabilistic model outperforms the deep learning-based models in terms of maximum error, because the probabilistic model effectively deals with the prediction uncertainty. In addition, many-to-one outperforms the one-to-one mapping because it captures the correlation between knee, hip, and ankle trajectories. Therefore, this study suggests a many-to-one mapping using the probabilistic model for biped robot trajectory generation.

Key words: Kinematic, Locomotion, Machine learning, Prediction, Regression