willpower2727 / Vicon2WorldViz

Example code to stream Vicon Nexus data into WorldViz
2 stars 0 forks source link

How to use this wonderful tool? #1

Open TheRobotPants opened 9 years ago

TheRobotPants commented 9 years ago

Hi willpower272. I'm mostly creating this issue as a way of contacting you regarding this tool you've created. I'm a perception/action researcher at Rennselaer Polytechnic Institute, and we've been using a combination of VIZARD and VICON Nexus to do our research, so I'm very interested in solving this communication problem between the two programs. We recently updated to VIZARD 5 and are trying to get the two systems to talk. I'm not a computer scientist by any stretch of the means, so I apologize if this question seems naive, but how exactly would one implement the server tools you've created to open a data-stream from Vicon to Vizard? A small tutorial or even simple code snippet detailing how the setup works would be awesome. Thanks for putting this up here, I think it's an excellent idea and we'd love to contribute if we can. Feel free to email me at bartos5@rpi.edu. Thanks!

-Sean

willpower2727 commented 9 years ago

Let me try and address your question with some questions :)

1) Are you using Nexus 1.8.? Nexus 2?

2) I assume you are using Windows?

To implement this code you'll need to ensure a couple things:

1) Nexus and Vizard are running on the same computer, or at least two computers that are on the same network (you could do this over the internet but I shudder to think what it might do to the sampling rate and delay)

2) You'll need the Vicon SDK for Nexus.

3) You'll need the compiler/interpreter for one of the 3 languages that the Vicon SDK supports (c++ .NET and Matlab). I recommend c++

Once you've got these things ready you write a simple server application using the SDK (like the one in this repository) that relays information from Nexus to Vizard. That's the general idea. Let me know what questions you have if any and I'll see if I can help you get set up.

willpower2727 commented 9 years ago

Hi Sean,

I'm just following up with you to see what you ended up doing with Nexus and Vizard5? Was this repository helpful to you at all? Did you end up using a different method? Any feedback is appreciated.

-Willpower2727