@conference{Cuevas-Rodríguez2012, author = "Cuevas-Rodr{\'i}guez, Mar{\'i}a and Poyade, Matthieu and Reyes-Lecuona, Arcadio and Molina-Tanco, Luis", abstract = "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.", booktitle = "New Trends in Interaction, Virtual Reality and Modeling", doi = "10.1145/2379636.2379667", editor = "Penichet, Victor M.R. and Pe{\~n}alver, Antonio and Gallud, Jos{\'e} A.", isbn = "9781450313148", journal = "ACM International Conference Proceeding Series", 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", note = "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", publisher = "Springer London", series = "Human–Computer Interaction Series", title = "{A} {VRPN} server for haptic devices using {O}pen{H}aptics 3.0", url = "http://link.springer.com/chapter/10.1007/978-1-4471-5445-7_6#", year = "2013", }