A VRPN Server for Haptic Devices Using OpenHaptics 3.0

  • Maria Cuevas-Rodriguez
  • Matthieu Poyade
  • Arcadio Reyes-Lecuona
  • Luis Molina-Tanco
Part of the Human–Computer Interaction Series book series (HCIS)


This chapter presents an implementation based on the Virtual Reality Peripheral Network (VRPN 07.30) to handle connectivity between Virtual Reality (VR) applications and SensAble® Technology Phantom Haptic Devices using the OpenHaptics 3.0 Haptic Library Application Programmable Interface (HLAPI). VRPN offers a client–server-based architecture to support network-transparent connectivity between VR applications and a set of physical interaction devices. In this context, VRPN provides a set of classes to handle various physical device types. The proposed implementation consists of (a) new VRPN classes that support connectivity between a haptic device server and VR applications, allow to specify arbitrary 3D object information to haptically render geometries, and report applied force, angle at contact point, Surface Contact Point (SCP), and Depth of Penetration (DOP) and (b) an upgrade of the Phantom dedicated VRPN class to handle haptic rendering using the OpenHaptics HLAPI to manage device state and force computation.


Virtual Reality Application Programmable Interface Force Feedback Haptic Device Client Application 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.



The abovementioned research has received funding from the European Commission’s Seventh Framework Programme FP7/2007–2013 under grant agreement 211548 “ManuVAR.”


  1. 1.
    Itkowitz, B., Handley, J., & Zhu, W. (2005). The openHaptics toolkit: A library for adding 3D touch navigation and haptic to graphics applications. In Proceedings of the Eurohaptics Conference, 2005 and Symposium on Haptic Interfaces for Virtual Environment and Teleoperator Systems (pp. 590–591).Google Scholar
  2. 2.
    Krassi, B., D’Cruz, M., & Vink, P. (2010). ManuVAR: A framework for improving manual work through virtual an augmented reality. In Proceedings of the AHFE 3rd International Conference on Applied Human Factors and Ergonomics, AHFE, Miami, Florida, USA, 17–20 July, 2010.Google Scholar
  3. 3.
    Langley, A., Sharlples, S., D’Cruz, M., Patel, H., Poyade, M., Reyes-Lecuona, A., & Molina-Tanco, L. Impact of multimodal feedback on VR training for manufacturing manual work. In Proceedings of the Tenth International Conference on Manufacturing Research (Vol. 1, pp. 219–224). Birmingham, UK, September 2012.Google Scholar
  4. 4.
    Mac Lean, K., & Hayward, V. (2008). Do it yourself haptics: Part ii [tutorial]. Robotics & Automation Magazine, IEEE, 15(1), 104–119.CrossRefGoogle Scholar
  5. 5.
    Mark, W., Randolph, S., Finch, M., Vanverth, J., Taylor, I., & Russell, M. (1996). Adding force feedback to graph ics systems: Issues and solutions. In Proceedings of the 23rd Annual Conference on Computer Graphics and Interactive Techniques (pp. 447–452). ACM, SIGGRAPH 96.Google Scholar
  6. 6.
    Massie, T., & Salisbury, J. (1994). The phantom haptic interface: A device for probing virtual objects. In Proceedings of the ASME Winter Annual Meeting, Symposium on Haptic Interfaces for Virtual Environment and Teleoperator Systems (Vol. 55, pp. 295–300). Chicago, IL.Google Scholar
  7. 7.
    Taylor, I., Russell, M., Hudson, T., Seeger, A., Weber, H., Juliano, J., & Helser, A. (2001) VRPN: a device- independent, network-transparent VR peripheral system. In Proceedings of the ACM Symposium on Virtual Reality Software and Technology (pp. 55–61). ACM. VRST 01, November 15–17, 2001, Banff, Alberta, Canada.Google Scholar

Copyright information

© Springer-Verlag London 2013

Authors and Affiliations

  • Maria Cuevas-Rodriguez
    • 1
  • Matthieu Poyade
    • 1
  • Arcadio Reyes-Lecuona
    • 1
  • Luis Molina-Tanco
    • 1
  1. 1.Departamento de Tecnología ElectrónicaUniversidad de MálagaMalagaSpain

Personalised recommendations