Pin-and-Drag Synergetic Interface for Choreography of Human Figures

This paper presents an interface for choreographing human and animal characters without reference motion. Its basic function is to enable animators to generate a natural motion clip by dragging a link to an arbitrary position with any number of links pinned in the global frame as well as other constraints such as desired joint angles and joint motion ranges. Each constraint can be switched on or off, strengthened or weakened for each joint at users' will. The interface is based on a new online inverse kinematics technique that allows more flexible attachment of pins and various types of constraints. Although the basic method can create natural motions from scratch, editing or retargetting captured motion requires only a small modification to the original method. We also demonstrate the powerfulness and usability of the proposed method by a number of example motion clips. The same methodology can be applied to flexible and intuitive manipulation of humanoid robots with large degrees of freedom in real time.

[1]  Zoran Popovic,et al.  Editing dynamic properties of captured human motion , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[2]  Michael F. Cohen,et al.  Verbs and Adverbs: Multidimensional Motion Interpolation , 1998, IEEE Computer Graphics and Applications.

[3]  Norman I. Badler,et al.  JACK: a toolkit for manipulating articulated figures , 1988, UIST '88.

[4]  Katsu Yamane,et al.  Dynamics Filter - concept and implementation of online motion Generator for human figures , 2000, IEEE Trans. Robotics Autom..

[5]  Norman I. Badler,et al.  Interactive real-time articulated figure manipulation using multiple kinematic constraints , 1990, I3D '90.

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

[7]  Michael F. Cohen,et al.  Efficient generation of motion transitions using spacetime constraints , 1996, SIGGRAPH.

[8]  Sung Yong Shin,et al.  A hierarchical approach to interactive motion editing for human-like figures , 1999, SIGGRAPH.

[9]  Daniel Thalmann,et al.  Human shoulder modeling including scapulo-thoracic constraint and joint sinus cones , 2000, Comput. Graph..

[10]  Anthony A. Maciejewski,et al.  Dealing with the ill-conditioned equations of motion for articulated figures , 1990, IEEE Computer Graphics and Applications.

[11]  A. A. Maciejewsk Dealing with the Ill-Conditioned Epuations of Motion for Articulated Figures , 1990 .

[12]  Yoshihiko Nakamura,et al.  Advanced robotics - redundancy and optimization , 1990 .

[13]  Kwang-Jin Choi,et al.  Online motion retargetting , 2000, Comput. Animat. Virtual Worlds.

[14]  Kwang-Jin Choi,et al.  Online motion retargetting , 2000, Comput. Animat. Virtual Worlds.

[15]  Norman I. Badler,et al.  Multi-dimensional input techniques and articulated figure positioning by multiple constraints , 1987, I3D '86.

[16]  W. W. Schrader,et al.  Efficient Computation of the Jacobian for Robot Manipulators , 1984 .

[17]  Nancy S. Pollard,et al.  Force-based motion editing for locomotion tasks , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

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

[19]  Masayuki Inaba,et al.  AutoBalancer: An Online Dynamic Balance Compensation Scheme for Humanoid Robots , 2000 .

[20]  J. Y. S. Luh,et al.  Resolved-acceleration control of mechanical manipulators , 1980 .