Traditional keyframe techniques for humanoid animations require skillful operations in designing postures and motion curves. On the other hand, recent methods introduce motion capture data for creating natural behaviors, and their reuse becomes an important technical issue. This paper extends our previous learning methodology for keyframe animations by reusing motion data. Plausible postures at all keyframes are extensively searched by using data-centric objective function, and they are interpolated with motion curves estimated from both theoretical model and referential clips of actual human movements. This new technique is well suited to efficiently generate complicated motions of a whole body.
Captured motion (MPEG-1: 623KB)
Keyframe interpolation | Reward function | ||
---|---|---|---|
Balance keeping Joint variation minimization |
Estimate from motion data | ||
Linear interpolation | MPEG-1: 763KB | MPEG-1: 763KB | |
Jerk minimization | MPEG-1: 763KB | MPEG-1: 763KB | |
Acceleration template | - | MPEG-1: 623KB |
Reward function from motion data + Keyframe interpolation using acceleration template
(MPEG-1: 623KB)
Captured motion of climbing a ladder(MPEG-1: 1416KB)
Keyframe interpolation | Reward function | ||
---|---|---|---|
Balance keeping Minimizing the joint variation |
Estimate from motion data | ||
Linear interpolation | MPEG-1: 1014KB | MPEG-1: 1014KB | |
Jerk minimization | MPEG-1: 1014KB | MPEG-1: 763KB | |
Acceleration template | - | MPEG-1: 989KB |
Reward function from motion data + Keyframe interpolation using acceleration template
(MPEG-1: 989KB)