An algorithm for both human-like motion generation and joint torques computation for digital humans is addressed in this paper. This goal has been achieved using techniques derived from robotics. In particular, the so-called augmented Jacobian has been used to solve the inverse kinematics problem with a single closed loop inverse kinematics algorithm. Furthermore, a position control for the center of mass of the kinematic chain, and for its projection on the support plane (center of pressure), has been implemented to achieve easy posture control. Thus, the inverse kinematics can be solved taking into account the static balance of the digital human. Moreover, the proposed algorithm allows simulating quite complex tasks, which involve the motion of the whole body, by means of only few task-related control points arbitrary located on the whole kinematic chain. The resulting movements are quite natural even for complex tasks as can be seen on the simulation experiments reported which show the effectiveness of the proposed approach. Finally, the joint torques can be computed thanks to the kinetostatics duality: the results are in accordance with biomechanical analyses.

Biomechanically-based motion control for a digital human / DI GIRONIMO, Giuseppe; L., Pelliccia; Siciliano, Bruno; Tarallo, Andrea. - In: INTERNATIONAL JOURNAL ON INTERACTIVE DESIGN AND MANUFACTURING. - ISSN 1955-2513. - 6:1(2012), pp. 1-13. [10.1007/s12008-011-0132-x]

Biomechanically-based motion control for a digital human

DI GIRONIMO, GIUSEPPE;SICILIANO, BRUNO;TARALLO, ANDREA
2012

Abstract

An algorithm for both human-like motion generation and joint torques computation for digital humans is addressed in this paper. This goal has been achieved using techniques derived from robotics. In particular, the so-called augmented Jacobian has been used to solve the inverse kinematics problem with a single closed loop inverse kinematics algorithm. Furthermore, a position control for the center of mass of the kinematic chain, and for its projection on the support plane (center of pressure), has been implemented to achieve easy posture control. Thus, the inverse kinematics can be solved taking into account the static balance of the digital human. Moreover, the proposed algorithm allows simulating quite complex tasks, which involve the motion of the whole body, by means of only few task-related control points arbitrary located on the whole kinematic chain. The resulting movements are quite natural even for complex tasks as can be seen on the simulation experiments reported which show the effectiveness of the proposed approach. Finally, the joint torques can be computed thanks to the kinetostatics duality: the results are in accordance with biomechanical analyses.
2012
Biomechanically-based motion control for a digital human / DI GIRONIMO, Giuseppe; L., Pelliccia; Siciliano, Bruno; Tarallo, Andrea. - In: INTERNATIONAL JOURNAL ON INTERACTIVE DESIGN AND MANUFACTURING. - ISSN 1955-2513. - 6:1(2012), pp. 1-13. [10.1007/s12008-011-0132-x]
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11588/486028
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 13
  • ???jsp.display-item.citation.isi??? ND
social impact