# Kistler Force Plate Setup

## **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 2 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.

{% hint style="info" %}
**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](https://docs.optitrack.com/movement-sciences/movement-sciences-hardware/ni-daq-setup) page for detailed instructions on integrating analog devices.
{% endhint %}

### **Required Components**

* Kistler Data Acquisition System
* Kistler Force Plate
* Control I/O, Sync breakout box
* Prime series Ethernet camera system with the eSync 2 synchronization hub.
* For USB force plates, Motive 2.1 or higher. For Ethernet force plates, Motive 3.3 or higher.&#x20;

## Hardware Setup

![Diagram for Prime Camera System with integrated USB 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.&#x20;
Click image to enlarge.](https://content.gitbook.com/content/GaZwzcsVav6zPBRZpapU/blobs/b4QgP8DaNjh1Re7ELMtG/image.png)

![The eSync 2 output and input ports.](https://content.gitbook.com/content/GaZwzcsVav6zPBRZpapU/blobs/8yJZ1Nv54Jb940CwW1q2/image%20\(1110\)%20\(1\)%20\(1\)%20\(1\).png)

### Kistler Component Wiring&#x20;

#### **Kistler Ethernet Force Plate System Setup**

* Plug the connector into either connection on the force plate. The second port is available for daisy-chaining multiple force plates together.

<figure><img src="https://content.gitbook.com/content/GaZwzcsVav6zPBRZpapU/blobs/x3gvWAHVkoO1vY93NgQA/Kistler%20-%20Connect%201.png" alt="" width="563"><figcaption><p>Attach the connector to the Ethernet force plate.</p></figcaption></figure>

* Connect the force plate to either of the two ports on the Data Acquisition device (analog to digital converter). Use the other port to connect a splitter between power and the Ethernet connection to your computer.
* Connect the uplink cable (either USB or Ethernet) from the acquisition device to the host PC.&#x20;

<figure><img src="https://content.gitbook.com/content/GaZwzcsVav6zPBRZpapU/blobs/q8FuEWfMA3daRXkLPPvM/Kistler%20-%20connect%20to%20data%20box.png" alt=""><figcaption><p>Connect the Data Acquisition Device to Power and Ethernet</p></figcaption></figure>

* Connect the Ethernet cable to the Motive computer. You can connect this through a PoE box as long as you can identify the ethernet port.
* Connect power to the data box. When connected, the power indicator will display a blue power light and the data indicators will blink with yellow/green lights.

#### Kistler USB Force Plate System Setup

* Connect the Sync Breakout box to one of the serial ports on the Data Acquisition device (DAQ).&#x20;
* Connect the force plate to another serial port on the DAQ.&#x20;
* Connect the USB uplink cable from the DAQ to the Motive PC.
* Connect the DAQ to its power source.&#x20;

![Cable connection into the DAQ box.](https://content.gitbook.com/content/GaZwzcsVav6zPBRZpapU/blobs/7LhKE3l56keoBNiYyfC2/image.png)

For more information on setting up the force plate system with a host PC, please refer to the Kistler 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](https://docs.optitrack.com/quick-start-guides/quick-start-guide-getting-started) or [Hardware Setup](https://docs.optitrack.com/hardware) page for details.

#### **Wiring the eSync with the Data Acquisition device**

For accurate synchronizations, the [eSync 2 synchronization hub](http://optitrack.com/products/esync-2/) must be used. The eSync 2 has signal output ports that are used to send out synchronization signals to child devices. Connect the BNC *output* ports of the eSync to a sync input port *(Genlock/Trigger Input)* on the force plate amplifiers.&#x20;

#### USB Force Plates: Connect I/O Breakout Box to Amplifier

Kistler USB force plates have a sync I/O breakout (Control I/O) accessory that connects to the amplifier. The eSync will connect to one of the inputs of this sync I/O box. For triggered sync, connect the output port of the eSync to the **Trigger Input**. For external clock sync, connect the output to the **Sync Input** of the sync I/O box.

{% hint style="info" %}
**Hot plugging** is not supported with this integration. When a new device is connected to the system, you must restart Motive to instantiate it.
{% endhint %}

![Sync cable connected to the Sync Input port of the sync breakout box for external clock sync.
&#x20;The other end connects to one of the output ports on the eSync 2.](https://content.gitbook.com/content/GaZwzcsVav6zPBRZpapU/blobs/YWr8ceGH9wklS4cHj1qy/image.png)

## Software Setup

The following section applies to both Ethernet and USB force plates.&#x20;

### Kistler Software Setup

Before integrating Kistler force plates into Motive, make sure all of the components required by Kistler system are set up on the computer. This includes BioWare software, the Network Setup Wizard, the device driver (InstaCal), and other required software components. The force plate system must be recognized by Kistler's software before it can be used in Motive.

* [Download the Network Setup Wizard and BioWare ](https://www.kistler.com/US/en/cp/data-acquisition-software-bioware-for-force-plates-2812a/P0000203)from the Kistler site.&#x20;
* Install BioWare
  1. Run the kistlersetup.exe and click *Install BioWare \[version].*

<figure><img src="https://content.gitbook.com/content/GaZwzcsVav6zPBRZpapU/blobs/dTZjxFRqeDcuB7TVPlga/Bioware%20install%201.png" alt=""><figcaption></figcaption></figure>

2. On the BioWare install screen, click *Run BioWare Setup.*&#x20;

<figure><img src="https://content.gitbook.com/content/GaZwzcsVav6zPBRZpapU/blobs/bqAs5y48iQgbgOrnsvr8/Bioware%20install%202.png" alt=""><figcaption></figcaption></figure>

3. Run the installer, entering the data requested. You do not have to enter a User Name or Organization.
4. When done, close the BioWare installer and restart your computer.&#x20;

BioWare will automatically detect the force plate and its connection type once installed.&#x20;

#### Configure Network Settings for Ethernet Force Plates

{% hint style="info" %}
This section applies to Ethernet force plates only. For USB force plates, see [Configure USB Force Plates](#configure-usb-force-plates).&#x20;
{% endhint %}

3. Run the Network connection setup *NetworkSetupWizard.exe.*
4. Click *Find Devices…* The Kistler force plate should appear in the list. If it doesn’t, check all the connection and restart the computer. Make sure everything is connected before you run the Network Connection Setup again.&#x20;
5. Select the KistlerForcePlate in your list. Take note of the Network interface that it is connected to (the IPv4 Address) and click *Next*.&#x20;

<figure><img src="https://content.gitbook.com/content/GaZwzcsVav6zPBRZpapU/blobs/bBNDuRcXvSBa7DXK6tp3/Bioware%20install%203.png" alt=""><figcaption></figcaption></figure>

8. Set IPv4 Settings to **Static IP** and the Ipv6 Settings to **Automatic** then click *Next*.&#x20;

<figure><img src="https://content.gitbook.com/content/GaZwzcsVav6zPBRZpapU/blobs/G7sdNeiyWNWDVCFDVyCx/Bioware%20install%204.png" alt=""><figcaption></figcaption></figure>

9. Set the Default Gateway to the Ethernet adapter port that you are using to connect the force plate. It should have the same network interface (the first three segments in the IP address) as the force plate IPv4 address. Leave other setting as default.

{% hint style="info" %}
To find the IP address assigned to the adapter in Windows, open *View Network Connections* and select the adapter. You can also run *ipconfig* from the Command prompt.&#x20;
{% endhint %}

<figure><img src="https://content.gitbook.com/content/GaZwzcsVav6zPBRZpapU/blobs/U51MAzPThe1GIHSofb3g/Bioware%20install%205.png" alt=""><figcaption></figcaption></figure>

10. Click “Update.” The installer will show that the device is configured and include a link to the device IP address. This link will open documentation on the REST API and other APIs specific to that databox or force plate. This information is very useful if you are a developer.

<figure><img src="https://content.gitbook.com/content/GaZwzcsVav6zPBRZpapU/blobs/pCCLEFxre0i3494v9YVC/Bioware%20install%206.png" alt=""><figcaption></figcaption></figure>

#### Connect and test data on BioWare

1. Run BioWare. Click No on any messages or dialog boxes that open.&#x20;
2. Go to *Setup > Hardware > A/D Board*. On the dialog box, select *Ethernet DAQ Device(s)* and click OK.&#x20;

<figure><img src="https://content.gitbook.com/content/GaZwzcsVav6zPBRZpapU/blobs/BTaz1PoYkbUHfDrD2cxu/Bioware%20install%207.png" alt=""><figcaption></figcaption></figure>

3. Go to *Setup → Hardware → Devices…* and click *New*.

<figure><img src="https://content.gitbook.com/content/GaZwzcsVav6zPBRZpapU/blobs/c0eS92sMrA2ZVADfJYfj/Bioware%20install%208.png" alt=""><figcaption></figcaption></figure>

4. Select your force plate device.  For Ethernet force plates, select the *8 Channel Piezoelectric Force Plate* and click *Next*.&#x20;

<figure><img src="https://content.gitbook.com/content/GaZwzcsVav6zPBRZpapU/blobs/Oz0nKkBk9ajyjgZxXOip/Bioware%20install%209.png" alt=""><figcaption></figcaption></figure>

5. Select *Find…* and you should see your Force plate come up in the local network segments. Select the force Plate and click OK.
6. To connect additional force plates, please refer to the manufacturer's documentation.&#x20;

#### &#x20;Configure USB Force Plates&#x20;

Once all the force plates are installed, launch the BioWare software and register each one. During this process, you will enter device information such as model number, serial number, and platform specs to configure the device setting. For more information, please refer to the manufacturer's documentation.

![Kistler Device is detected as USB-2533 under device manager after installing the driver.](https://content.gitbook.com/content/GaZwzcsVav6zPBRZpapU/blobs/iP5jH89ozRIbPL1rCsVj/image.png)

![Each force platform need to be added in the BioWare software to run the force plates.](https://content.gitbook.com/content/GaZwzcsVav6zPBRZpapU/blobs/7OLtZmCSJPCkWFH3AfLo/image.png)

### Peripheral Device Module

Setup the required drivers and plugins to integrate force plate systems with Motive. The Motive installer is packaged with the optional Peripheral Device module. During the Motive installation, a list of program features are available in the Custom Setup section. Select the setting for the *Peripheral Device* module, as shown below, to install the module along with Motive files.

{% hint style="info" %}
**Note** : Even if you are not using a NI-DAQ, it is still necessary to install the NI-DAQmx drivers in the installer.
{% endhint %}

![](https://content.gitbook.com/content/GaZwzcsVav6zPBRZpapU/blobs/dTOoUbHIS2GTxCik2WQt/image.png) ![](https://content.gitbook.com/content/GaZwzcsVav6zPBRZpapU/blobs/UMz79x54urnEQsOSsWlD/DAQmxInstall.gif)

**For Kistler Customers**

Kistler system also requires *Microsoft Visual C++ 2010 Redistributable - x64* installed on the computer. If it is not already on the computer, you will be prompted to set this up during the Motive installation process. Please make sure to have this installed as well.

### Kistler Configuration Profile

After registering the force plate in BioWare, export the device configuration XML file.&#x20;

In BioWare, go to *Setup* → *Save DataServer Configuration File* to export the configuration XML file. To add the Kistler force plates in Motive, this XML file containing the force plate information must be added to the Motive directory. Copy-and-paste the *Configuration.xml* file into the `C:\ProgramData\OptiTrack\Motive\DeviceProfiles` directory, and then rename the file to **Kistler.xml**. Once this is done, Motive should initialize the force plates that are detected by computer and that are registered within the XML file.

![](https://content.gitbook.com/content/GaZwzcsVav6zPBRZpapU/blobs/t8Frg7L6bvlsozrlmzJ1/image.png)

### Force Plate Setup in Motive

#### **1. Start Motive**

If the hardware and software for the force plates are configured and successfully recognized, Motive will display 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 [Log pane](https://docs.optitrack.com/motive-ui-panes/log-pane) will show that each device has been created and loaded.

![Motive force plate representation in Perspective view.](https://content.gitbook.com/content/GaZwzcsVav6zPBRZpapU/blobs/WgJ0jETOY8XwJzsiv8PA/image.png)

#### **2. Calibrate Cameras**

Calibrate the capture volume as normal to get the orientation of the cameras (see the [Quick Start Guide](https://docs.optitrack.com/quick-start-guides/quick-start-guide-getting-started) or [Calibration](https://docs.optitrack.com/motive/calibration) pages for more information). The position of the force plate is about the center of the volume, and when recalibrating or resetting the ground plane, you will need to also realign the position of your force plates for best results.

![Motive with force plates and camera calibration.](https://content.gitbook.com/content/GaZwzcsVav6zPBRZpapU/blobs/JhTaSEDOZUZFyXl0HOaQ/image.png)

#### **3. Setup CS-400**

On the [CS-400 calibration square](https://docs.optitrack.com/motive/calibration/calibration-squares), 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 place 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.](https://content.gitbook.com/content/GaZwzcsVav6zPBRZpapU/blobs/GZGirmelnisTFmJ6AR7K/image.png)

#### **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 left corner of the side where the cable input is located, as shown in the image below. 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.

![Force plate with CS-400 aligned properly.](https://content.gitbook.com/content/GaZwzcsVav6zPBRZpapU/blobs/vUhgAJ9xnQ5Pm5YsixpT/image.png)

{% hint style="info" %}
**Kistler Force Plates**

Kistler 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.
{% endhint %}

![Calibrated force plate position and orientation. X and Y axis is shown.](https://content.gitbook.com/content/GaZwzcsVav6zPBRZpapU/blobs/Rx3YaChfyyOph7Cvv7HW/image.png)

#### **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 and click **Set Position**. Motive uses the CS-400 markers to define 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.

{% hint style="info" %}
When there are multiple force plates in a volume, you may need to step on the force plate to determine which plate the calibration square is on. In Motive, uncalibrated force plates will display in green and a force vector will appear when you step on the plate.&#x20;
{% endhint %}

Repeat step 4 and 5 for all other force plates as necessary.

![Setting the position of a force plate in Motive.&#x20;
The number label on the force plate is inverted because&#x20;
the force plate position and orientation have not been calibrated yet.](https://content.gitbook.com/content/GaZwzcsVav6zPBRZpapU/blobs/2A3frj2Xtiwfa9hGpYaJ/image.png)

#### **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 data on the plate to 0. This accounts for a small constant amount of measurement offset from the force plate.&#x20;

{% hint style="warning" %}
This action zeros *all* the force plates at once. Make sure there are no objects on any of the force plates.
{% endhint %}

![Set the force plate data to zero for more accurate data.](https://content.gitbook.com/content/GaZwzcsVav6zPBRZpapU/blobs/2vUfQNwG6PienDE1fYLO/image.png)

#### **7. Set sampling rate**

Sampling rate of force plates is configured through the synchronization setup.

{% hint style="info" %}
**Supported force plate sampling rates:** Kistler plates support rates sampling rates between 10\~2000 Hz. Make sure the synchronization is configured so the force plates sample at the supported speed.
{% endhint %}

![Configuring force plate sampling rate from Devices pane.](https://content.gitbook.com/content/GaZwzcsVav6zPBRZpapU/blobs/oNHIEE3gwa5lVolLfOMt/image.png)

## Synchronization Configuration

There are two synchronization methods for force plates: 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 a 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.&#x20;

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 recording 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 parent synchronization device, the eSync.

### Sync Configuration Steps: eSync 2

{% tabs %}
{% tab title="Reference Clock Sync" %}
**Reference Clock Sync Setup Steps**

1. Open the [Devices pane](https://docs.optitrack.com/motive-ui-panes/devices-pane) and the [Properties pane](https://docs.optitrack.com/motive-ui-panes/properties-pane).
2. In the [Devices pane](https://docs.optitrack.com/motive-ui-panes/devices-pane), select the eSync to display its synchronization settings in the properties pane.
3. In the [Properties pane](https://docs.optitrack.com/motive-ui-panes/properties-pane), under **Sync Input Settings** section, set the **Source** to **Internal Clock**.
4. Set the **Clock Frequency** to the sampling rate at which you wish the run the force plates. This clock signal will be sent 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 run 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 [Internal Clock](https://docs.optitrack.com/synchronization/synchronization-hardware/external-device-sync-guide-esync-2#sync-input-select-the-sync-source).
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](https://docs.optitrack.com/motive-ui-panes/properties-pane/properties-pane-force-plates). Here, set the following properties:
9. Record Trigger → *False*
10. Reference Clock Sync → *True*
11. 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](https://docs.optitrack.com/motive-ui-panes/devices-pane) as well.

![Example eSync 2 properties for clock sync. Make sure the eSync 2 is selected in the Properties pane.](https://content.gitbook.com/content/GaZwzcsVav6zPBRZpapU/blobs/6ikIAE5ezbthW5bwiVm1/image.png) ![Example force plate properties for clock sync. Make sure the Force Plate is selected in the Properties pane.](https://content.gitbook.com/content/GaZwzcsVav6zPBRZpapU/blobs/iwNcodRSroSJ6Mf0Ia2W/image.png)

{% hint style="info" %}
**eSync 2 Settings Tip:**

In Motive 3.0 and above, you can quickly configure eSync into biomech sync settings by right-clicking on the eSync from the [Devices pane](https://docs.optitrack.com/motive-ui-panes/devices-pane) and select one of the presets from the context menu. This will enable and set all of the eSync outputs to the Internal Clock and set the clock frequency.
{% endhint %}

![Applying Biomech preset settings.](https://content.gitbook.com/content/GaZwzcsVav6zPBRZpapU/blobs/vCNzE6FCrSF7x01uhEBp/image.png)

{% hint style="info" %}
**Live Data**

Starting from Motive 3.0, clock synchronization in Live mode is supported, and the force vector visualization will be available both in Live and Edit modes.
{% endhint %}
{% endtab %}

{% tab title="Triggered Sync" %}
**Triggered Sync Setup Steps**

1. Open the [Devices pane](https://docs.optitrack.com/motive-ui-panes/devices-pane) and the [Properties pane](https://docs.optitrack.com/motive-ui-panes/properties-pane).
2. The final frame rate of the camera system will be displayed at the very top of the [Devices pane](https://docs.optitrack.com/motive-ui-panes/devices-pane).
3. In the [Devices pane](https://docs.optitrack.com/motive-ui-panes/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](https://docs.optitrack.com/synchronization/synchronization-hardware/external-device-sync-guide-esync-2#recording-gate-and-recording-start-stop-pulse).
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](https://docs.optitrack.com/motive-ui-panes/properties-pane/properties-pane-force-plates). Here, set the following properties:
7. Record Trigger → *Device*
8. Reference Clock Sync → *False*
9. 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](https://docs.optitrack.com/motive-ui-panes/devices-pane) to sample at a whole multiple of the camera system frame rate.

![Example eSync 2 properties for triggered sync.](https://content.gitbook.com/content/GaZwzcsVav6zPBRZpapU/blobs/ICLvvemNVevebTsNYAs2/image.png) ![Example force plate properties for triggered sync.](https://content.gitbook.com/content/GaZwzcsVav6zPBRZpapU/blobs/PM3QTXfc0zsWxkyBkfEl/image.png)

{% hint style="info" %}
For free run sync setups, sampling rates of force plates can be set from the [Devices pane](https://docs.optitrack.com/motive-ui-panes/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](https://docs.optitrack.com/motive-ui-panes/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.
{% endhint %}

{% hint style="info" %}
**ReSynch**

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](https://docs.optitrack.com/motive-ui-panes/devices-pane) or the [perspective view](https://docs.optitrack.com/motive-ui-panes/viewport#perspective-view), and select Resynch from the context menu to realign the sampling timing of both systems.
{% endhint %}

![Re-aligning initial sampling timing of the force plate.](https://content.gitbook.com/content/GaZwzcsVav6zPBRZpapU/blobs/qKnWQkxPxfmv3uBZZuUE/image.png)
{% endtab %}
{% endtabs %}

### How to Validate your Synchronization

Before you start recording, you may want to validate that the camera and force plate data are in sync. There are some tests you can do to examine this.

The first method is to record dropping a retroreflective ball/marker onto the platform few times. The bouncing ball produces a sharp transition when it hits the surface of the platform, and it makes the data more obvious for validating the synchronization. Alternately, you can attach a marker on a tip of the foot and step on and off the force plate. *Make sure that your toe — closest to the marker — strikes the platform first, otherwise the data will seem off even when it is not.* You can then monitor the precise timing of the ball or the foot 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](https://content.gitbook.com/content/GaZwzcsVav6zPBRZpapU/blobs/GflmsrrzXYbYlUTM6RJk/image.png)

## 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. You can have this file backed up to persist configured eSync 2 and device settings. Also, if you wish to reset the device settings, you can remove XML files other than the default one from the folder, and Motive will load from the default settings.

## Force Plate Data in Motive

Force plate data can be monitored from the [Graph View pane](https://docs.optitrack.com/motive-ui-panes/graph-view-pane). You will need to either use a provided *Force Plate Forces* layout or configure a custom graph layouts to show force plate data. To view the force plate data, make sure the corresponding force plates are selected, or selection-locked, in Motive.

If you are configuring your own force plate graph layout, 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](https://docs.optitrack.com/motive-ui-panes/graph-view-pane) page.

#### **Live Force Plate Data**

{% hint style="info" %}
**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.
  {% endhint %}

![Default force plate layout selected from the dropdown menu located at top-right corner of the Graph pane.](https://content.gitbook.com/content/GaZwzcsVav6zPBRZpapU/blobs/yD2iciBlpjv5qbA6HnFt/image.png)

![Graph of live force plate data.](https://content.gitbook.com/content/GaZwzcsVav6zPBRZpapU/blobs/BWpK5g8GMgYzkyQIEihp/image.png) ![Graph view pane layout configuration.](https://content.gitbook.com/content/GaZwzcsVav6zPBRZpapU/blobs/zqFw2Tja4SAnfjT5S2XO/image.png)

## Data Export

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

* [Visual3D](http://www.c-motion.com/products/visual3d/)
* [The MotionMonitor](http://www.innsport.com/)
* [MATLAB](http://www.mathworks.com/products/matlab/)

### 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](https://docs.optitrack.com/motive/data-export) or [Data Export: C3D](https://docs.optitrack.com/motive/data-export/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**

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).

![The MotionMonitor biomechanics analysis software.](https://content.gitbook.com/content/GaZwzcsVav6zPBRZpapU/blobs/FAONoxLoU6P9xkHKjRzi/image.png) ![Visual3D biomechanics analysis software provided by C-Motion](https://content.gitbook.com/content/GaZwzcsVav6zPBRZpapU/blobs/g8J2SiqSCMmKgHZiqx1t/image.png)

![C3D export setting for applications using z-up right-handed coordinate systems.](https://content.gitbook.com/content/GaZwzcsVav6zPBRZpapU/blobs/81KXbHtENj32r96wG4VL/image%20\(1055\)%20\(1\)%20\(1\)%20\(1\)%20\(4\).png)

### 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](https://docs.optitrack.com/motive/data-streaming) workflow page.

Motive can stream the tracking data and the force plate data into various applications — including Matlab — using [NatNet Streaming](https://docs.optitrack.com/motive/data-streaming#natnet-streaming) protocol. Find more about [NatNet streaming](http://www.optitrack.com/products/natnet-sdk/) from the User's Guide included in the download.

{% hint style="danger" %}
**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 SDK 4.0](https://docs.optitrack.com/developer-tools/natnet-sdk/natnet-4.0) application.
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.optitrack.com/movement-sciences/movement-sciences-hardware/kistler-force-plate-setup.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
