A High-Level Haptic Interface for Enhanced Interaction within VirtoolsTM

Haptics is the outstanding technology to provide tri-dimensional interaction within Virtual Environments (VE). Nevertheless, many software solutions are not fully prepared to support Haptics. This paper presents a user-friendly implementation of Sensable Phantom haptic interfaces onto the interactive VE authoring platform, Virtools 4.0. Haptics implementation was realized using the Haptic Library (HLAPI) from OpenHaptics toolkit 2.0 which provides highly satisfactory custom forces effects. The integration of Phantom interaction at end-user development fulfils logical VE interactive authoring under Virtools. Haptics implementation was qualitatively assessed in a manual maintenance case, a welding task, as a part of the national Finnish project, VIRVO. Manipulation enhancements provided by the integration of Phantom interaction in Virtools suggest many further improvements for more complicated industrial pilot experiments as a part of the European Commission funded project ManuVAR.

[1]  Tom Davis,et al.  OpenGL(R) Programming Guide: The Official Guide to Learning OpenGL(R), Version 2 (5th Edition) (OpenGL) , 2005 .

[2]  Weihang Zhu,et al.  The OpenHaptics/spl trade/ toolkit: a library for adding 3D Touch/spl trade/ navigation and haptics to graphics applications , 2005, First Joint Eurohaptics Conference and Symposium on Haptic Interfaces for Virtual Environment and Teleoperator Systems. World Haptics Conference.

[3]  Dave Shreiner OpenGL Reference Manual: The Official Reference Document to OpenGL, Version 1.2 , 1999 .

[4]  Cagatay Basdogan,et al.  Haptics in virtual environments: taxonomy, research status, and challenges , 1997, Comput. Graph..

[5]  Azmi Mohd Yusof,et al.  Implementation of Virtual Environment Using VIRTOOLS , 2008, 2008 Fifth International Conference on Computer Graphics, Imaging and Visualisation.

[6]  Dave Shreiner,et al.  OpenGL(R) 1.4 Reference Manual (4th Edition) , 2004 .

[7]  Vincent Hayward,et al.  Do it yourself haptics: part I , 2007, IEEE Robotics & Automation Magazine.

[8]  Tom Davis,et al.  Opengl programming guide: the official guide to learning opengl , 1993 .

[9]  Judy M. Vance,et al.  PHANToM haptic device implemented in a projection screen virtual environment , 2003, IPT/EGVE.

[10]  Simon Richir,et al.  The "Bubble" technique: interacting with large virtual environments using haptic devices with limited workspace , 2005, First Joint Eurohaptics Conference and Symposium on Haptic Interfaces for Virtual Environment and Teleoperator Systems. World Haptics Conference.

[11]  Simo-Pekka Leino,et al.  Enhanced Industrial Maintenance Work Task Planning by Using Virtual Engineering Tools and Haptic User Interfaces , 2009, HCI.

[12]  Aimee Potts Phantom-Based Haptic Interaction , 2000 .

[13]  Judy M. Vance,et al.  SHARP: A System for Haptic Assembly and Realistic Prototyping , 2006 .

[14]  Christian Geiger,et al.  Development of an augmented reality game by extendinga 3D authoring system , 2007, ACE '07.