Search found 200 matches

by morgan
Tue Mar 14, 2017 1:13 pm
Forum: Motive
Topic: OptiTrack Peripheral API
Replies: 6
Views: 1547

Re: OptiTrack Peripheral API

One more thing to test, Record a TAK file. On playback, you should be able to select the force plate in the asset list. In the Properties Pane for the Force Plate, it should show the "Corners" properties, which are the values for the corners. These are also likely incorrect, however if they are corr...
by morgan
Tue Mar 14, 2017 1:06 pm
Forum: Motive
Topic: OptiTrack Peripheral API
Replies: 6
Views: 1547

Re: OptiTrack Peripheral API

Attached is a position from a standard AMTI plate. The values compare to your values, with the exception of the electrical offsets, which should not matter for positioning. fpcal.png In your volume I notice there are only 2 cameras. Is this a Duo/Trio setup? It's possible the 2 camera count is causi...
by morgan
Tue Mar 07, 2017 2:41 pm
Forum: Motive
Topic: OptiTrack Peripheral API
Replies: 6
Views: 1547

Re: OptiTrack Peripheral API

To register the peripheral device as a force plate: In your DeviceFactory::Create() routine 1. Register your device as a force plate: pDevice->SetProperty(DeviceProp_DeviceType, (long) DeviceType_ForcePlate); 2. Add a channel for each value your device reports: channelIndex = pDevice->AddChannelDesc...
by morgan
Wed Nov 09, 2016 3:40 pm
Forum: OptiTrack Data Streaming
Topic: Motive to Matlab streaming
Replies: 5
Views: 2044

Re: Motive to Matlab streaming

It is not necessary to put the NatNet folder into the Matlab folder. Just make sure the path to your NatNet folder matches the MatLab example code. It would be helpful to see the complete path in this error message you reported: message: 'Message: Could not load file or assembly 'file:///C:\User...'
by morgan
Thu Nov 03, 2016 10:59 am
Forum: OptiTrack Data Streaming
Topic: Motive to Matlab streaming
Replies: 5
Views: 2044

Re: Motive to Matlab streaming

This error: identifier: 'MATLAB:NET:CLRException:AddAssembly' message: 'Message: Could not load file or assembly 'file:///C:\User...' Indicates MATLAB was unable to load the NatNet assembly (NatNetML.dll). The error message does not show the full path. Can you confirm the path to the NatNet assembly...
by morgan
Mon Oct 31, 2016 11:13 am
Forum: OptiTrack Data Streaming
Topic: Motive to Matlab streaming
Replies: 5
Views: 2044

Re: Motive to Matlab streaming

Thanks for your post. Regarding the client issue: 1. An error in Matlab states that the variable 'theClient' is undefined. Should I rename it to something else? This likely indicates the Matlab script did not load the NatNet DLL successfully. You will want to edit your NatNetMatLabSample.m file as s...
by morgan
Wed Apr 27, 2016 11:49 am
Forum: OptiTrack Data Streaming
Topic: Need Help to Output Delta Displacements
Replies: 1
Views: 1224

Re: Need Help to Output Delta Displacements

The initial values need to be stored in persistent variables (either static, or global, or class members). If you are just storing them in local variables on the stack in the data handler they would reinitialzed every frame. I'd probably create a list of initposes, 1 for each rigidbody. Here's some ...
by morgan
Wed Apr 27, 2016 11:33 am
Forum: OptiTrack Data Streaming
Topic: [NatNet] get Rigid Bodies coordinates from their names
Replies: 1
Views: 1225

Re: [NatNet] get Rigid Bodies coordinates from their names

In the DataDescriptions packet, sRigidBodyDescription contains the RigidBody name and it's ID, which can be used to store in a lookup. This lookup can then be used in the FrameOfMocapData delivery to associate the Rigid Body ID with it's name. I think the WinForms sample app illustrates this approac...
by morgan
Tue Jun 16, 2015 2:39 pm
Forum: OptiTrack Data Streaming
Topic: Natnet SDK 2.7 PacketClient.cpp issues
Replies: 8
Views: 3684

Re: Natnet SDK 2.7 PacketClient.cpp issues

The output looks like the stream is coming form the simpleserver app, which has been deprecated. We now provide trial versions of Motive and sample TAK files, which represent a much more accurate test. Can you confirm the packetclient is crashing against Motive or TrackingTools, and if so which vers...
by morgan
Tue Jun 02, 2015 2:53 pm
Forum: OptiTrack Data Streaming
Topic: Natnet SDK 2.7 PacketClient.cpp issues
Replies: 8
Views: 3684

Re: Natnet SDK 2.7 PacketClient.cpp issues

Thanks for the great post - it looks like the new tracking flags for the skeleton bone's rigid body were getting overlooked in the skeleton depacketization causing the alignment issue you found. We've checked in a fix for this in the PacketClient, which will be available in the next release. The cod...