Real-time Streaming and Open SDK.

Post Reply
seanboyette
Posts: 164
Joined: Wed Jan 17, 2007 10:31 am

Real-time Streaming and Open SDK.

Post 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
Jim
Posts: 1395
Joined: Mon Oct 14, 2002 5:00 am
Location: Corvallis, Oregon
Contact:

Re: Real-time Streaming and Open SDK.

Post 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.
seanboyette
Posts: 164
Joined: Wed Jan 17, 2007 10:31 am

Re: Real-time Streaming and Open SDK.

Post 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
Birch
Posts: 1139
Joined: Thu Jan 30, 2003 5:00 am
Location: Corvallis, Oregon

Re: Real-time Streaming and Open SDK.

Post 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.
seanboyette
Posts: 164
Joined: Wed Jan 17, 2007 10:31 am

Re: Real-time Streaming and Open SDK.

Post by seanboyette »

Thanks guys...will take a look at it now!
seanboyette
Posts: 164
Joined: Wed Jan 17, 2007 10:31 am

Re: Real-time Streaming and Open SDK.

Post 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.
Birch
Posts: 1139
Joined: Thu Jan 30, 2003 5:00 am
Location: Corvallis, Oregon

Re: Real-time Streaming and Open SDK.

Post 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.
Post Reply