Interactive real-time articulated figure manipulation using multiple kinematic constraints
Author(s) -
Cary B. Phillips,
Jianmin Zhao,
Norman I. Badler
Publication year - 1990
Publication title -
scholarlycommons (university of pennsylvania)
Language(s) - English
Resource type - Conference proceedings
ISBN - 0-89791-351-5
DOI - 10.1145/91385.91452
Subject(s) - kinematics , inverse kinematics , computer science , process (computing) , frame (networking) , degrees of freedom (physics and chemistry) , inverse , computer vision , control theory (sociology) , control (management) , artificial intelligence , control engineering , algorithm , robot , engineering , mathematics , telecommunications , physics , geometry , classical mechanics , quantum mechanics , operating system
In this paper, we describe an interactive system for positioning articulated figures which uses a 3D direct manipulation technique to provide input to an inverse kinematics algorithm running in real time. The system allows the user to manipulate highly articulated figures, such as human figure models, by interactively dragging 3D "reach goals." The user may also define multiple "reach constraints" which are enforced during the manipulation. The 3D direct manipulation interface provides a good mechanism for control of the inverse kinematics algorithm and helps it to overcome problems with redundancies and singularities which occur with figures of many degrees of freedom. We use an adaptive technique for evaluating the constraints which allows us to ensure that only a certain user-controllable amount of time will be consumed by the inverse kinematics algorithm at each iteration of the manipulation process. This technique is also sensitive to the time it takes to redraw the screen, so it prevents the frame display rate of the direct manipulation from become too slow for interactive control.
Accelerating Research
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom
Address
John Eccles HouseRobert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom