A sophisticated manipulation aid in a virtual environment based on the dynamic constraints among object faces

An intuitive method is proposed to help the user manipulates an object in a virtual environment. The method does not give special properties to the object faces in advance and does not use special hardware. Instead, it uses only the visual constraints among the object faces that are dynamically selected while the user manipulates the object. By constraining more than two faces during assistance, the proposed method efficiently helps the user with complicated manipulation tasks. Experimental results show the effectiveness of this method particularly when the user is requested to precisely place a virtual object at a certain location.

[1]  Terrence Fernando,et al.  Interactive constraint-based solid modeling using allowable motion , 1993, Solid Modeling and Applications.

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

[3]  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.

[4]  Yoshifumi Kitamura,et al.  Virtual object manipulation using dynamically selected constraints with real-time collision detection , 1996, VRST.

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

[6]  William J. Bouma,et al.  Modelling contacts in a physically based simulation , 1994, Comput. Aided Des..

[7]  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.

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

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

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

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

[12]  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.

[13]  Allen Newell,et al.  The psychology of human-computer interaction , 1983 .

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

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

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