Devices like a keyboard, a mouse, and/or a data-glove are used in most cases for navigation and manipulation purposes. These provide either a very abstract or a quite intuitive but very limited interface, caused by the fairly small reaching space of the human's arm with respect to the possible workspace. Moreover they usually allow only single-handed interaction with the virtual environment. This is despite the fact that, just as in real life, two-handed operations in most cases are the optimum when interacting with 3D-graphics. Indeed when humans can make use of both hands, they usually do.
In order to make a step towards to overcome these difficulties, a new two-handed input device was developed, exploiting the SPACE MOUSE® technology developed by the German Aerospace Center as starting point. The device incorporates a high-resolution graphic display, together with two 6-DOF controllers, one at each side of the screen. It enables the user to steer around virtual objects, over arbitrary distance and rotations, in an intuitive way. The purpose of the device is not to provide a completely realistic impression while interacting with 3D-objects (like haptic devices), but it shall provide easy and untiring manipulation and navigation inside virtual environments.
To use the device it is not necessary for the user to learn abstract motion control commands that one than transmits to the device. It is only necessary to push at the controller caps just so as one would do with a real object that is to be moved. It is therefore a desirable input device for every virtual reality application. It can be applied in single-handed or two-handed mode. The single-handed mode can be used to assemble two parts by moving each part by one controller. The two-handed mode is useful to perform assembly tasks with long objects or to steer flexible objects. This capability to support also two-handed interaction makes it especially qualified for assembly and disassembly applications.