Virtual object manipulation using dynamically selected constraints with real-time collision detection

A method is proposed to help a user manipulate an object in a virtual environment. The method does not give special properties to the object in advance, and does not use special hardware. Instead, it uses only visual constraints among object features that are dynamically selected while the user manipulates the object. It uses face-to-face, edge-to-face, and vertex-to-face constraints; therefore, it provides a natural and intuitive environment for virtual object manipulation that replicates the task in a real environment. The constraint is transferred with a smooth motion. Experimental results show the effectiveness of this method in providing the user with a natural impression of motion in a virtual environment equipped with 3-D/6-D input devices and a conventional graphic workstation to finish all procedures within the cycle time of the human perceptual processor for objects with complicated shapes.

[1]  Richard P. Paul,et al.  An Operator Interface for Teleprogramming Employing Synthetic Fixtures , 1994, Presence: Teleoperators & Virtual Environments.

[2]  George Vanecek,et al.  Modeling contacts in a physically based simulation , 1993, Solid Modeling and Applications.

[3]  David Baraff,et al.  Analytical methods for dynamic simulation of non-penetrating rigid bodies , 1989, SIGGRAPH.

[4]  Michitaka Hirose,et al.  The Impetus method for the object manipulation in virtual environment without force feedback , 1995 .

[5]  Masahiro ISHII,et al.  A 3D interface device with force feedback: a virtual work space for pick-and-place tasks , 1993, Proceedings of IEEE Virtual Reality Annual International Symposium.

[6]  Yoshifumi Kitamura,et al.  A simple and efficient method for accurate collision detection among deformable polyhedral objects in arbitrary motion , 1995, Proceedings Virtual Reality Annual International Symposium '95.

[7]  John M. Snyder,et al.  An interactive tool for placing curved surfaces without interpenetration , 1995, SIGGRAPH.

[8]  Dan Venolia Facile 3D direct manipulation , 1993, CHI '93.

[9]  Hiroo Iwata,et al.  Artificial reality with force-feedback: development of desktop virtual space with compact master manipulator , 1990, SIGGRAPH.

[10]  Kazuo Tanie,et al.  A virtual environment display with constraint feeling based on position/force control switching , 1994, Proceedings of 1994 3rd IEEE International Workshop on Robot and Human Communication.

[11]  Yoshifumi Kitamura,et al.  A study of an operator assistant for virtual space , 1993, Proceedings of IEEE Virtual Reality Annual International Symposium.

[12]  Eric A. Bier Snap-dragging in three dimensions , 1990, I3D '90.