A High-Level Haptic Interface for Enhanced Interaction within VirtoolsTM

  • Matthieu Poyade
  • Arcadio Reyes-Lecuona
  • Simo-Pekka Leino
  • Sauli Kiviranta
  • Raquel Viciana-Abad
  • Salla Lind
Part of the Lecture Notes in Computer Science book series (LNCS, volume 5622)


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.


Virtual Reality Haptics OpenHaptics VirtoolsTM Force Feedback 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Srinivasan, M.A., Basdogan, C.: Haptics in Virtual Environements: Taxonomy, Research Status, and Challenges. Computers & Graphics 21(4), 393–404 (1997)CrossRefGoogle Scholar
  2. 2.
    Leino, S.-P., Helin, K., Lind, S., Viitaniemi, J., Multanen, P., Mäkiranta, A., Lahtinen, J., Nuutinen, P., Heikkilä, J., Martikainen, T.: Virtual engineering and remote operation in design, training and completion of demanding maintenance work tasks in challenging industrial plants (VIRVO) - MASIT 15. In: MASI Programme 2005–2009, Yearbook 2008, Tekes, pp. 111–120 (2008)Google Scholar
  3. 3.
    Leino, S.-P., Lind, S., Poyade, M., Kiviranta, S., Multanen, P., Reyes-Lecuona, A., Mäkiranta, A., Muhammad, A.: Enhanced industrial maintenance work task planning by using virtual engineering and haptic user interfaces. In: HCI International 2009, 13th International Conference on Human-Computer Interaction, Springer, San Diego (2009)Google Scholar
  4. 4.
    Shreiner, D., Woo, M., Neider, J., Davis, T.: The OpenGL® Programming Guide: The Official Guide to Learning OpenGL®, Version 2, 5th edn. Addison-Wesley Professional, Reading (2005)Google Scholar
  5. 5.
    Shreiner, D.: OpenGL® Reference Manual: The Official Reference Document to OpenGL®, Version 1.4, 4th edn. Addison-Wesley Professional, Reading (2004)Google Scholar
  6. 6.
    Martz, P.: OpenSceneGraph Quick Start Guide: A Quick Introduction to the Cross-Platform Open Source Scene Graph API. Skew Matrix software LLC, Louisville (2007)Google Scholar
  7. 7.
    Agil, M., Balbed, M., Ibrahim, N., Yusof, A.M.: Implementation of Virtual Environment using VIRTOOLS. In: 5th Int. Conference on Computer Graphics, Imaging and Visualization, pp. 101–106. IEEE CS Press, Penang (2008)Google Scholar
  8. 8.
    MacLean, K.E., Hayward, V.: Do It yourself Haptics: Part II. IEEE Robotics & Automation Magazine, 104–119 (2008)Google Scholar
  9. 9.
    Dominjon, L., Lécuyer, A., Burkhardt, J.-M., Andrade-Barroso, G., Richir, S.: The Bubble technique: Interacting with Large Virtual Environment Using Haptic Devices with Limited Workspace. In: Proceedings of World Haptics Conference (joint Eurohaptics Conference and Haptics Symposium), pp. 639–640. IEEE CS Press, Pisa (2005)CrossRefGoogle Scholar
  10. 10.
    Seth, A., Su, H.-J., Vance, J.M.: SHARP: A system for Haptic Assembly & Realistic Prototyping. In: Proceedings of the DETC 2006, ASME International Design Engineering Technical Conferences and Computers and Information in Engineering Conference, Philadelphia (2006)Google Scholar
  11. 11.
    Fischer, A., Vance, J.M.: Phantom Haptic Device Implemented in a Projection Screen Virtual Environment. In: Proceedings of Workshop on Virtual Environments 2003, ACM International Conferences Proceeding Series, Zurich, vol. 39, pp. 225–229 (2003)Google Scholar
  12. 12.
    Itkowitz, B., Handley, J., Zhu, W.: The OpenHapticsTM Toolkit: A Library for Adding 3D TouchTM Navigation and Haptics to Graphics Applications. In: Proceedings of World Haptics Conference (joint Eurohaptics Conference and Haptics Symposium), pp. 590–591. IEEE CS Press, Pisa (2005)CrossRefGoogle Scholar
  13. 13.
    Potts, A.: Phantom-based haptic interaction. In: Proceedings of the Computer Sciences discipline Seminary Conference. CSCI 3901,
  14. 14.
    Garrec, P., Friconneau, J.-P., Louvreau, F.: Virtuose 6D: A new Force-Control Master Arm Using Innovative Ball-Screw Actuators. In: 35th International Symposium of Robotics, Paris-Nord-Villepinte (2004)Google Scholar
  15. 15.
    Geiger, C., Klompmaker, F., Stoecklein, J., Fritze, R.: Development of an Augmented Reality Game by Extending a 3D Authoring System. In: Proceedings of the International Conference on Advances in Computer entertainment technology, ACM International Conference Proceeding Series, Salzburg, vol. 203, pp. 230–231 (2007)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2009

Authors and Affiliations

  • Matthieu Poyade
    • 1
  • Arcadio Reyes-Lecuona
    • 1
  • Simo-Pekka Leino
    • 2
  • Sauli Kiviranta
    • 2
  • Raquel Viciana-Abad
    • 3
  • Salla Lind
    • 2
  1. 1.Departamento de Tecnología Electrónica, ETSI de TelecomunicaciónUniversidad de MálagaMálagaSpain
  2. 2.Human-Machine SystemsVTT Technical Research Centre of FinlandTampereFinland
  3. 3.Departamento de Ingeniería de TelecomunicaciónEscuela Politécnica Superior de LinaresLinaresSpain

Personalised recommendations