A Computationally Efficient Inverse Dynamics Solution Based on Virtual Work Principle for Biped Robots

Majid Khadiv, Mahdokht Ezati, S. Ali A. Moosavian

Research output: Contribution to journalArticlepeer-review

3 Scopus citations

Abstract

This paper deals with proposing a computationally efficient solution for the inverse dynamics problem of biped robots. To this end, the procedure of developing a closed-form dynamic model using D’Alembert’s-based virtual work principle (VWP) for a biped robot is described. Then, a closed-form inverse dynamics solution is developed during different phases of walking. For a given motion, the closed-form solution is evaluated at each control cycle to yield the joint torques and interaction forces. This procedure is time-consuming for robots with a large number of degrees of freedom such as 3D biped robots. Alternatively, to improve the computational efficiency of the procedure, a method is proposed to solve inverse dynamics efficiently without the need to develop a closed-form solution. In order to show the computational efficiency of the proposed method, its calculation time is compared to the closed-form solutions obtained from the VWP and Lagrange approaches, while this comparison reveals the merit of the proposed method in terms of computational efficiency. For an example application of the proposed solution for inverse dynamics, a dynamic-based optimization procedure is carried out to show the significance of employing toe-off and heel-contact gait phases during biped walking.

Original languageEnglish
Pages (from-to)37-52
Number of pages16
JournalIranian Journal of Science and Technology - Transactions of Mechanical Engineering
Volume43
DOIs
StatePublished - 1 Jul 2019
Externally publishedYes

Keywords

  • Biped robots
  • Dynamic modeling
  • D’Alembert’s principle
  • Gait planning
  • Virtual work principle

Fingerprint

Dive into the research topics of 'A Computationally Efficient Inverse Dynamics Solution Based on Virtual Work Principle for Biped Robots'. Together they form a unique fingerprint.

Cite this