Inverse optimal control to model human trajectories during locomotion

Comput Methods Biomech Biomed Engin. 2022 Apr;25(5):499-511. doi: 10.1080/10255842.2021.1962311. Epub 2021 Aug 16.

Abstract

Cobotic applications require a good knowledge of human behaviour in order to be cleverly, securely and fluidly performed. For example, to make a human and a humanoid robot perform a co-navigation or a co-manipulation task, a model of human walking trajectories is essential to make the robot follow or even anticipate the human movements. This paper aims to study the Center of Mass (CoM) path during locomotion and generate human-like trajectories with an optimal control scheme. It also proposes a metric which allows to assess this model compared to the human behaviour. CoM trajectories during locomotion of 10 healthy subjects were recorded and analysed as part of this study. Inverse optimal control was used to find the optimal cost function which best fits the model to the measurements. Then, the measurements and the generated data were compared in order to assess the performance of the presented model. Even if the experiments show a great variability in human behaviours, the model presented in this study gives an accurate approximation of the average human walking trajectories. Furthermore, this model gives an approximation of human locomotion good enough to improve cobotic tasks allowing a humanoid robot to anticipate the human behaviour.

Keywords: Locomotion analysis; human-robot interaction; model-based simulation; modeling; optimal control.

MeSH terms

  • Algorithms
  • Humans
  • Locomotion
  • Robotics*
  • Walking