• Increase font size
  • Default font size
  • Decrease font size

A VRPN server for haptic devices using OpenHaptics 3.0

Research Area: Year: 2013
Type of Publication: In Proceedings Keywords: 3D object; Application programmable interfaces; Applied forces; Client server; Contact points; Haptic devices; Haptic rendering; OpenHaptics; Phantom; PHANToM Haptic devices; Physical devices; Physical interactions; SensAble Technologies; Sup
Authors: Cuevas-Rodríguez, María; Poyade, Matthieu; Reyes-Lecuona, Arcadio; Molina-Tanco, Luis
Editor: Penichet, Victor M.R. and Peñalver, Antonio and Gallud, José A.
Book title: New Trends in Interaction, Virtual Reality and Modeling
Series: Human–Computer Interaction Series
ISBN: 9781450313148
cited By (since 1996)0; Conference of org.apache.xalan.xsltc.dom.DOMAdapter@16829869 ; Conference Date: org.apache.xalan.xsltc.dom.DOMAdapter@57e4210a Through org.apache.xalan.xsltc.dom.DOMAdapter@4235449a; Conference Code:93818
This paper presents an implementation based on the Virtual Reality Peripheral Network (VRPN 7.18) 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. VRPN suggests a set of classes to handle various physical devices types. Originally, the haptic rendering was supported by the obsolete GHOST API, provided by SensAble Technologies, within a specific VRPN class dedicated to Phantom devices. The proposed implementation consists of a) new classes that support haptic device server and VR applications connectivity, 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 OpenHaptics HLAPI functionalities to manage device state and forces calculation. Moreover, the integration of the HLAPI implementation in VRPN remains respectful to VRPN inheritance and architecture standards: Tracker and Button classes remain unchanged. Copyright 2012 ACM.

Copyright © 2021 Grupo DIANA. All Rights Reserved.

GRUPO DIANA | Dpto. Tecnología Electrónica | UNIVERSIDAD DE MÁLAGA
Campus de Teatinos| 29071 MÁLAGA | Tlf: +34 95 2131352 | FAX: +34 95 2131447