Architecture and design of a generic device server for virtual reality hardware integration in surgical navigation

3Citations
Citations of this article
8Readers
Mendeley users who have this article in their library.
Get full text

Abstract

The vendor specific interfaces and heterogeneous hardware of VR-devices is a major drawback for planning and realizing a VR-environment, necessitating an intermediate layer between the hardware and software interfaces, the hardware abstraction layer (HAL). In this work we present the implementation of a device server for generic and simple integration of devices like tracking tools, force sensors, micro controllers or 3D interaction devices. Utilizing this device server, harmonization of the message formats, data representations and transmission protocols is achieved. Furthermore, device-specific communication threads allow for precise timing capitalizing multi-core architecture of the host server. For application development, device-specific API code is automatically generated as a specific network proxy, thus allowing independence from programming language and platform. The presented device server is currently used for modern teaching aspects in the academic domain, as well in a research project developing a surgical training environment for kyphoplasty and vertebroplasty in the medical domain. © 2013 Springer-Verlag Berlin Heidelberg.

Cite

CITATION STYLE

APA

Zwettler, G., & Backfrieder, W. (2013). Architecture and design of a generic device server for virtual reality hardware integration in surgical navigation. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 8112 LNCS, pp. 166–173). Springer Verlag. https://doi.org/10.1007/978-3-642-53862-9_22

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free