Questions tagged [vrpn]

VRPN (Virtual Reality Peripheral Network) is a class library for the development of virtual reality applications. VRPN allows to communicate applications (clients) with hardware peripherals (servers) across the network in a transparent way. This tag is for questions regarding the development of clients and servers using VRPN. Questions about the hardware or peripheral usage are off-topic.

Introduction

The aim of VRPN is to ease the creation of Virtual Reality applications by:

  • Providing a simple to use peripheral network that allows you to connect virtual reality applications with physical devices.
  • Hide the peripheral details behind a common layer, so that similar peripherals seem equal to the application.

It is composed of several elements:

  • Class library for the development of client applications and servers.
  • Ready-to-use server library for common peripherals. A partial list can be obtained here.

Tag usage

This tag is for questions regarding the development of clients and servers using VRPN.

Questions regarding the hardware (How do I connect ...? Best way to place cameras?, ...) are off-topic.

Questions regarding the peripheral software usage (How do I calibrate ...?) are off-topic.

Links

VRPN home

List of already supported peripherals

Wikipedia VRPN

9 questions
4
votes
3 answers

Function call missing argument list to create pointer

I tried to connect my app to OpenViBE through VRPN server. My app works well until I try to add code to connect my app to VRPN server. My code looks like this: MainWindow.c code: #include "mainwindow.h" #include "ui_mainwindow.h" #include…
Sk1X1
  • 1,305
  • 5
  • 22
  • 50
3
votes
1 answer

Compiling a large C++ library into Android NDK using JNI - Makefile Questions

I'm trying to compile a C++ library (VRPN) with a couple of Java wrappers to be used in an Android app. Using the ndk-build command, I get an "undefined reference" error for the first line of my C++ interface file which references a constructor for…
erock2112
  • 139
  • 4
  • 10
1
vote
1 answer

Getting Processing to read Java file output/values

I'm writing a program to read the button values from a VRPN device using Processing with a sample Java file that works perfectly in the command line. I've already set up my sketch folder with the appropriate library/files, I just need to reconfigure…
themessup
  • 192
  • 14
1
vote
1 answer

CMAKE_OSX_DEPLOYMENT_TARGET automatically set to '10.10' on Yosemite

I am trying to compile the VRPN library on my OS X 10.10.5. I set up the cmake configuration with : ccmake ../vrpn. And when I try to configure the project I get the following error : CMake Error at…
nobe4
  • 2,802
  • 3
  • 28
  • 54
1
vote
1 answer

Building VRPN server with Python 3.4 64-bit on Windows

I'm trying to build a VRPN server with Python3 flag using Python 3.4 64-bit on Windows 7 64-bit but there seems to be a problem. I need this for BlenderVR software. This is my procedure: 1) I use CMake to create makefiles (I'm using 3.4.0 version…
Gungnir
  • 13
  • 4
1
vote
1 answer

Java VRPN Button server

I'm trying to use VRPN to send stimulation data from my Java application to OpenViBE. I can receive analog and button data in Java from the VRPN server included in OpenVibe, using java_vrpn and the included test classes (AnalogTest.java,…
ooo
  • 21
  • 6
0
votes
0 answers

Why is VRPN reporting such variable tracking data for a stationary object?

I am currently attempting to use the Virtual Reality Peripheral Network (VRPN) to connect a NDI Polaris Spectra optical tracking device to the Vizard VR software. The ultimate goal is to use the device for head and tool tracking. The software that…
Evan
  • 1
  • 4
0
votes
1 answer

VRPN C++ code compiles on Linux but not Windows

I've built a VRPN client on Linux. It's based on this: http://www.vrgeeks.org/vrpn/tutorial---use-vrpn Here's some of the code: vrpn_Analog_Remote * analog = NULL; vrpn_Button_Remote * button = NULL; vrpn_Tracker_Remote * tracker = NULL; // Things…
eje211
  • 2,385
  • 3
  • 28
  • 44
0
votes
1 answer

Linking error with vrpn and libusb in Mac OS X

I'm getting the following error when I try to compile vrpn 7.33 on a Mac. It says that libusb was compiled for a different architecture than vrpn is being compiled: Linking CXX executable client_and_server ld: warning: ignoring file…
Daniel
  • 21,933
  • 14
  • 72
  • 101