Title :
Real-time animation of a virtual arm and its collisions with a virtual environment
Author :
Bergamasco, Massimo
Author_Institution :
Scuola Superiore S. Anna, PERCRO, Pisa, Italy
Abstract :
Summary form only given, as follows. Realistic rendering of the virtual body limb movements represents one of the most interesting research areas for the design and implementation of the component of a virtual environment system. The paper addresses the description of a complete experimental virtual environment system including real time graphical rendering of upper limb movements as well as force feedback capabilities to the user. The virtual arm and hand are modeled with a set of 40 nonuniform B splines: mono and multiprocessor algorithms have been used in order to convert parametric surfaces in polygon meshes. Upper limb movements are recorded by means of joint rotation sensors (optical encoders) integrated on a 7 degrees of freedom mechanical structure wrapping up the whole arm and possessing the same joint rotation axes. The same mechanical structure is devoted to replicate virtual contact forces to the user´s hand. Data from joint rotation sensors are used to move the control points of the parametric surfaces. In this way, a realistic representation of the shape of the virtual hand and arm, including the deformation of the skin, has been empirically obtained. Collision detection algorithms as well as modules for the modeling of physically based behavior of the virtual hand in contact with virtual objects have been developed. Results of experimental tests aimed at verifying the performances in terms of frame rates and force feedback capabilities during practical manipulative and exploratory tasks of virtual objects are presented
Keywords :
computer animation; real-time systems; realistic images; rendering (computer graphics); splines (mathematics); virtual reality; collision detection algorithms; force feedback capabilities; joint rotation sensors; mechanical structure; multiprocessor algorithms; nonuniform B splines; optical encoders; parametric surfaces; physically based behavior; polygon meshes; real time animation; real time graphical rendering; realistic rendering; realistic representation; upper limb movements; virtual arm; virtual body limb movements; virtual contact forces; virtual environment; virtual environment system; virtual hand; Animation; Force feedback; Integrated optics; MONOS devices; Mechanical sensors; Mechanical splines; Optical sensors; Real time systems; Rendering (computer graphics); Virtual environment;
Conference_Titel :
Computer Animation '96. Proceedings
Conference_Location :
Geneva
Print_ISBN :
0-8186-7588-8
DOI :
10.1109/CA.1996.540482