IMPLEMENTING HAPTIC FEEDBACK IN A PROJECTION SCREEN VIRTUAL ENVIRONMENT

 

Haptic Feedback in the Virtual Environment

OVERVIEW

Haptics refers to the sensing of force, weight, or other physical properties through feeling and touch. The additional information from haptic or force feedback makes certain engineering design tasks, such as part assembly, much easier than using a traditional computer interface. Typically, haptic feedback is combined with virtual reality through a stereo monitor or head mounted display. This research project combined force feedback via the PHANToM haptic device with a projection screen virtual environment, the C6 at Iowa State University, to explore the benefits to engineering design. To achieve this goal several concepts are presented including a stand to hold the PHANToM in the environment, a volume to scale the PHANToM's workspace to the virtual world, and an application to control the PHANToM with the GHOST software. Two example uses for haptic feedback in the virtual environment are presented, a NURBS surface and a virtual assembly application. The assembly example uses Boeing's Voxmap PointShell (VPS) software to produce a much more versatile application than what GHOST is capable of alone.



THE PHANToM

The PHANToM, (Personal HAptic iNTerface Mechanism), was developed at MIT as a relatively low cost force feedback device for interacting with virtual objects. Available through SensAble Technologies, the PHANToM may be programmed with a specialized software developer's toolkit called GHOST. Using GHOST makes the low-level work required to operate the PHANToM transparent to the programmer, allowing him/her to focus on the haptic geometry and properties of the simulation.

The PHANToM



KEY CONCEPTS

To integrate the PHANToM with a projection screen virtual environment several obstacles need to be overcome. First, the PHANToM is essentially a desktop device. To use it in a larger environment the PHANToM must be made mobile and height adjustable to accommodate the user. Second, the PHANToM device's 19x27x37cm physical workspace is much smaller than the virtual environment's 10x10x10ft cube. Some method must exist to make the PHANToM useful over larger portions of the virtual world. Finally, a program must be written to operate the PHANToM and integrate it with the software controlling the virtual environment.

The phantom stand

The phantom volume



EXAMPLE APPLICATIONS

In this research two example applications are presented that demonstrate the advantages of using the PHANToM in a projection screen virtual environment: a NURBS surface exploration example and a virtual assembly application that uses Boeing's VPS (Voxmap PointShell) software.

NURBS surface



PUBLICATIONS


PERSONNEL

 

FUNDING


FACILITIES


Mechanical Engineering | VRAC | ISU | Home | E-mail | Previous