Synthesis of Biologically Realistic Human Motion Using Joint Torque Actuation

04/30/2019
by   Yifeng Jiang, et al.
0

Using joint actuators to drive the skeletal movements is a common practice in character animation, but the resultant torque patterns are often unnatural or infeasible for real humans to achieve. On the other hand, physiologically-based models explicitly simulate muscles and tendons and thus produce more human-like movements and torque patterns. This paper introduces a technique to transform an optimal control problem formulated in the muscle-actuation space to an equivalent problem in the joint-actuation space, such that the solutions to both problems have the same optimal value. By solving the equivalent problem in the joint-actuation space, we can generate human-like motions comparable to those generated by musculotendon models, while retaining the benefit of simple modeling and fast computation offered by joint-actuation models. Our method transforms constant bounds on muscle activations to nonlinear, state-dependent torque limits in the joint-actuation space. In addition, the metabolic energy function on muscle activations is transformed to a nonlinear function of joint torques, joint configuration and joint velocity. Our technique can also benefit policy optimization using deep reinforcement learning approach, by providing a more anatomically realistic action space for the agent to explore during the learning process. We take the advantage of the physiologically-based simulator, OpenSim, to provide training data for learning the torque limits and the metabolic energy function. Once trained, the same torque limits and the energy function can be applied to drastically different motor tasks formulated as either trajectory optimization or policy learning.

READ FULL TEXT
research
07/13/2020

Reinforcement Learning of Musculoskeletal Control from Functional Simulations

To diagnose, plan, and treat musculoskeletal pathologies, understanding ...
research
03/08/2021

An Energy-Saving Snake Locomotion Gait Policy Using Deep Reinforcement Learning

Snake robots, comprised of sequentially connected joint actuators, have ...
research
03/26/2021

Character Controllers Using Motion VAEs

A fundamental problem in computer animation is that of realizing purpose...
research
03/08/2021

Exploiting Spherical Projections To Generate Human-Like Wrist Pointing Movements

The mechanism behind the generation of human movements is of great inter...
research
12/28/2020

Computational Analysis of Subscapularis Tears and Pectoralis Major Transfers on Muscular Activity

Muscle transfers are commonly performed to restore joint function after ...
research
11/01/2020

Learning Robot Trajectories subject to Kinematic Joint Constraints

We present an approach to learn fast and dynamic robot motions without e...
research
03/03/2022

Learning Time-optimized Path Tracking with or without Sensory Feedback

In this paper, we present a learning-based approach that allows a robot ...

Please sign up or login with your details

Forgot password? Click here to reset