This wiki is intended for older versions of Motive. For the latest documentation, please refer to
docs.optitrack.com

Difference between revisions of "AMTI Force Plate Setup"

 
(221 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{Tip|'''THIS PAGE IS UNDER CONSTRUCTION'''  '''THIS PAGE IS UNDER CONSTRUCTION'''  '''THIS PAGE IS UNDER CONSTRUCTION'''  '''THIS PAGE IS UNDER CONSTRUCTION''' 
+
[[Category: Biomechanics]]
 +
[[Category: Peripheral Devices]]
 +
[[Category: Device Synchronization]]
 +
[[OptiTrack Documentation Wiki|Main Page]] → [[AMTI Force Plate Setup|AMTI Force Plate Setup]]
 +
----
  
'''THIS PAGE IS UNDER CONSTRUCTION''' '''THIS PAGE IS UNDER CONSTRUCTION'''  '''THIS PAGE IS UNDER CONSTRUCTION'''  '''THIS PAGE IS UNDER CONSTRUCTION''' }}
+
'''Scope'''
 +
<div class="padded">
 +
This page provides instructions on integrating an AMTI Force plate system with an OptiTrack motion capture system.
 +
</div>
  
[[OptiTrack Documentation Wiki|Back to the Main Page]]
+
'''Overview'''
----
+
<div class="padded">
A motion capture system used in conjunction with force plates provide a very powerful tool for various research applications including biomechanical analysis, clinical gait analysis, physiology research, sports performance research, and more. An OptiTrack motion capture system can synchronize with force plates to obtain both kinematic and kinetic measurements. This page provides a quick guideline to setting up force plates &mdash; ''with digital outputs'' &mdash; along with the OptiTrack motion capture system: hardware setup, software setup, synchronization configurations, and post-processing of the recorded data.
+
{{ForcePlateIntro}}
 +
</div>
  
For detailed information on specifications and configurations of the force plates, refer to the documentation provided by the force plate manufacturer.
+
'''Required Components'''
 +
<div class="padded">
 +
* Supported Amplifier Models: AMTI Gen 5, AMTI Optima.
 +
* Force platforms that are compatible with the above amplifier models.
 +
* Prime series Ethernet camera system with the eSync synchronization hub.
 +
* Motive 1.9 or above.
 +
</div>
  
{{Tip|''As of Motive 1.9.0 we only support digital output force plate systems with AMTI Gen 5 amplifiers''}}
 
  
  
==Hardware Setup==
+
=Hardware Setup=
 +
----
 +
==Component Wiring (AMTI)==
 +
<div class="padded">
 +
====AMTI Force Plate System Setup====
 +
:Connect each force plate into the host PC. For force plate systems with external amplifiers, the platform must be connected to the amplifier which uplinks to the host computer.  For detailed instructions on setting up the Force Plate system with a host PC, refer to the AMTI documentation.
  
# Connect each force plate into the host PC. For force plates with external amplifiers, the force plates must be connected to a separate amplifier that connects to the host computer.
+
====Camera System Setup====
# Setup the OptiTrack camera system, usually placing the force plates near the center of the volume. See [[Quick Start Guide]] or [[Hardware Setup]] page for details.
+
:Setup the OptiTrack camera system and place the force plate(s) at the desired location(s); ideally, near the center of the volume. See [[Quick Start Guide]] or [[Hardware Setup]] page for details.
# For accurate synchronizations, connect sync cables between the camera system and the force plate system using the synchronization hubs (the OptiHub and the eSync). Connect the output ports of the hubs to the sync input ports using the BNC cables or RCA cables with matching BNC-RCA adapters.
 
#* '''Note:''' Force plates can also be used without wiring to the synchronization hub. However, without the synchronization signals, motion capture data and force plate data may be off (~ 5 frames). Learn more about it from the [[#Ethernet System Force Plate without eSync Configuration|sync configuration section]].
 
  
 +
====Wiring the eSync with the Gen 5 Amplifier====
 +
:For accurate synchronizations, the [http://optitrack.com/products/esync-2/ eSync 2 synchronization hub] must be used. The eSync 2 has signal output ports that are used to send out synchronization signals to slave devices. Connect the BNC ''output'' ports of the eSync to sync input ports ''(Genlock/Trigger Input)'' of force plate amplifiers.
  
====Prime System + Force Plate====
+
:If force plate systems have RCA sync ports, use RCA cables along with the ''50 Ohm BNC Male to 75 Ohm RCA Jack Adapters'' included with the eSync 2 to connect the amplifiers. The above wiring diagram shows how force plate systems need to be connected to an Ethernet camera system through the eSync 2.
[[Image:eSync2.jpg|thumb|The eSync 2 output and input ports descriptions]]
 
  
When using the [[Cabling and Wiring#Ethernet Camera System|Ethernet camera system]], connect the eSync 2 to the force plate system for more accurate synchronization.  
+
====Multiple Devices Sync====
 +
:There are total four output ports on the eSync 2, and multiple force plates and external devices can be integrated if needed. Consult our [http://optitrack.com/support/ Engineers] for multiple force plate synchronizations.
  
The eSync 2 has signal output ports which can be used to send synchronization signals to input ports of the force plate system. The eSync 2 has total four output ports for integration of multiple force plates and external devices if needed. Consult our Engineers for multiple force plate synchronizations.
+
====Hot Plugging====
 +
{{Indent|{{HotPlugging}}}}
  
When force plate systems have RCA sync ports, use the ''50 Ohm BNC Male to 75 Ohm RCA Jack Adapters'' (included with the eSync 2) and RCA cables to connect the eSync 2 and the amplifiers (e.g. AMTI Gen 5 amplifiers).
+
<center>
 +
<li class="thumblist">[[Image:FP_EthernetWiring.png|thumb|alt=Diagram for Prime Camera System with integrated force plates.|650px|center|Diagram for Prime Camera System with integrated force plates. (*) Some force plates don't have external amplifiers, but instead, have their amplifiers integrated within the platform. In this case, connect sync cables and the USB cables directly to the host PC.]]</li>
 +
<li class="thumblist">[[Image:eSync2.jpg|thumb|center|The eSync 2 output and input ports]]</li>
 +
</center>
 +
</div>
  
The following wiring diagram shows how the force plates are integrated into Prime series Ethernet camera system through the eSync 2. [[#top|↑]]
+
=Software Setup=
 +
----
 +
==AMTI Software Setup==
 +
<div class="padded">
 +
Before setting up the force plates in Motive, make sure software components required by the force plate system is installed on the computer. AMTI's software (e.g. AMTINetForce) must be able to detect and initialize the connected devices in order for the force plates to be properly initialized and used in Motive. Once this has been confirmed working, start setting up Motive. Please refer to manufacturer documentation for more information.
  
 +
[[Image:AMTI_NetForce_20.png|center|thumb|550px|Optima amplifier detected in the NetForce software.]]
 +
</div>
  
[[Image:FP_EthernetWiring.png|thumb|alt=Diagram for Prime Camera System with integrated force plates.|650px|center|Diagram for Prime Camera System with integrated force plates. (*) Some force plates don't have external amplifiers, but instead, have their amplifiers integrated within the platform. In this case, connect sync cables and the USB cables directly to the host PC.]]
+
==Peripheral Device Module==
 +
{{#lst:Bertec Force Plate Setup|peripheralmodulesetup}}
  
 +
==Force Plate Setup in Motive==
 +
<div class="padded">
 +
====1. Start Motive====
 +
{{#lst:Bertec Force Plate Setup|setupstepone}}
 +
</ul></center>
  
====Flex System + Force Plate====
+
====2. Calibrate Cameras====
[[Image:OptiHub.PNG|thumb|OptiHub 2 for USB camera systems.]]
+
{{#lsth:Bertec Force Plate Setup|2. Calibrate Cameras}}
When using a [[Cabling and Wiring#USB Camera System|USB based camera system]], connect the force plate system to the OptiHub(s) within the camera system.  
 
  
There is one synchronization output port for each OptiHub, and an OptiHub can connect to one force plate. When integrating multiple force plates, you may alternately use a BNC splitter to use one OptiHub as a master sync for multiple force plates. (Note: When incorporating more than two force plates into one OptiHub, you may need to use an ''active'' BNC splitter, because the signal power will be reduced each time the signal is split.)
+
====3. Setup CS-400====
 +
{{#lsth:Bertec Force Plate Setup|3. Setup CS-400}}
  
When force plate systems have RCA sync ports, connect a ''50 Ohm BNC Male to 75 Ohm RCA Jack Adapter'' into the output port on the OptiHub(s) and connect each OptiHub to each amplifier using a RCA cable.
+
====4. Place CS-400 on force plate====
 +
{{#lst:Bertec Force Plate Setup|setupstepfour}}
 +
<div class="padded">
 +
{{Info|'''AMTI Force Plates'''
  
The following wiring diagram shows how the force plates are integrated into the Flex series USB system. [[#top|↑]]
+
AMTI force plates use the right-hand system. The long arm of CS-400 will define the Y axis, and the short arm will define the X axis of the force plate. Accordingly, Z axis is directed downwards for measuring the vertical force.}}
 +
</div>
  
[[Image:FP_USBSystem2.png|thumb|alt=Diagram for Flex Camera System with integrated force plates.|650px|center|Diagram for Flex Camera System with integrated force plates.(*) Some force plates don't have external amplifiers, but instead, have their amplifiers integrated within the platform. In this case, connect sync cables and the USB cables directly to the host PC.]]
+
<center>
 +
<li class="thumblist">[[Image:FP_WandFP.jpg|thumb|alt=Force plate with CS-400 aligned properly.|450px|center|Force plate with CS-400 aligned properly.]]</li>
 +
<li class="thumblist">[[Image:FP_ForcePlateCoordinateAxis.png|thumb|300 px|Calibrated force plate position and orientation. X and Y axis is shown.]]</li>
 +
</center>
  
==Software Setup==
+
====5. Set force plate position in Motive.====
 +
:After placing the calibration square on the force plate, select the CS-400 markers in Motive. Right click on the force plate you want to locate, and click '''Set Position'''. When there are multiple force plates in a volume, you may need to step on the force plate to find which platform the calibration square is on. In Motive, uncalibrated force plates will light up in green and a force vector will appear when you step on the plate.  Repeat step 4 and 5 for other force plates as necessary.
  
* Install any configuration software, drivers, or installation files provided by the force plate vendor. Refer to respective documentations for more information.
+
:Referencing to the markers on the calibration square, Motive defines the location of the force plate coordinate system within the global coordinate system.  
  
* Confirm that the force plates are recognized by the host PC and all necessary software is configured.
+
:Motive uses manufacturer defined X, Y, and Z mechanical-to-electrical center offset when calculating the force vector and the center of pressure. For digital based plates, this information is available from the SDK and also stored in the plate's on-board calibration data.
 
 
* Install Motive (see the [[Quick Start Guide#Software Setup|Quick Start Guide]] for more help).
 
 
 
* If everything is setup correctly, the force plates will be detected in Motive. [[#top|↑]]
 
 
 
 
 
=====AMTI Software Setup=====
 
* For AMTI force plates, installation files are contained on a disk. Install the program Netforce because it contains the configuration program, which can be used to validate that the force plates are working. (Note: The force plate drivers should install automatically, but you may need to manually point to the Gen 5 device drivers.)
 
 
 
* Run either the system configuration program AMTISystemConfig.exe or the same application through Netforce to detect the force plates. When they are detected, press save. (Note: If you have multiple hard drives in the host computer, you may need to move the configuration file to C:\AMTI\CFG\AMTIUsbSetup.cfg. Motive should alert you if this has not been done properly.)
 
 
 
* '''Important Note:'''  Install the AMTI setup software before Motive. If you install Motive before the AMTI setup files, it may cause Microsoft Visual C++ 2010 Redistributed version compatibility issues. In this case, you will need to uninstall Microsoft Visual C++ 2010 Redistributed x64/x84 using the control panel, then install the AMTI setup files.
 
 
 
==Motive Setup==
 
 
 
'''1. Start Motive.''' If the hardware and software for the force plates are setup correctly, Motive will display the detected force plates with number labels (1, 2, etc..). Motive will notify you if it detects an incorrect or nonexistent force plate calibration file.
 
 
 
[[Image:FP_FirstOpened.png|thumb|alt=Initial view in Motive after setting up force plates.|450px|center|Motive with force plates.]]
 
 
 
 
 
'''2. Calibrate cameras.''' Calibrate the capture volume as normal to get the orientation of the cameras (see the [[Quick Start Guide]] or [[Calibration]] page for more information). The position of the force plate is relative to the center of the volume. So when you re-calibrate or reset the ground plane, you will need to also realign the position of your force plates for best results.
 
 
 
[[Image:FP_CaibCameras.png|thumb|alt=Motive after setting up force plates and calibration.|450px|center|Motive with force plates and camera calibration.]]
 
 
 
 
 
'''3. Setup CS-400.''' Pull the force plate alignment tabs out and put the force plate leveling jigs on the bottom of your [[Calibration Squares|CS-400 calibration square]]. The leveling jigs align the calibration square to the surface of your force plate. The alignment tabs allow you to put the CS-400 flush against the sides of your force plate giving the most accurate alignment.
 
 
 
[[Image:FP_WandAlignment.png|thumb|alt=CS-400 calibration square with force plate force plate parts.|600px|center|CS-400 calibration square with force plate force plate parts.]]
 
 
 
 
 
'''4. Place CS-400 on force plate.''' Place the Calibration wand on the force plate so that the wand vertex is located at the right corner of the side where the cable input is located (shown in the image below). A correct placement of the calibration square is important because it determines the orientation of the force plate, and sets the local coordinate axis used by the platform. The coordinate system for force plates are independent of the system used Motive.
 
 
 
<!-- Also, the nice looking image on our website is the wrong direction. http://optitrack.com/static/img/calibrationSquareCS400PressurePlate.jpg -->
 
{{Indent|'''AMTI Force Plates'''
 
 
 
AMTI force plates use right-hand system. The long arm of CS-400 will define the Y axis, and the short arm will define the X axis of the force plate. Accordingly, Z axis is directed downwards for vertical force data.}}
 
 
 
[[Image:FP_WandFP.jpg|thumb|alt=Force plate with CS-400 aligned properly.|450px|center|Force plate with CS-400 aligned properly.]]
 
 
 
 
 
[[Image:FP_ForcePlateCoordinateAxis.png|thumb|300 px|Calibrated force plate position and orientation. X and Y axis is shown.]]
 
'''5. Set force plate position in Motive.''' After placing the calibration square, select the CS-400 markers in Motive. Right click on the force plate you want to locate, and click '''Set Position'''. You may need to step on the force plate to figure out which platform the calibration square is on. In Motive, The uncalibrated force plates will light up in green as you step on the plate, and a force vector will appear. Repeat step 4 and 5 for other force plates as well.
 
 
 
Referencing to the markers on the calibration square, Motive defines the location of the force plate coordinate system &mdash; depends on the force plate manufacturer &mdash; within the global coordinate system. Motive uses manufacturer defined X, Y, and Z mechanical-to-electrical center offset when calculating the force vector and the center of pressure. For digital based plates, this information is available from the SDK and also stored in the plate's on-board calibration data.
 
  
 
[[Image:FP_SetPosition.png|thumb|alt=Setting the position of a force plate in Motive.|600px|center|Setting the position of a force plate in Motive. The number label on the force plate is inverted because the force plate position and orientation has not been calibrated yet.]]
 
[[Image:FP_SetPosition.png|thumb|alt=Setting the position of a force plate in Motive.|600px|center|Setting the position of a force plate in Motive. The number label on the force plate is inverted because the force plate position and orientation has not been calibrated yet.]]
  
 +
====6. Zero force plates.====
 +
{{#lst:Bertec Force Plate Setup|setupstepsix}}
 +
[[Image:FP_Zero.png|thumb|alt=Set the force plate data to zero for more accurate data.|750px|center|Set the force plate data to zero for more accurate data.]]
  
'''6. Zero force plates.''' After you have set all of your force plate, remove the CS-400. Right click one of your force plates and click '''Zero (all)'''. This will set the current force on the plate data to 0.
+
====7. Set sampling rate====
This will account for a small constant amount of measurement offset from the force plate. Remember that it zeros ''all'' of the force plates at once. So make sure there are no objects on the force plates.
+
<div class="padded">
 
+
Sampling rate of force plates is configured through the synchronization setup which will be covered in the following section. You can sync the force plates either through the ''reference clock sync'' or through the ''triggered sync''. Please note that only specific sampling rates may be supported depending on the amplifier models.  
[[Image:FP_Zero.png|thumb|alt=Set the force plate data to zero for more accurate data.|600px|center|Set the force plate data to zero for more accurate data.]]
 
 
 
==Force Plate Data in Motive==
 
 
 
To view the live force plate data, open the editor from the [[Timeline Pane]]. Then, open the [[Project Pane]] (or [[Cameras Pane]]) and select one of the force plates, and a list of the force plate data will appear at the bottom of the Project Pane. Select one of Fx, Fy, Fz, Mx, My, or Mz to view the live force plate data from the timeline. This is a good way to confirm that your force plates are working.
 
 
 
 
 
[[Image:FP_FPGraph.png|thumb|alt=Graph of live force plate data.|700px|center|Graph of live force plate data.]]
 
 
 
 
 
{{Tip|'''Notes'''
 
 
 
The force and moment data reflects the coordinate system defined by the force plate manufacturer, which is typically the Z-down right-handed coordinate system. Note that this convention is independent from the global coordinate system used in Motive. Thus, the Fz components represent the vertical force. For more information, refer to the force plate specifications.
 
 
 
The supported force plate sampling rates will also depend on the manufacturer. For the most up-to-date information, consult their documentation. For AMTI force plates, supported frame rates are 2000, 1800, 1500, 1200, 1000, 900, 800, 600, 500, 450, 400, 360, 300, etc...}}
 
  
==Synchronization Configuration==
+
{{Info2|
 +
'''Supported force plate sampling rates: '''
  
====Ethernet System Force Plate Sync Configuration====
+
For AMTI force plates support the following sampling rates depending on the amplifier used. For the most up-to-date information, consult their documentation. The supported sampling rates (Hz) are the following:
  
# Open the [[Cameras Pane]] and the [[Synchronization]] pane.
+
:*'''AMTI Gen 5 Amplifier:''' 2000, 1800, 1500, 1200, 1000, 900, 800, 600, 500, 450, 400, 360, 300, etc...
# In the [[Synchronization]] pane, select [[Custom Synchronization: eSync|Custom Synchronization mode]] from the dropdown menu.
+
:*'''AMTI Optima Amplifier:''' 1000, 600, 500, 300, 250, 200, 150, 125, 120, 100, 60, 50, 30, 25, 15, 10.}}
# Set the ''Sync Input &rarr; Source'' to Internal Clock.
 
# Set the ''Sync Input &rarr; Clock Freq'' to 1000 Hz, and set the ''Sync Input &rarr; Input divider'' to 10.  
 
# Set the ''Sync Output 1-4 &rarr; Type'' to [[Custom Synchronization: eSync#Outputs|Record Start/Stop Pulse]] triggered sync.
 
# Click ''Apply'' from the Synchronization pane.
 
# In the [[Cameras Pane]], select the force plates group and double check that the Sync Source is set to Free Run for the force plates.
 
  
 +
[[Image:AMTI_Device_Multiplier_21.png|thumb|350px|center|Configuring force plate sampling rate from [[Devices pane]].]]
 +
</div>
 +
</div>
 +
</div>
  
After these configurations have been applied, the force plate data and the motion capture data will be synchronized via triggering. The settings should look something like the following:
+
=Synchronization Configuration=
 +
----
 +
There are two synchronization approaches you could take:  Synchronization through '''clock signal''' or through '''recording trigger signal'''.  
  
[[Image:FP_EthernetCustomSync.png|thumb|alt=Example settings in the cameras and synchronization panes for eSync.|504px|center|Example settings in the cameras and synchronization panes for eSync.]]
+
Synchronization via clock signal utilizes the internal clock signal of the eSync to synchronize the sampling of the force plates on per-frame basis. However, when there is another device (e.g. NI-DAQ) being synchronized to the clock signal frequency, the sampling rate cannot be set for each individual device. In that case, triggered sync must be used for synchronizing the initial recording trigger. Synchronization via trigger signal utilizes the recording trigger in Motive to align the initial samples from both systems. After the initial sync, both systems run freely at their own sampling rate. If the force plates are running at whole multiples of the camera system, the collected samples will be aligned. However, since the sampling clocks are not perfectly accurate, alignment of the samples may slowly drift over time. Thus, when synchronizing via recording trigger, it is better to keep the record times short.
  
====USB System Force Plate Sync Configuration====
+
When synchronizing through the eSync, use the following steps to configure the sync settings in Motive. This will allow both systems to be triggered simultaneously with reference to the master synchronization device, the eSync.
# Open the [[Cameras Pane]] and the [[Synchronization]] pane.
 
# In the Synchronization pane, select [[Custom Synchronization: OptiHub| Custom Synchronization]] from the dropdown menu.
 
# Set the ''External Sync Output &rarr; Type'' to [[Custom Synchronization: OptiHub#External Sync Output|Recording Level]] triggered sync.
 
# Make sure that the sampling rate for the force plate is a multiple of the tracking frames per second (fps), ex 100 fps and 2000 fps. This can be checked from the [[Cameras Pane]].
 
# Click the ''Apply'' button from the Synchronization pane.
 
# In the [[Cameras Pane]], select the force plates group and double check that the Sync Source is set to Free Run for the force plates.
 
<!--(The synchronization from the OptiHub may not give as true of a sync as the eSync.).-->
 
  
 +
==Sync Configuration Steps: eSync==
 +
<tabs>
 +
<tab name="Reference Clock Sync" style="padding:0 1em 0 1em;">
 +
====Reference Clock Sync Setup Steps====
 +
# Open the [[Devices pane]] and the [[Properties pane]].
 +
# In the [[Devices pane]], select the eSync among the listed devices. This will list out the synchronization settings in the properties pane for the selected eSync.
 +
# In the [[Properties pane]], under '''Sync Input Settings''' section, set the '''Source''' to '''Internal Clock'''.
 +
# Next, to the '''Clock Frequency''' section, input the sampling rate that you wish the run the force plates in. This clock signal will be eventually outputted to the force plate system to control the sampling rate. For this guide, let's set this to 1200 Hz.
 +
# Once the clock frequency is set, apply the '''Input Divider/Multiplier''' to the clock frequency to set the framerate of the camera system. For example, if you set the '''Input Divider''' to 10 and the ''Input Multiplier'' to 2 with internal clock frequency running at 1200 Hz, the camera system will be running at 240 FPS.  The resulting frame rate of the camera system will be displayed in the '''Camera Rate''' section.
 +
# Next step is to configure the output signal so that the clock signal can be sent to the force plate system. Under the ''Outputs'' section, enable the corresponding output port of the eSync which the force plate system is connected to.
 +
# Set the ''Output 1-4 &rarr; Type'' to [[External_Device_Sync_Guide:_eSync#Gated_Internal_Clock|Gated Internal Clock]].
 +
# Now that the eSync has been configured, you need to configure the force plate properties in Motive. While the force plate(s) is selected in Motive, access the Properties pane to view the [[Properties: Force Plates|force plate properties]]. Here, set the following properties:
 +
::*Record Trigger &rarr; ''False''
 +
::*Reference Clock Sync &rarr; ''True''
 +
::*eSync Output Channel &rarr; output port used on the eSync.
 +
::Once this is set, the force plate system will start sampling at the frequency of the clock signal configured on the eSync, and this rate will be displayed on the [[Devices pane]] as well.
  
After these configurations have been applied, the force plate data and the motion capture data will be synchronized via triggering. It should look something like the following:
+
<center><ul>
 +
<li class="thumblist">[[Image:AMTI_eSyncClockSyncProperties_21.png|thumb|370px|alt=Example settings in the cameras and synchronization panes for eSync.|Example eSync properties for clock sync.]]</li>
 +
<li class="thumblist">[[Image:AMTI_FPClockSyncProperties_21.png|thumb|370px|alt=Example settings in the cameras and synchronization panes for eSync.|Example force plate properties for clock sync.]]</li>
 +
</ul></center>
  
[[Image:FP_USBCustomSync.png|thumb|alt=Example settings in the cameras and synchronization panes for OptiHub.|462px|center|Example settings in the cameras and synchronization panes for OptiHub.]]
+
{{Indent|{{Info2|*When force plates are synchronized through ''Gated Internal Clock'', the force data may not be available in the Live mode because the signal gets outputted only when Motive is recording. If you need to see the data in Live mode, use the triggered sync setup.
 +
}}}}
 +
</tab>
 +
<tab name="Triggered Sync" style="padding:0 1em 0 1em;">
 +
====Triggered Sync Setup Steps====
 +
#  Open the [[Devices pane]] and the [[Properties pane]].
 +
#  The final frame rate of the camera system will be displayed at the very top of the [[Devices pane]].
 +
#  In the [[Devices pane]], select the eSync among the listed devices. This will list out the synchronization settings in the Properties pane for the selected eSync.
 +
#  Set up the output signal so that the recording trigger signal can be sent to the force plate system. In the ''Outputs'' section, enable and configure the corresponding output port of the eSync which the force plate system is connected to.
 +
#  Set the ''Output 1-4 &rarr; Type'' to [[External_Device_Sync_Guide:_eSync#Recording_Gate_.26_Recording_Start.2FStop_Pulse|Recording Gate]].
 +
#  Now that the eSync has been configured, you need to configure the properties of the force plates. While the force plate(s) is selected in Motive, access the Properties pane to view the [[Properties: Force Plates|force plate properties]]. Here, set the following properties:
 +
::*Record Trigger &rarr; ''Device''
 +
::*Reference Clock Sync &rarr; ''False''
 +
::*eSync Output Channel &rarr; output port used on the eSync.
  
====Ethernet System Force Plate without eSync Configuration====
+
::Once this is done, the force plate system will synchronize to the recording trigger signal when Motive starts collecting data, and the force plates will free-run after the initial sync trigger. You can configure the sampling rate of the force plates by modifying the ''Multiplier'' values in [[Devices pane]] to sample at a whole multiple of the camera system frame rate.
If you are using the Ethernet system without the eSync, ignore the synchronization configurations. From the [[Cameras Pane]], just make sure that that the force plate sampling rate is a multiple of the tracking frames per second (fps), ex 100fps and 1000fps. Motive will alert you if the sampling rates for cameras and force plates disagree.
 
  
Note that without a master synchronization device, recording for the camera system and the force plates will not be triggered exactly at the same time. This can cause problems for longer takes because the sampling timing for mocap data and the force plate data will eventually deviate from each other. If you want your system to be timed perfectly, we recommend synchronizing through the eSync 2.  
+
<center><ul>
 +
<li class="thumblist">[[Image:AMTI_eSyncTrigSyncProperties_21.png|thumb|370px|alt=Example settings in the cameras and synchronization panes for eSync.|Example eSync properties for triggered sync.]]</li>
 +
<li class="thumblist">[[Image:AMTI_FPTrigSyncProperties_21.png|thumb|370px|alt=Example settings in the cameras and synchronization panes for eSync.|Example force plate properties for triggered sync.]]</li>
 +
</ul></center>
  
When the force plate sampling rate is not set to an integer multiple of the camera frame rate, force plate may record improperly; which is shown in the following screenshot. [[#top|↑]]
+
{{Indent|{{Info2|For free run sync setups, sampling rates of force plates can be set from the [[Devices pane]], but the sampling rate of force plates must be configured to a whole multiple of the camera system's framerate. By adjusting the ''Rate Multiplier'' values in the [[Devices pane]], sampling rates of the force plates can be modified. First, pick a frame rate of the camera system and then adjust the rate multiplier values to set force plates to the desired sampling rate.}}
  
[[Image:FP_RateMismatch.png|thumb|alt=Graph of bad data.|700px|center|The force plate stops recording when its sampling rate disagrees with the frame rate of the camera system.]]
+
{{Info|
 +
====ReSynch====
 +
[[Image:ForcePlate_ReSynch.png|thumb|300 px|Re-aligning initial sampling timing of the force plate.]]
 +
When two systems are synchronized by recording trigger signals (Recording Gate or Recording Pulse), both systems are in ''Free Run Mode''. This means that the recording of both the mocap system and the force plate system are triggered simultaneously at the same time and each system runs at its own rate.  
  
====How to Validate your Synchronization====
+
Two systems, however, are synchronized at the recording trigger but not by per frame basis. For this reason, alignment of the mocap data and the force plate data may gradually drift from each other for longer captures. But this is not a problem since the sync chain will always be re-synchronized each time recording in Motive is triggered. Furthermore, ''Takes'' in general do not last too long for this drift to take effect on the data.
  
Before you start recording, you may want to validate that the camera data and the force plate data are in sync. There are some tests you can do to examine this.  
+
However, this could be an issue when live-streaming the data since recording is never initiated and two systems will be synchronized only when Motive first launches. To zero out the drift, the '''ReSynch''' feature can be used. Right-click on force plates from either the [[Devices pane|Devices pane]] or the [[View pane#3D Perspective View|perspective view]], and select Resynch from the context menu to realign the sampling timing of both systems.
 +
}}}}
 +
</tab>
 +
</tabs>
  
First method is to drop a retroreflective ball/marker on the force plate few times. You will need to prepare a ball covered in retroreflective tape in order to test with the ball method. The bouncing ball produces a sharp transition when it hits the surface of the platform, and it make the data more obvious to validate the synchronization. Alternately, you can attach a marker on tip of the foot and step on/off the force plate. ''Make sure that your toe &mdash; closest to the marker &mdash; strikes first, otherwise the data will seem off even when it is not.'' You can then compare when the motion capture data says the ball or foot made contact with the force plate to when the force plate says it made contact. [[#top|↑]]
+
==How to Validate your Synchronization==
 +
<div class="padded">
 +
Before you start recording, you may want to validate that the camera and force plate data are in sync. To do this, drop a retroreflective ball/marker onto the platform a few times; this can be done with any rigid objects with markers. The bouncing object produces a sharp transition when it hits the surface of the platform, and it makes the data more obvious for checking whether they are in sync or not. To check this, monitor the precise timing of the ball impacting the force plate and compare them between the mocap data and the force plate data.
  
The following are examples of '''good''' synchronization using these methods:
+
The following is an example of validating good synchronization outcomes:
  
[[Image:FP good-sync-mixed.png|thumb|alt=Graphs of good data.|450px|center|Example of good sync using tests described]]
+
[[Image:AMTI_Goodsync_20.png|thumb|center|600px|Good synchronization]]
 +
</div>
  
The following are examples of '''bad''' synchronization using these methods:
+
=Device Settings Profile=
 +
{{#lsth:Bertec Force Plate Setup|Device Settings Profile}}
  
[[Image:FP bad-sync-mixed.png|thumb|alt=Graphs of bad data.|450px|center|Example of bad sync using tests described]]
+
=Force Plate Data in Motive=
 +
----
  
==Exporting/Streaming Force Plate Data==
+
Force plate data can be monitored from the [[Graph View pane]]. You will need to configure a custom graph layouts to show force plate data. As shown in the images, make sure the desired force plate data channels (Fx, Fy, Fz, Mx, My, or Mz) are selected to be plotted. Then, when you select a force plate in Motive, and the data from the corresponding channels will be plotted on the graphs. When both reconstructed markers and force plate channels are selected, the force plot will be sub-sampled in order to be plotted along with trajectory data. For more information about how to configure graph layouts, read through the [[Graph View pane]] page.
[[Image:Visual3D.png|thumb|350 px|[http://www.c-motion.com/products/visual3d/ Visual3D] biomechanics analysis software provided by [http://www.c-motion.com/ C-Motion]]]
 
====C3D Export====
 
From Motive, you can export the tracking data and the force plate data into C3D files. Exported C3D files can then be imported into a biomechanics analysis software for further processing. See [[Data Export]] page or [[Data Export: C3D]] page for more information about C3D export in Motive.
 
  
[http://www.c-motion.com/products/visual3d/ Visual3D] which is our recommended biomechanics analysis software. [http://www.c-motion.com/products/visual3d/ Visual3D] offers extensive biomechanics analysis pipelines including biomech skeleton modeling, joint and segment kinematics analysis, and reporting functions. Using the precise marker positional data tracked by the OptiTrack system along with the force plate data, Visual3D can perform the most accurate biomechanical analysis. [[#top|↑]]
+
<div class="padded">
 +
====Live Force Plate Data====
 +
: For plotting live force plate data, the graph ''View Style'' of the corresponding graph must be configured to ''Live''.
  
 +
{{Info|'''Notes'''
  
====Data Streaming====
+
* The force and moment data reflects the coordinate system defined by the force plate manufacturer, which is typically the Z-down right-handed coordinate system. Note: This convention is independent of the global coordinate system used in Motive. Thus, the Fz components represent the vertical force. For more in-depth information, refer to the force plate specifications.}}
To stream the tracking data along with the force plate data, open the Data Streaming Pane and check the ''Broadcast Frame Data'', and make sure that you are not streaming over the camera network. Then you are good to stream into another program. Read more about streaming from the [[Data Streaming]] workflow page.
 
  
We recommend [http://www.c-motion.com/products/visual3d/ Visual3D] for data streaming for biomechanics applications as well. When streaming into Visual3D, set the [[Data Streaming Pane#OptiTrack_Streaming_Engine|Visual3D Compatible setting]] to true from the Data Streaming pane. Real-time streaming into Visual3D uses Visual3DServer plugin provided by C-Motion. [[#top|↑]]
+
<center><ul>
 +
<li class="thumblist">[[Image:FP_FPGraph_20.png|thumb|alt=Graph of live force plate data.|600px|center|Graph of live force plate data.]]</li>
 +
<li class="thumblist">[[Image:FP_graphview_20.png|thumb|alt=Layout configuration.|center|150px|Graph view pane layout configuration.]]</li>
 +
</ul></center>
 +
</div>
  
For more information on the Visual3DServer, refer to the C-Motion Documentation Wiki: http://www.c-motion.com/v3dwiki/index.php/Visual3DServer_Overview
+
=Data Export=
 +
{{#lsth:Bertec Force Plate Setup|Data Export}}

Latest revision as of 20:48, 1 May 2019

Main PageAMTI Force Plate Setup

Scope

This page provides instructions on integrating an AMTI Force plate system with an OptiTrack motion capture system.

Overview

When a motion capture system is used in conjunction with force plates, they work together as an efficient tool for various research applications including biomechanical analysis, clinical gait analysis, physiology research, sports performance research, and many more. An OptiTrack motion capture system can synchronize with force plates to obtain both kinematic and kinetic measurements. Note that force plate integration is supported only with a Prime camera system using the eSync synchronization hub. This page provides quick guidelines for setting up and configuring force plates — with digital outputs — along with the OptiTrack motion capture system.

For detailed information on specifications and configurations on the force plates, refer to the documentation provided by the force plate manufacturer.

Info2.png

Analog Platforms

Analog force plate devices can only be implemented via DAQ devices. Incoming voltage signals can be detected through the data acquisition channels, but force plate related software features (vectors, position calibration, etc.) will not be supported in Motive for the analog platforms. Refer to the NI-DAQ Setup page for detailed instructions on integrating analog devices.

Required Components

  • Supported Amplifier Models: AMTI Gen 5, AMTI Optima.
  • Force platforms that are compatible with the above amplifier models.
  • Prime series Ethernet camera system with the eSync synchronization hub.
  • Motive 1.9 or above.


Hardware Setup


Component Wiring (AMTI)

AMTI Force Plate System Setup

Connect each force plate into the host PC. For force plate systems with external amplifiers, the platform must be connected to the amplifier which uplinks to the host computer. For detailed instructions on setting up the Force Plate system with a host PC, refer to the AMTI documentation.

Camera System Setup

Setup the OptiTrack camera system and place the force plate(s) at the desired location(s); ideally, near the center of the volume. See Quick Start Guide or Hardware Setup page for details.

Wiring the eSync with the Gen 5 Amplifier

For accurate synchronizations, the eSync 2 synchronization hub must be used. The eSync 2 has signal output ports that are used to send out synchronization signals to slave devices. Connect the BNC output ports of the eSync to sync input ports (Genlock/Trigger Input) of force plate amplifiers.
If force plate systems have RCA sync ports, use RCA cables along with the 50 Ohm BNC Male to 75 Ohm RCA Jack Adapters included with the eSync 2 to connect the amplifiers. The above wiring diagram shows how force plate systems need to be connected to an Ethernet camera system through the eSync 2.

Multiple Devices Sync

There are total four output ports on the eSync 2, and multiple force plates and external devices can be integrated if needed. Consult our Engineers for multiple force plate synchronizations.

Hot Plugging

Warning2.png

Hot plugging is not supported with the integration. When a new device is connected to the system, you must re-start Motive to instantiate it.

  • Diagram for Prime Camera System with integrated force plates.
    Diagram for Prime Camera System with integrated force plates. (*) Some force plates don't have external amplifiers, but instead, have their amplifiers integrated within the platform. In this case, connect sync cables and the USB cables directly to the host PC.
  • The eSync 2 output and input ports
  • Software Setup


    AMTI Software Setup

    Before setting up the force plates in Motive, make sure software components required by the force plate system is installed on the computer. AMTI's software (e.g. AMTINetForce) must be able to detect and initialize the connected devices in order for the force plates to be properly initialized and used in Motive. Once this has been confirmed working, start setting up Motive. Please refer to manufacturer documentation for more information.

    Optima amplifier detected in the NetForce software.

    Peripheral Device Module

    In order to integrate force plate systems with Motive, you will need to setup the required drivers and plugins. Motive installer is packaged with the Peripheral Device module which can be added. During the Motive installation, a list of program features will be shown in the Custom Setup section. Here, change the setting for the Peripheral Device module, as shown in the below image, so that the module is installed along with Motive Files.

    Info2.png

    Note : Even if you are not using NI-DAQ, it is still necessary to install NI-DAQmx drivers that come up next in the installer.

    Warning2.png

    Installation Note: For integration into Motive, the NI-DAQmx 15.1.1 or later runtime driver must be installed. If you are already using an older version of the NI-DAQmx runtime and Motive is having problems recognizing the connected device, update the driver or uninstall and re-install the packaged version of the driver before contacting Support. In Motive, you can inspect device connection status via the Status Log panel which can be accessed under the View tab in Motive.

    Warning2.png

    Notes on NI-DAQmx version 19.x: There is a known issue with the latest NI-DAQmx version (19.x) where it crashes Motive on startup. If you have this version of the driver installed, please reinstall with the recommended version (15.1.1) provided with the Motive installer.


    Installing OptiTrack Peripheral Module. DAQmxInstall.gif


    Force Plate Setup in Motive

    1. Start Motive

    If the hardware and software for the force plates are configured and successfully recognized, Motive will list out the detected force plates with number labels (1, 2, etc..). Motive will notify you of incorrect or nonexistent force plate calibration files. When the devices are successfully instantiated in Motive, the Status Log will indicate that the device has been created and loaded.

    • Initial view in Motive after setting up force plates.
      Motive with force plates.

    2. Calibrate Cameras

    Calibrate the capture volume as normal to get the orientation of the cameras (see the Quick Start Guide or Calibration page for more information). The position of the force plate is about the center of the volume, and when you recalibrate or reset the ground plane, you will need to also realign the position of your force plates for best results.

    Motive after setting up force plates and calibration.
    Motive with force plates and camera calibration.


    3. Setup CS-400

    On the CS-400 calibration square, pull the force plate alignment tabs out and put the force plate leveling jigs at the bottom. The leveling jigs align the calibration square to the surface of your force plate. The alignment tabs allow you to put the CS-400 flush against the sides of your force plate giving the most accurate alignment.

    CS-400 calibration square with force plate force plate parts.
    CS-400 calibration square with force plate force plate parts.


    4. Place CS-400 on force plate

    Place the calibration wand on the force plate so that vertex of the wand is located at the right-hand corner of the side where the cable input is located (as shown in the image below). A correct placement of the calibration square is important because it determines the orientation of the force plate and its local coordinate axis within the global system. The coordinate systems for force plates are independent of the system used Motive.

    Info2.png

    AMTI Force Plates

    AMTI force plates use the right-hand system. The long arm of CS-400 will define the Y axis, and the short arm will define the X axis of the force plate. Accordingly, Z axis is directed downwards for measuring the vertical force.

  • Force plate with CS-400 aligned properly.
    Force plate with CS-400 aligned properly.
  • Calibrated force plate position and orientation. X and Y axis is shown.
  • 5. Set force plate position in Motive.

    After placing the calibration square on the force plate, select the CS-400 markers in Motive. Right click on the force plate you want to locate, and click Set Position. When there are multiple force plates in a volume, you may need to step on the force plate to find which platform the calibration square is on. In Motive, uncalibrated force plates will light up in green and a force vector will appear when you step on the plate. Repeat step 4 and 5 for other force plates as necessary.
    Referencing to the markers on the calibration square, Motive defines the location of the force plate coordinate system within the global coordinate system.
    Motive uses manufacturer defined X, Y, and Z mechanical-to-electrical center offset when calculating the force vector and the center of pressure. For digital based plates, this information is available from the SDK and also stored in the plate's on-board calibration data.
    Setting the position of a force plate in Motive.
    Setting the position of a force plate in Motive. The number label on the force plate is inverted because the force plate position and orientation has not been calibrated yet.

    6. Zero force plates.

    After you have calibrated each of your force plates, remove the CS-400 from the volume. Right click one of your force plates in Motive and click Zero (all). This will tare the scale and set the current force on the plate data to 0. This will account for a small constant amount of measurement offset from the force plate. Remember that it zeros all of the force plates at once. So make sure there are no objects on any of the force plates.

    Set the force plate data to zero for more accurate data.
    Set the force plate data to zero for more accurate data.

    7. Set sampling rate

    Sampling rate of force plates is configured through the synchronization setup which will be covered in the following section. You can sync the force plates either through the reference clock sync or through the triggered sync. Please note that only specific sampling rates may be supported depending on the amplifier models.

    Info2.png

    Supported force plate sampling rates:

    For AMTI force plates support the following sampling rates depending on the amplifier used. For the most up-to-date information, consult their documentation. The supported sampling rates (Hz) are the following:

    • AMTI Gen 5 Amplifier: 2000, 1800, 1500, 1200, 1000, 900, 800, 600, 500, 450, 400, 360, 300, etc...
    • AMTI Optima Amplifier: 1000, 600, 500, 300, 250, 200, 150, 125, 120, 100, 60, 50, 30, 25, 15, 10.
    Configuring force plate sampling rate from Devices pane.

    Synchronization Configuration


    There are two synchronization approaches you could take: Synchronization through clock signal or through recording trigger signal.

    Synchronization via clock signal utilizes the internal clock signal of the eSync to synchronize the sampling of the force plates on per-frame basis. However, when there is another device (e.g. NI-DAQ) being synchronized to the clock signal frequency, the sampling rate cannot be set for each individual device. In that case, triggered sync must be used for synchronizing the initial recording trigger. Synchronization via trigger signal utilizes the recording trigger in Motive to align the initial samples from both systems. After the initial sync, both systems run freely at their own sampling rate. If the force plates are running at whole multiples of the camera system, the collected samples will be aligned. However, since the sampling clocks are not perfectly accurate, alignment of the samples may slowly drift over time. Thus, when synchronizing via recording trigger, it is better to keep the record times short.

    When synchronizing through the eSync, use the following steps to configure the sync settings in Motive. This will allow both systems to be triggered simultaneously with reference to the master synchronization device, the eSync.

    Sync Configuration Steps: eSync

    Reference Clock Sync Setup Steps

    1. Open the Devices pane and the Properties pane.
    2. In the Devices pane, select the eSync among the listed devices. This will list out the synchronization settings in the properties pane for the selected eSync.
    3. In the Properties pane, under Sync Input Settings section, set the Source to Internal Clock.
    4. Next, to the Clock Frequency section, input the sampling rate that you wish the run the force plates in. This clock signal will be eventually outputted to the force plate system to control the sampling rate. For this guide, let's set this to 1200 Hz.
    5. Once the clock frequency is set, apply the Input Divider/Multiplier to the clock frequency to set the framerate of the camera system. For example, if you set the Input Divider to 10 and the Input Multiplier to 2 with internal clock frequency running at 1200 Hz, the camera system will be running at 240 FPS. The resulting frame rate of the camera system will be displayed in the Camera Rate section.
    6. Next step is to configure the output signal so that the clock signal can be sent to the force plate system. Under the Outputs section, enable the corresponding output port of the eSync which the force plate system is connected to.
    7. Set the Output 1-4 → Type to Gated Internal Clock.
    8. Now that the eSync has been configured, you need to configure the force plate properties in Motive. While the force plate(s) is selected in Motive, access the Properties pane to view the force plate properties. Here, set the following properties:
    • Record Trigger → False
    • Reference Clock Sync → True
    • eSync Output Channel → output port used on the eSync.
    Once this is set, the force plate system will start sampling at the frequency of the clock signal configured on the eSync, and this rate will be displayed on the Devices pane as well.
    • Example settings in the cameras and synchronization panes for eSync.
      Example eSync properties for clock sync.
    • Example settings in the cameras and synchronization panes for eSync.
      Example force plate properties for clock sync.

    Info2.png

    • When force plates are synchronized through Gated Internal Clock, the force data may not be available in the Live mode because the signal gets outputted only when Motive is recording. If you need to see the data in Live mode, use the triggered sync setup.

    Triggered Sync Setup Steps

    1. Open the Devices pane and the Properties pane.
    2. The final frame rate of the camera system will be displayed at the very top of the Devices pane.
    3. In the Devices pane, select the eSync among the listed devices. This will list out the synchronization settings in the Properties pane for the selected eSync.
    4. Set up the output signal so that the recording trigger signal can be sent to the force plate system. In the Outputs section, enable and configure the corresponding output port of the eSync which the force plate system is connected to.
    5. Set the Output 1-4 → Type to Recording Gate.
    6. Now that the eSync has been configured, you need to configure the properties of the force plates. While the force plate(s) is selected in Motive, access the Properties pane to view the force plate properties. Here, set the following properties:
    • Record Trigger → Device
    • Reference Clock Sync → False
    • eSync Output Channel → output port used on the eSync.
    Once this is done, the force plate system will synchronize to the recording trigger signal when Motive starts collecting data, and the force plates will free-run after the initial sync trigger. You can configure the sampling rate of the force plates by modifying the Multiplier values in Devices pane to sample at a whole multiple of the camera system frame rate.
    • Example settings in the cameras and synchronization panes for eSync.
      Example eSync properties for triggered sync.
    • Example settings in the cameras and synchronization panes for eSync.
      Example force plate properties for triggered sync.

    Info2.png

    For free run sync setups, sampling rates of force plates can be set from the Devices pane, but the sampling rate of force plates must be configured to a whole multiple of the camera system's framerate. By adjusting the Rate Multiplier values in the Devices pane, sampling rates of the force plates can be modified. First, pick a frame rate of the camera system and then adjust the rate multiplier values to set force plates to the desired sampling rate.

    Info2.png

    ReSynch

    Re-aligning initial sampling timing of the force plate.

    When two systems are synchronized by recording trigger signals (Recording Gate or Recording Pulse), both systems are in Free Run Mode. This means that the recording of both the mocap system and the force plate system are triggered simultaneously at the same time and each system runs at its own rate.

    Two systems, however, are synchronized at the recording trigger but not by per frame basis. For this reason, alignment of the mocap data and the force plate data may gradually drift from each other for longer captures. But this is not a problem since the sync chain will always be re-synchronized each time recording in Motive is triggered. Furthermore, Takes in general do not last too long for this drift to take effect on the data.

    However, this could be an issue when live-streaming the data since recording is never initiated and two systems will be synchronized only when Motive first launches. To zero out the drift, the ReSynch feature can be used. Right-click on force plates from either the Devices pane or the perspective view, and select Resynch from the context menu to realign the sampling timing of both systems.

    How to Validate your Synchronization

    Before you start recording, you may want to validate that the camera and force plate data are in sync. To do this, drop a retroreflective ball/marker onto the platform a few times; this can be done with any rigid objects with markers. The bouncing object produces a sharp transition when it hits the surface of the platform, and it makes the data more obvious for checking whether they are in sync or not. To check this, monitor the precise timing of the ball impacting the force plate and compare them between the mocap data and the force plate data.

    The following is an example of validating good synchronization outcomes:

    Good synchronization

    Device Settings Profile


    All of the configured device settings, including the calibration, get saved on Device Profile XML files. When you exit out of Motive, updated device profiles will be saved under the program data directory (C:\ProgramData\OptiTrack\Motive\DeviceProfiles), and this file gets loaded again when you restart Motive. The persistent settings folder can be accessed through Help → Application Folders → Persistent Setting. This XML file ensures that all of the device settings are persisted each time you close and restart Motive.

    Direct access to the persistent settings folder. In this folder, license files as well as XML files for persistent configurations are stored.


    Force Plate Data in Motive


    Force plate data can be monitored from the Graph View pane. You will need to configure a custom graph layouts to show force plate data. As shown in the images, make sure the desired force plate data channels (Fx, Fy, Fz, Mx, My, or Mz) are selected to be plotted. Then, when you select a force plate in Motive, and the data from the corresponding channels will be plotted on the graphs. When both reconstructed markers and force plate channels are selected, the force plot will be sub-sampled in order to be plotted along with trajectory data. For more information about how to configure graph layouts, read through the Graph View pane page.

    Live Force Plate Data

    For plotting live force plate data, the graph View Style of the corresponding graph must be configured to Live.

    Info2.png

    Notes

    • The force and moment data reflects the coordinate system defined by the force plate manufacturer, which is typically the Z-down right-handed coordinate system. Note: This convention is independent of the global coordinate system used in Motive. Thus, the Fz components represent the vertical force. For more in-depth information, refer to the force plate specifications.
    • Graph of live force plate data.
      Graph of live force plate data.
    • Layout configuration.
      Graph view pane layout configuration.

    Data Export


    The MotionMonitor biomechanics analysis software.
    Visual3D biomechanics analysis software provided by C-Motion

    We recommend the following programs for analyzing exported data in biomechanics applications:

    C3D Export

    Motive exports tracking data and force plate data into C3D files. Exported C3D files can then be imported into a biomechanics analysis and visualization software for further processing. See the Data Export or Data Export: C3D page for more information about C3D export in Motive. Note that the coordinate system used in Motive (y-up right-handed) may be different from the convention used in the biomechanics analysis software.

    C3D Axes

    Common Conventions

    C3D export setting for applications using z-up right-handed coordinate systems.

    Since Motive uses a different coordinate system than the system used in common biomechanics applications, it is necessary to modify the coordinate axis to a compatible convention in the C3D exporter settings. For biomechanics applications using z-up right-handed convention (e.g. Visual3D), the following changes must be made under the custom axis.

    • X axis in Motive should be configured to positive X
    • Y axis in Motive should be configured to negative Z
    • Z axis in Motive should be configured to positive Y.

    This will convert the coordinate axis of the exported data so that the x-axis represents the anteroposterior axis (left/right), the y-axis represents the mediolateral axis (front/back), and the z-axis represents the longitudinal axis (up/down).

    CSV Export

    Force plate data and the tracking data can be exported into CSV files as well. When a Take file is exported into a CSV file. Separate CSV files will be saved for each force plate and it will contain the force, moment, and center of pressure data. Exported CSV file can be imported for analysis.

    Data Streaming

    To stream tracking data along with the force plate data, open the Data Streaming Pane and check the Broadcast Frame Data, and make sure that you are not streaming over the camera network. Read more about streaming from the Data Streaming workflow page.

    Motive can stream the tracking data and the force plate data into various applications — including Matlab — using NatNet Streaming protocol. Find more about NatNet streaming from the User's Guide included in the download.

    Warning2.png

    Number of Force Plates

    At the time of writing, there is a hard limit on the maximum number of force plate data that can be streamed out from Motive. Please note that only up to 8 force plate data can be streamed out from Motive and received by a NatNet application.