Online motion retargetting

This paper presents a method to retarget the motion of a character to another in real time. The technique is based on inverse rate control, which computes the changes in joint angles corresponding to the changes in end-effector position. While tracking the multiple end-effector trajectories of the original subject or character, our online motion retargetting also minimizes the joint angle differences by exploiting the kinematic redundancies of the animated model. This method can apply a captured motion to another anthropometry so that it can perform slightly different motion, while preserving the original motion characteristics. Because the above is done online, a real-time performance can be mapped to other characters. Moreover, if the method is used interactively during motion capture session, the feedback of retargetted motion on the screen provides more chances to get satisfactory results. As a by-product, our algorithm can be used to reduce measurement errors in restoring captured motion. The data enhancement improves the accuracy in both joint angles and end-effector positions. Experimental results show that our retargetting algorithm preserves high-frequency details of the original motion quite accurately. Copyright © 2000 John Wiley & Sons, Ltd.

[1]  Daniel E. Whitney,et al.  Resolved Motion Rate Control of Manipulators and Human Prostheses , 1969 .

[2]  A. Liegeois,et al.  Automatic supervisory control of the configuration and behavior of multi-body mechanisms , 1977 .

[3]  Tsuneo Yoshikawa,et al.  Analysis and Control of Robot Manipulators with Redundancy , 1983 .

[4]  Lorenzo Sciavicco,et al.  Robust Control of Robotic Manipulators , 1984 .

[5]  A. A. Maciejewski,et al.  Obstacle Avoidance , 2005 .

[6]  Charles W. Wampler,et al.  Manipulator Inverse Kinematic Solutions Based on Vector Formulations and Damped Least-Squares Methods , 1986, IEEE Transactions on Systems, Man, and Cybernetics.

[7]  Yoshihiko Nakamura,et al.  Inverse kinematic solutions with singularity robustness for robot manipulator control , 1986 .

[8]  L. Sciavicco,et al.  A dynamic solution to the inverse kinematic problem for redundant manipulators , 1987, Proceedings. 1987 IEEE International Conference on Robotics and Automation.

[9]  T. Yoshikawa,et al.  Task-Priority Based Redundancy Control of Robot Manipulators , 1987 .

[10]  D. Orin,et al.  A strictly convergent real-time solution for inverse kinematics of robot manipulators , 1987, J. Field Robotics.

[11]  John M. Hollerbach,et al.  Redundancy resolution of manipulators through torque optimization , 1987, IEEE J. Robotics Autom..

[12]  Bruno Siciliano,et al.  Closed-Loop Inverse Kinematics Schemes for Constrained Redundant Manipulators with Task Space Augmentation and Task Priority Strategy , 1991, Int. J. Robotics Res..

[13]  Daniel Thalmann,et al.  Combined Direct and Inverse Kinematic Control for Articulated Figure Motion Editing , 1992, Comput. Graph. Forum.

[14]  Norman I. Badler,et al.  Inverse kinematics positioning using nonlinear programming for highly articulated figures , 1994, TOGS.

[15]  Zoran Popovic,et al.  Motion warping , 1995, SIGGRAPH.

[16]  Hyeongseok Ko Kinematic and dynamic techniques for analyzing, predicting, and animating human locomotion , 1995 .

[17]  Ken-ichi Anjyo,et al.  Fourier principles for emotion-based human figure animation , 1995, SIGGRAPH.

[18]  Lance Williams,et al.  Motion signal processing , 1995, SIGGRAPH.

[19]  J. Hahn,et al.  Interpolation Synthesis of Articulated Figure Motion , 1997, IEEE Computer Graphics and Applications.

[20]  Michael Gleicher,et al.  Retargetting motion to new characters , 1998, SIGGRAPH.

[21]  Norman I. Badler,et al.  Motion Abstraction and Mapping with Spatial Constraints , 1998, CAPTECH.

[22]  Kwang-Jin Choi,et al.  Processing Motion Capture Data to Achieve Positional Accuracy , 1999, Graph. Model. Image Process..