This Article 
 Bibliographic References 
 Add to: 
Full-Body Avatar Control with Environment Awareness
May/June 2009 (vol. 29 no. 3)
pp. 62-75
Interactive control of virtual characters through full-body movement requires accurately reproducing a performer's motion while accounting for surrounding obstacles. The authors' approach, based on a prioritized inverse kinematics solver, satisfies marker and preventive constraints simultaneously. Together with a coupled spine model, it yields virtual character postures that are close to the performer's.

1. D.A. Rosenbaum, R.J. Meulenbroek, and J. Vaughan, "Planning Reaching and Grasping Movements: Theoretical Premises and Practical Implications," Motor Control, vol. 5, no. 2, 2001, pp. 99–115.
2. D.J. Sturman, "Computer Puppetry," IEEE CG&A, vol. 18, no. 1, 1998, pp. 38–45.
3. D. Tolani, A. Goswami, and N.I. Badler, "Real-Time Inverse Kinematics Techniques for Anthropomorphic Limbs," Graphical Models, vol. 62, no. 5, 2000, pp. 353–388.
4. X. Zhao and N. Badler, "Interactive Body Awareness," Computer-Aided Design, vol. 26, no. 12, 1994, pp. 861–866.
5. G. Baciu and S.K. Wong, "The Impulse Graph: A New Dynamic Structure for Global Collisions," Computer Graphics Forum, vol. 19, no. 3, 2000, pp. 229–238.
6. M. Garber and M.C. Lin, "Constraint-Based Motion Planning Using Voronoi Diagrams," Algorithmic Foundations of Robotics V, Springer, 2003, pp. 541–558.
7. B. Faverjon and P. Tournassoud, "A Local Based Approach for Path Planning of Manipulators with a High Number of Degrees of Freedom," Proc. 1987 IEEE Int'l Conf. Robotics and Automation, IEEE Press, 1987, pp. 1152–1159.
8. W. McNeely, K. Puterbaugh, and J. Troy, "Six Degree-of-Freedom Haptic Rendering Using Voxel Sampling," Proc. 26th Ann. Conf. Computer Graphics and Interactive Techniques, ACM Press/Addison-Wesley, 1999, pp. 401–408.
9. R. Lindeman, J. Sibert, and J. Templeman, "The Effect of 3D Widget Representation and Simulated Surface Constraints on Interaction in Virtual Environments," Proc. 2001 IEEE Virtual Reality Conference, IEEE Press, 2001, pp. 141–148.
10. D. Bownman and L.F. Hodges, "An Evaluation of Techniques for Grabbing and Manipulating Remote Objects in Immersive Virtual Environments," Proc. 1997 Symp. Interactive 3D Graphics, ACM Press, 1997, pp. 35–38.
11. E. Burns et al., "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, vol. 15, 2006, pp. 1–15.
12. C.B. Zilles and J.K. Salisbury, "A Constraint-Based God-Object Method for Haptic Display," Proc. Int'l Conf. Intelligent Robots and Systems (IROS 95), IEEE Press, 1995, p. 3146.
13. P. Baerlocher and R. Boulic, "An Inverse Kinematic Architecture Enforcing an Arbitrary Number of Strict Priority Levels," The Visual Computer, vol. 20, no. 6, 2004, pp. 402–417.
14. G. Monheit and N.I. Badler, "A Kinematic Model of the Spine and Torso," IEEE CG&A, vol. 11, no. 2, 1991, pp. 29–38.
15. D. Raunhardt and R. Boulic, "Exploiting Coupled Joints," Proc. 2nd Int'l Conf. Computer Graphics Theory and Applications (GRAPP 07), Inst. for Systems and Technologies of Information, Control and Communication, 2007, pp. 13–20.
16. M. Peinado et al., "Accurate On-line Avatar Control with Collision Anticipation," Proc. ACM Symp. Virtual Reality Software and Technology (VRST 07), ACM Press, 2007, pp. 89–97.
17. P. Fiorini and Z. Shiller, "Motion Planning in Dynamic Environments Using the Relative Velocity Paradigm," Proc. 1993 IEEE Int'l Conf. Robotics and Automation, vol. 1, IEEE Press, 1993, pp. 560–565.
18. A. Peternier, D. Thalmann, and F. Vexo, "Mental Vision: A Computer Graphics Teaching Platform," Proc. Int'l Conf. E-learning and Games (Edutainment 06), LNCS 3942, Springer, 2006, pp. 223–232.

Index Terms:
Avatars,Damping,Motion control,Kinematics,Elbow,Virtual prototyping,Virtual environment,Humans,Collision avoidance,Error correction,collision avoidance.,Virtual reality,motion capture,character animation,inverse kinematics
"Full-Body Avatar Control with Environment Awareness," IEEE Computer Graphics and Applications, vol. 29, no. 3, pp. 62-75, May-June 2009, doi:10.1109/MCG.2009.42
Usage of this product signifies your acceptance of the Terms of Use.