|
ABSTRACT
Interactive control of a virtual character through full body movement has a wide range of applications. However, there is a need for systems that accurately reproduce the motion of a performer while accounting for surrounding obstacles. We propose an approach based on a Prioritized Inverse Kinematics constraint solver. Several markers are placed on the user's body. A set of kinematic constraints make the virtual character track these markers. At the same time, we monitor the instantaneous displacements of a set of geometric primitives, called observers, attached to different parts of the virtual character. When an observer enters the influence area of an obstacle, its motion is damped by means of automatically created preventive constraints. The IK solver satisfies both maker and preventive constraints simultaneously, yielding postures of the virtual character that remain close to those of the user, while avoiding collisions with the virtual environment. Our performance measurements show the maturity of the IK technology for real-time full-body interactions.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Baciu, G., Wong, S. K. 2000. The Impulse Graph: A New Dynamic Structure for Global Collisions. Computer Graphics Forum 19(3), 229--238.
|
| |
2
|
Badler, N. I., Hollick, M. J., Granieri, J. P. 1993. Real-Time Control of a Virtual Human Using Minimal Sensors. Presence: Teleoperators and Virtual Environments, 2, 82--86.
|
| |
3
|
|
| |
4
|
van den Berg, J., Ferguson, D., Kuffner, J. 2006. Anytime path planning and replanning in dynamic environments. In Proc. of the IEEE International Conference on Robotics and Automation (ICRA '06), 2366--2371.
|
| |
5
|
|
 |
6
|
|
| |
7
|
Brock, O., Khatib., O. 2002. Elastic Strips: A Framework for Motion Generation in Human Environments. International Journal of Robotics Research, 21(12), 1031--1052.
|
| |
8
|
Eric Burns , Sharif Razzaque , Abigail T. Panter , Mary C. Whitton , Matthew R. McCallus , Frederick P. Brooks, Jr., The hand is more easily fooled than the eye: users are more sensitive to visual interpenetration than to visual-proprioceptive discrepancy, Presence: Teleoperators and Virtual Environments, v.15 n.1, p.1-15, February 2006
[doi> 10.1162/pres.2006.15.1.1]
|
 |
9
|
|
| |
10
|
Fiorini, P., Shiller, Z. 1993. Motion Planning in Dynamic Environments Using the Relative Velocity Paradigm. In Proc. of the 1993 IEEE Int. Conf. on Robotics and Automation, Vol. 1. 560--565.
|
| |
11
|
Garber, M., Lin, M. C. 2002. Constraint-based Motion Planning Using Voronoi Diagrams. In Proc. of Workshop on Algorithmic Foundations of Robotics.
|
| |
12
|
|
| |
13
|
|
 |
14
|
Jehee Lee , Jinxiang Chai , Paul S. A. Reitsma , Jessica K. Hodgins , Nancy S. Pollard, Interactive control of avatars animated with human motion data, Proceedings of the 29th annual conference on Computer graphics and interactive techniques, July 23-26, 2002, San Antonio, Texas
|
| |
15
|
|
| |
16
|
|
| |
17
|
Maciejewski, A. A., Klein, C. A. 1985. Obstacle Avoidance for Kinematically Redundant Manipulators in Dynamically Varying Environments. International Journal of Robotics Research, 4(3), 109--117.
|
| |
18
|
|
| |
19
|
Peinado, M., Boulic, R., Le Callennec, B., Meziat, D. 2005. Progressive Cartesian Inequality Constraints for the Inverse Kinematics Control of Articulated Chains. In Proc. of Eurographics 2005, Short Presentations Session, 93--96.
|
| |
20
|
Peinado, M., Boulic, R., Raunhardt, D., Meziat, D. 2006. Environmental-aware Postural Control of Virtual Humans for Real-time Applications. In Proc. of the 2006 SAE Digital Human Modeling Conference.
|
| |
21
|
Raunhardt, D., Boulic, R. 2007. Exploiting Coupled Joints. In Proc. of 2nd International Conference on Computer Graphics Theory and Applications (GRAPP '07).
|
| |
22
|
Rosenbaum, D. A., Meulenbroek, R. J., Vaughan, J. 2001. Planning reaching and grasping movements: theoretical premises and practical implications. Motor Control, 5(2), 99--115.
|
 |
23
|
|
| |
24
|
|
| |
25
|
|
| |
26
|
|
| |
27
|
Zhao, X., Badler, N. 1994. Interactive Body Awareness. Computer-Aided Design, 26(12), 861--866.
|
|