forums.naturalpoint.com

Discussion and Support for the OptiTrack, SmartNav and TrackIR brands by NaturalPoint

Camera synchronization protocol

by aghman » Tue Oct 13, 2009 4:49 pm

I'm really interested to learn more about the V100 sync mechanism, is there a link to the PDF that you guys were working on?
aghman
 
Posts: 22
Joined: Thu Apr 24, 2008 9:08 am
Location: Seattle, WA

by VincentG » Tue Oct 13, 2009 5:04 pm

The ability to sync with the cameras has been greatly improved since this topic was starrted (2007/2008)

With the release of the V100R2 cameras, and the OptiHub, you have a larger amout of options for syncing to external devices.

You can find a copy of the OptiHub manual below, which goes into detail on sync to external devices.

http://www.naturalpoint.com/optitrack/s ... Manual.pdf
VincentG
 
Posts: 7728
Joined: Mon Jul 17, 2006 5:00 am
Location: Corvallis, Oregon

by aghman » Wed Oct 14, 2009 2:06 pm

Thanks for the info on the Optihub, it has some great features, but it doesn't do quite what I'm looking for.

I have an application requiring XY detection of a high volume of laser spots on a projection screen. In some cases the volume is so high that we have a number that occur in a single frame. We have a theory where if we could sync two of the V100 SLIM cameras 90 degrees out of phase with each other (i.e a half frame separation in timing) that we can resolve some of our issues.

Is the sync timing for the cameras a simple clock pulse or is there data in the sync pulse?
How is the sync pulse activated? i.e. what determines which camera is the Master?
With the camera running I connected an oscilloscope to the sync out/in lines on the V100 and only saw a consistent hi voltage of 4.7V and 3.3V (don’t remember which respectively), but I did not see anything that resembled a clock pulse. Should I see some sort of signal on these lines with the camera running?
aghman
 
Posts: 22
Joined: Thu Apr 24, 2008 9:08 am
Location: Seattle, WA

by VincentG » Wed Oct 14, 2009 2:49 pm

OK, being able to have seperate capture volumes, that are slightly "out of phase" (interleaving)would be something different, and is part of the Tracking Tools software -

http://www.naturalpoint.com/optitrack/p ... ing-tools/

http://www.naturalpoint.com/optitrack/p ... os.html#tt
VincentG
 
Posts: 7728
Joined: Mon Jul 17, 2006 5:00 am
Location: Corvallis, Oregon

by aghman » Wed Oct 14, 2009 3:33 pm

That sounds like what we are trying to do, timing wise. Is it possible to combine the tracking tools with use of the optitrack SDK? For example, we've got a whole tracking application that uses the SDK. Could we set up interleaving in the tracker tools, run our tracking application, and receive data from all of the cameras using the timing from their interleaved setup from the Tracker Tools?
aghman
 
Posts: 22
Joined: Thu Apr 24, 2008 9:08 am
Location: Seattle, WA

by VincentG » Wed Oct 14, 2009 3:35 pm

No, as they are seperate applications, and they can't access the cameras at the same time.
VincentG
 
Posts: 7728
Joined: Mon Jul 17, 2006 5:00 am
Location: Corvallis, Oregon

by aghman » Wed Oct 14, 2009 3:56 pm

Is there any way to get point data (x, y, etc) out of the tracking tools to another application in real time?
aghman
 
Posts: 22
Joined: Thu Apr 24, 2008 9:08 am
Location: Seattle, WA

by VincentG » Wed Oct 14, 2009 4:22 pm

You can stream data, either via TrackD, VRPN, or thru our NatNet interface

http://www.naturalpoint.com/optitrack/s ... #streaming

Real-time Streaming and Extras
[Show NatNet, VRPN & Trackd]
VincentG
 
Posts: 7728
Joined: Mon Jul 17, 2006 5:00 am
Location: Corvallis, Oregon

by aghman » Wed Oct 14, 2009 4:49 pm

One final question (for now) :grin:
Is it possible to set up & utilize the interleaved groupings with the tracking tools API? Or, do you need to use the GUI to set up the groupings, and then use it your own application via the API?
Thanks for all the help!
aghman
 
Posts: 22
Joined: Thu Apr 24, 2008 9:08 am
Location: Seattle, WA

by VincentG » Thu Oct 15, 2009 12:30 pm

Not sure, I will defer to our TT programmer, who is out this week
VincentG
 
Posts: 7728
Joined: Mon Jul 17, 2006 5:00 am
Location: Corvallis, Oregon

PreviousNext

Return to General OptiTrack Support

cron