Page 1 of 1
Real-time Streaming and Open SDK.
Posted: Mon Nov 19, 2007 8:09 pm
by seanboyette
OK - so you guys tried to sneak one in on me!
What are the NaturalPoint (NatNet), VRPN, and the Trackd modules, can you into more detail? do you have to be using the rigid body or will be also work with Arena?
Additionally what will the Open SDK actually do? be able to do?
Do you current stream independant points in 3d space? from my use, I think that you calculate everything via rigids? Is this correct?
Sean
Re: Real-time Streaming and Open SDK.
Posted: Tue Nov 20, 2007 11:49 am
by Jim
Sean:
These are all formats for getting either 3D points or 6DOF data out of the Rigid Body tracking toolkit in real time.
They are not in Arena at this time, but we will probably support one or more of them in the future.
We are considering an open protocol for Arena that would stream out all kinds of data, including 3D markers and also joint angles. This is for people that want to create their own apps on top of Arena.
Re: Real-time Streaming and Open SDK.
Posted: Tue Nov 20, 2007 2:26 pm
by seanboyette
Thanks for the info Jim - I assume that the RB Toolkit will need a set of 3+ markers? Will this hold true for arena as well?
I am looking to just have an stream of markers (not rigid) output.
Sean
Re: Real-time Streaming and Open SDK.
Posted: Tue Nov 20, 2007 11:24 pm
by Birch
Sean,
The Rigid Body UI tool and API can stream the following :
VRPN : rigid bodies
Trackd : rigid bodies
NatNet : rigid bodies and markers
There is some NatNet sample code in the OptiTrack Download section under "Streaming" if you want to take a look at it. The Arena implementation isn't finalized yet, but the idea so far is that it would support streaming markers.
Re: Real-time Streaming and Open SDK.
Posted: Wed Nov 21, 2007 9:46 am
by seanboyette
Thanks guys...will take a look at it now!
Re: Real-time Streaming and Open SDK.
Posted: Wed Nov 21, 2007 9:57 am
by seanboyette
Birch -
Lookin good - I think you guys forgot to include the TrackD.exe - you just included the shortcut to it.
The Rigid Body toolking seems very promising for what I may be using it for.
how do you continue to track the nOtherMarkers?
Could you stream just these - rather than the Rigid Bodies?
My goal is to just stream stand along markers/points - not bound to each other.
Re: Real-time Streaming and Open SDK.
Posted: Fri Nov 23, 2007 1:01 am
by Birch
Sean,
For Trackd we can only distribute our compatibility DLL. To get the Trackd server itself you would need to buy a license from
Mechdyne/VRCO. We will add a note to the download section to clarify that.
On the other hand, VRPN and NatNet are freely available.
You can tell the NatNet streamer to
only stream markers and not send rigid bodies. I believe the markers will be untracked from frame to frame though. The API could also be used to read the data directly without using the streaming tools.