A Virtual Reality application of a game of billiards has been developed. By means of a commercial haptic interface a force feedback is provided, thus rendering the interaction realistic and exciting to the user; the introduction of the force feedback allows the user to actually feel the contact between cue and ball. The virtual environment has been built using the development environment XVR and rigid body dynamics have been simulated utilizing the ODE library. Since in the real game it is possible to use the left hand when aiming and striking the ball, in the play modality it is possible to fix the cue movement in the desired direction in order to allow a more careful aim and a more stable interaction in the virtual environment. In addition it is possible to choose the force with which the ball is hit.

 

An Augmented Reality application has been designed where, using a haptic device, it is possible to feel the contact with the virtual objects: a bowling alley is visualized on the table and the game dynamics is implemented. The virtual ball can be caught and thrown against the skittles by means of the haptic interface and its weight is sensed by the user. In addition the occlusion problem between real and virtual objects is also handled. The developed application is based on the AR Toolkit and a commercial haptic interface (PHANTOM Omni) is used to provide a force feedback and to render the interaction realistic and exciting to the user.