OptiHub External Sync Control?

ShineDSK
Posts: 5
Joined: Sun Aug 26, 2012 11:52 pm

OptiHub External Sync Control?

Post by ShineDSK »

Hello, I'm a user of v100:r2 camera and optithub2.Now I want to control my hub, so I have some questions:
1.Where is the hub control panel?
2.How to active the hub sending out a message(or with timestamp) through External Sync interface?
3.Is there SDK for hub External Sync Control interfaces?
Thanks.
NaturalPoint - Mike
Posts: 1896
Joined: Tue Feb 01, 2011 8:41 am
Location: Corvallis, OR

Re: OptiHub External Sync Control?

Post by NaturalPoint - Mike »

Which software are you using to run your cameras?

The hub can send different signals, depending on configuration, but they do not carry data. They would be pulses in time with the exposure period of the cameras to facilitate synchronization of the cameras with external devices.

The Camera SDK can control OptiHub external synchronization options.
ShineDSK
Posts: 5
Joined: Sun Aug 26, 2012 11:52 pm

Re: OptiHub External Sync Control?

Post by ShineDSK »

Thanks for your reply.
We constructed a project to run the cameras systems, using the Optitrack API version: 1.83(SDK version 1.1.037) .

I just read the OptiHub User Manual, in Chapter 5, 5. Software Control Panel Settings, it mentions that there is a Control Panel which is used to set up the configuration of the OptiHub External Sync.

So, if I want to make the hub send signals, should I find the interfaces in Camera SDK and control the hub as a camera?

Thanks.
NaturalPoint - Mike
Posts: 1896
Joined: Tue Feb 01, 2011 8:41 am
Location: Corvallis, OR

Re: OptiHub External Sync Control?

Post by NaturalPoint - Mike »

The mention of the software control panel is a reference to the panels within Tracking Tools and Arena that are used to control the OptiHub.

The OptiTrack API was retired prior to the development of the OptiHub. If you want to control external synchronization characteristics through a custom application, you would need to switch to the Camera SDK, which is the current platform for development on OptiTrack products.
ShineDSK
Posts: 5
Joined: Sun Aug 26, 2012 11:52 pm

Re: OptiHub External Sync Control?

Post by ShineDSK »

Thanks for your help.
We have looked through the camera sdk and find the content of controling hub,but there are only example sources of camera syncs. are there any more samples illustrating the hub control? and are there more explanations to the hub configurations?
3x again~
NaturalPoint - Mike
Posts: 1896
Joined: Tue Feb 01, 2011 8:41 am
Location: Corvallis, OR

Re: OptiHub External Sync Control?

Post by NaturalPoint - Mike »

The OptiHub manual has a list of all available options for the device. These options can be referenced in the SDK through cameramanager.h. Any functions in cameramanager.h that start with eSync are specific to the eSync device, and not applicable to the OptiHub.
ylmotion
Posts: 3
Joined: Tue Sep 04, 2012 6:22 pm

Re: OptiHub External Sync Control?

Post by ylmotion »

Hi,

This is perhaps relevant to this thread. We have a 5 cameras system (V100-R2) and the optihub, which for our purpose, is being external synchronized with a 100Hz pulse. We have vertified that given, say a period of 3min, i.e. 18000 pulses, all the pulses are being delivered to external hub bnc connector as they should be.

However, in the motion file, only around ~17700 frames are available. That seems to suggest that we are losing around 1% of the data. This is made worse by that fact time stamp appears to be internal to the hub. Details: The 5 R2s are being connected to the hub via a 3-4m naturalpoint/supplied usb2.0 cable.

Hope to hear something. Thanks in advance!
NaturalPoint - Mike
Posts: 1896
Joined: Tue Feb 01, 2011 8:41 am
Location: Corvallis, OR

Re: OptiHub External Sync Control?

Post by NaturalPoint - Mike »

What software are you using, the SDK, Arena, or Tracking Tools?
ylmotion
Posts: 3
Joined: Tue Sep 04, 2012 6:22 pm

Re: OptiHub External Sync Control?

Post by ylmotion »

Hi Mike,
We are using Natural Point 2.2.3.
ylmotion
Posts: 3
Joined: Tue Sep 04, 2012 6:22 pm

Re: OptiHub External Sync Control?

Post by ylmotion »

One more thing to add on, we also note that if we export the .tim file as a csv instead of a c3d as we would like to. We notice that there are real-time stamps, however, we cannot understand the relationship with the markers data with c3d. Has anyone manage to gain insight to what the csv is generating, i.e. c.f. the c3d?
Post Reply