arrow-left

All pages
gitbookPowered by GitBook
1 of 9

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

General Motive Force Plate Setup

This page is intended for a general overview of setting up Motive with force plates. Please visit the following pages for specific force plate setup from the different manufacturers:

  • AMTI Force Plate Setup

  • Bertec Force Plate Setup

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

circle-info

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.

hashtag
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 will indicate that the device has been created and loaded.

2. Calibrate Cameras

Calibrate the capture volume as normal to get the orientation of the cameras (see the or 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.

3. Setup CS-400

On the , 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.

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.

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.

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.

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.

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

hashtag
Sync Configuration Steps: eSync 2

Reference Clock Sync Setup Steps

  1. Open the and the .

  2. In the , select the eSync among the listed devices. This will list out the synchronization settings in the properties pane for the selected eSync.

hashtag
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:

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

hashtag
Force Plate Data in Motive

Force plate data can be monitored from the . 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 page.

hashtag
Live Force Plate Data

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

hashtag
Data Export

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

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

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

hashtag
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 workflow page.

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

triangle-exclamation

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

hashtag
Force Plate States

From the Devices pane, Motive reports the state of the force plate. Below is the icon associated with each state.

Icon
State
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 → Type to 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 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 eSync 2 properties for clock sync. Make sure the eSync 2 is selected in the .
    Example force plate properties for clock sync. Make sure the Force Plate is selected in the .
    circle-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 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.

    Applying Biomech preset settings.
    circle-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.

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

    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 . 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 to sample at a whole multiple of the camera system frame rate.

    circle-info

    For free run sync setups, sampling rates of force plates can be set from the , 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 , 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.

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

    Force plate is either not enabled, or the position has not been set.

    The position has been set, but the force plate is not yet streaming data.

    The force plate is now streaming data into Motive. *Note this doesn't guarantee that the force plate data and Motive are synchronized. Please see Sync Configuration Steps above for more information.

    Kistlser Force Plate Setup
    Log pane
    Quick Start Guide
    Calibration
    CS-400 calibration square
    Devices pane
    Properties pane
    Devices pane
    Graph View pane
    Graph View pane
    Visual3Darrow-up-right
    The MotionMonitorarrow-up-right
    MATLABarrow-up-right
    Data Export
    Data Export: C3D
    Data Streaming
    NatNet Streaming
    NatNet streamingarrow-up-right
    NatNet SDK 4.0
    Motive force plate representation in Perspective view.
    Motive with force plates and camera calibration.
    CS-400 calibration square with force plate force plate parts.
    Force plate with CS-400 aligned properly.
    Calibrated force plate position and orientation. X and Y axis is shown.
    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.
    Set the force plate data to zero for more accurate data.
    Configuring force plate sampling rate from Devices panearrow-up-right.
    Good synchronization
    Default force plate layout selected from the dropdown menu located at top-right corner of the Graph pane.
    Graph of live force plate data.
    Graph view pane layout configuration.
    The MotionMonitorarrow-up-right biomechanics analysis software.
    Visual3Darrow-up-right biomechanics analysis software provided by C-Motionarrow-up-right
    C3D export setting for applications using z-up right-handed coordinate systems.
    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 or the , and select Resynch from the context menu to realign the sampling timing of both systems.
    Devices pane
    Recording Gate
    force plate properties
    Devices pane
    Devices pane
    Devices pane
    Properties pane
    Properties pane
    Example eSync 2 properties for triggered sync.
    Example force plate properties for triggered sync.
    Re-aligning initial sampling timing of the force plate.
    Devices pane
    perspective view

    Movement Sciences Hardware

    Multiple Device Setup

    hashtag
    Overview

    This page demonstrates a sample system setup involving multiple external devices. Specifically, one National Instruments Data Acquisition (NI-DAQ) device, two force plates, and a recording trigger will be integrated. Only basic step-by-step instructions will be covered in this guide. For detailed explanation of each device integrations, visit the following pages:

    hashtag
    Requirements

    • Motive

    • Motive: the Peripheral Device module and the NI-DAQmx plugin (15.1.1 or later).

    • Ethernet camera system with the eSync synchronization hub.

    hashtag
    Sync Chain Setup Steps

    circle-info

    For general instructions on setting up the mocap system, refer to the pages. This guide assumesthe camera system and the eSync 2 have been already installed.

    Step 1. [Hardware Setup]

    First of all, connect the external devices to the appropriate input or output ports of the eSync 2.

    • NI-DAQ (child): Connect one of the Output ports of the eSync 2 to an input terminal of the USB NI-DAQ device. The input terminal must support external sample clock signals in order to sync with the clock signal from the eSync 2. When integrating bare wire DAQ devices, respective ground signals must be separated from the BNC port. Sync Signal: Internal Clock

    • Force Plates (child): Connect the Output ports of the eSync 2 to a sync input port on the force plate amplifier. Sync Signal: Recording Pulse (AMTI) / Recording Gate (Bertec) for triggered sync. External clock sync cannot be used in this setup, because the clock signal will be used mainly for synchronizing the NI-DAQ device which usually runs at a faster sampling rate.

    circle-info

    Bertec AM6800: For Bertec systems using the AM6800 amplifier, the eSync's output port connects to the ANALOG OUTPUT port of the amplifier. The female 15-pin D-Sub connector included with the Bertec system must be used to separate the ZERO and SYNC cables. The ZERO cable connects to the eSync's output port, and the SYNC cable connects between force plate amplifiers. See:

    hashtag
    Step 2. [Hardware Setup] Connect the devices.

    Connect the USB cables from the force plates and the NI-DAQ device to the host PC.

    hashtag
    Step 3. [Software Setup] Install Peripheral Device module and NI-DAQmx driver

    For integrating force plates and NI-DAQ devices, the Peripheral Device module and the NI-DAQmx driver must be installed along with Motive; both of which can be installed during the Motive installation process.

    hashtag
    Step 4. [Motive] Launch Motive.

    If the devices are properly recognized, they will be listed under the in Motive.

    hashtag
    Step 5. 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.

    hashtag
    Step 6. [Motive] Zero the devices.

    Right-click on the NI-DAQ device or the force plates either on the or on the and click Zero. This will tare the devices and set the currently detected voltage/force to zero.

    hashtag
    Step 7. [Motive → Properties: eSync]

    Now, let's configure the synchronization setup. This is done through configuring the properties of the eSync. Open the and the . Select the eSync under the list of devices and its properties will be listed out in the . Here, you can adjust the properties to change the sync source, sync input/output behaviors.

    hashtag
    Step 8. [Motive → Properties: eSync] Select the Sync Source.

    First of all, you need to select and configure the sync input source. In this setup, the Internal Clock signal of the eSync will be used to synchronize the camera system. Set the Sync Input: Source to Internal Clock.

    hashtag
    Step 9. [Motive → Properties: eSync] Configure the Sync Source.

    Once the Internal Clock is selected as the sync source, configure the clock signal:

    • Clock Freq (Hz): This sets the frequency of the clock signal. In this setup, the clock signal will be used to sync the camera system frame rate and also the acquisition rate of the NI-DAQ devices. Since the NI-DAQ devices usually sample at a higher frame rate, first set the clock frequency to the desired NI-DAQ sampling rate and apply input divider and multiplier for the camera system.

    • Input Trigger/Divider/Multiplier: Adjust the input divider and multiplier to derive the camera system frame rate from the configured internal clock signal. The final frame rate will be displayed at the bottom of the Sync Input section. Only the supported camera frame rate can be applied.

    Step 10. [Motive → Properties: eSync 2] Configure the Sync Outputs.

    Now, configure the output signal into the child devices. Configure the corresponding output port that each device is connected.

    • NI-DAQ: Set the output type of the connected output port to Gated Internal Clock signal. This will set the eSync 2 so that the internal clock is sent out when Motive starts recording.

    • Force Plates: Set the output type of the connected output port to Recording Gate (Bertec) or Recording Pulse (AMTI). The force plate systems will synchronize with the recording trigger from the eSync 2.

    circle-info

    AMTI Force plates can also be synchronized through Gater Internal Clock signal. See page for more information.

    Step 11. [Motive: → Properties: eSync]] Configure the Remote Trigger device.

    Now let's configure the Record Trigger device. Under the Record Triggering section, set the trigger source to the input port that the device is connected to, and select appropriate trigger edge depending on the morphology of the trigger signal.

    Step 12. [Motive: → Properties: eSync]] Apply the configuration.

    Now that the eSync properties have been configured, the sync chain of the connected devices should be set up. Next step is to configure the properties of the external devices.

    Step 13. [Motive → Properties: NI-DAQ] Configure NI-DAQ properties in Motive

    Click on the NI-DAQ device under the and open the to configure its sync properties. The following configuration sets the NI-DAQ devices to synchronize its data acquisition with the clock signal from the eSync.

    • Use External Clock: True.

    • NIDAQExternalClockTerminal: Designate input channel of the NI-DAQ.

    • SyncMode: Free Run.

    Step 14. [Motive → Properties: Force Plate]

    Click on the Force Plate device under the and open the to configure its sync properties. The following configuration sets the force plates to trigger sync to the recording signal from the eSync 2:

    • Record Trigger: Device

    • Use External Clock: False

    • Sync Mode: Free Run

    hashtag
    Step 15. [Motive]

    Now the systems are synchronized. When you start recording in Motive, precisely aligned data will be collected.

    hashtag
    Step 16. [Motive] Recording Trigger.

    To utilize the external recording trigger device, press the record button in Motive and set it to a standby mode. Then use the device to send the recording trigger to the eSync 2, which will either initiate or stop recording each time a trigger is received.

    USB NI-DAQ: with external sample clock support.
  • Force Plate System: Bertec or AMTI

  • Record Trigger device (external device)

  • Recording Trigger (trigger): Using sync cables, connect the trigger device into one of the Input ports of the eSync 2.

    NI-DAQ Setup
    AMTI Force Plate Setup
    Bertec Force Plate Setup
    Kistler Force Plate Setup
    Hardware Setup
    Bertec Hardware Setup
    Devices pane
    Devices pane
    Perspective View
    Devices pane
    Properties pane
    Properties pane
    AMTI Force Plate Setup
    Devices pane
    Properties pane
    Devices pane
    Properties pane
    Mocap system + Force Plate + NIDAQ + Recoding Trigger setup. Click image to enlarge.
    Peripheral Device module installation.
    NI-DAQmx 15.1.1 installation.
    Force plate with CS-400 aligned properly.
    Calibrated force plate position and orientation. X and Y axis is shown.
    Sync Input configured to Internal Clock: 1000 Hz. With the input divider and multiplier applied, cameras synchronize at 100 FPS.
    Custom Synchronization: Output signal configured to Gated Internal Clock for the NI-DAQ device and Recording Gate for Bertec force plates.
    NI-DAQ properties and the corresponding sync settings.
    Sample configuration of the Force Plate (AMTI) properties.
    Supported Devices

    AMTI Force Plate Setup

    Example force plate properties for triggered sync.This page provides instructions on integrating an AMTI Force plate system with an OptiTrack motion capture system.

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

    circle-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 page for detailed instructions on integrating analog devices.

    circle-info

    Motive 3.0 Update

    • Starting from Motive 3.0, reference clock synchronization while in Live mode is supported.

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

    hashtag
    Hardware Setup

    hashtag
    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 or page for details.

    Wiring the eSync with the Gen 5 Amplifier

    For accurate synchronizations, the 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 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 for multiple force plate synchronizations.

    Hot Plugging

    triangle-exclamation

    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.

    hashtag
    Software Setup

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

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

    circle-info

    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.

    hashtag
    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 will indicate that the device has been created and loaded.

    2. Calibrate Cameras

    Calibrate the capture volume as normal to get the orientation of the cameras (see the or 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.

    3. Setup CS-400

    On the , 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.

    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.

    circle-info

    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.

    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.

    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.

    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.

    circle-info

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

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

    hashtag
    Sync Configuration Steps: eSync 2

    Reference Clock Sync Setup Steps

    1. Open the and the .

    2. In the , select the eSync among the listed devices. This will list out the synchronization settings in the properties pane for the selected eSync.

    hashtag
    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:

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

    hashtag
    Force Plate Data in Motive

    Force plate data can be monitored from the . 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 page.

    hashtag
    Live Force Plate Data

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

    hashtag
    Data Export

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

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

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

    hashtag
    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 workflow page.

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

    triangle-exclamation

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

    Motive 1.9 or above.

    AMTI Optima Amplifier: 1000, 600, 500, 300, 250, 200, 150, 125, 120, 100, 60, 50, 30, 25, 15, 10.

    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 → Type to 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 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 eSync 2 properties for clock sync. Make sure the eSync 2 is selected in the .
    Example force plate properties for clock sync. Make sure the Force Plate is selected in the .
    circle-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 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.

    Applying Biomech preset settings.
    circle-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.

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

    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 . 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 to sample at a whole multiple of the camera system frame rate.

    circle-info

    For free run sync setups, sampling rates of force plates can be set from the , 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 , 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.

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

    NI-DAQ Setup
    Quick Start Guide
    Hardware Setup
    eSync 2 synchronization hubarrow-up-right
    Engineersarrow-up-right
    Log pane
    Quick Start Guide
    Calibration
    CS-400 calibration square
    Devices pane
    Properties pane
    Devices pane
    Graph View pane
    Graph View pane
    Visual3Darrow-up-right
    The MotionMonitorarrow-up-right
    MATLABarrow-up-right
    Data Export
    Data Export: C3D
    Data Streaming
    NatNet Streaming
    NatNet streamingarrow-up-right
    NatNet SDK 4.0
    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. Click image to enlarge.
    The eSync 2 output and input ports.
    Optima amplifier detected in the NetForce software.
    Motive force plate representation in Perspective view.
    Motive with force plates and camera calibration.
    CS-400 calibration square with force plate force plate parts.
    Force plate with CS-400 aligned properly.
    Calibrated force plate position and orientation. X and Y axis is shown.
    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.
    Set the force plate data to zero for more accurate data.
    Configuring force plate sampling rate from Devices panearrow-up-right.
    Good synchronization
    Default force plate layout selected from the dropdown menu located at top-right corner of the Graph pane.
    Graph of live force plate data.
    Graph view pane layout configuration.
    The MotionMonitorarrow-up-right biomechanics analysis software.
    Visual3Darrow-up-right biomechanics analysis software provided by C-Motionarrow-up-right
    C3D export setting for applications using z-up right-handed coordinate systems.
    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 or the , and select Resynch from the context menu to realign the sampling timing of both systems.
    Devices pane
    Recording Gate
    force plate properties
    Devices pane
    Devices pane
    Devices pane
    Properties pane
    Properties pane
    Example eSync 2 properties for triggered sync.
    Example force plate properties for triggered sync.
    Re-aligning initial sampling timing of the force plate.
    Devices pane
    perspective view

    Prime Color Setup

    This page provides instructions on how to set up, configure, and use the Prime Color video camera.

    hashtag
    Overview

    Prime Color

    The Prime Color is a full-color video camera that is capable of recording synchronized high-speed and videos. It can also be hooked up to a mocap system and used as a reference camera. The camera enables recording of high frame rate videos (up to 500 FPS at 480p) with resolutions up to 1080p (at 250 FPS) by performing onboard compression (H.264) of captured frames. It connects to the camera network and receives power by a standard PoE connection.

    eStrobe

    When capturing high-speed videos, the time-length of camera exposures are very short, and thus, providing sufficient lighting becomes critical for obtaining clear images. The eStrobe is designed to optimally brighten the image taken by Prime Color camera by precisely synchronizing the illuminations of the eStrobe LEDs to each camera exposure. This allows the LEDs to illuminate at a right timing, producing the most efficient and powerful lighting for the high-speed video capture. Also, the eStrobe emits white light only, and it will not interfere with the tracking within the IR spectrum.

    circle-info

    The eStrobe is intended for indoor use only. For capturing outdoors, the sunlight will provide sufficient lighting for the high-speed capture.

    hashtag
    Computer Requirements

    hashtag
    General Requirements

    Required PC specifications may vary depending on the size of the camera system. Generally, you will be required to use the recommended specs with a system with more than 24 cameras.

    Recommended
    Minimum

    hashtag
    Graphics Card

    For using Prime Color cameras, it requires the computer to be equipped with a dedicated graphics card that has a performance of GTX 1050, or better, with the latest driver that supports OpenGL version 4.0 or higher.

    hashtag
    Storage Capacity

    Since each color camera can upload a large amount of data over the network, the size of the recorded Take (TAK) can get pretty large even with a short recording. For example, if a 10-second take was recorded with a total data throughput of 1-GBps, the resulting TAK file will be 10-GB, and it can quickly fill up the storage device. Please make sure there is enough capacity available on the disk drive. If you are exporting out the recorded data onto video files after they are captured, re-encoding the videos will help with reducing the files magnitudes smaller. See:

    hashtag
    Write Speed

    Since Prime Color cameras can output a large amount of data to the RAM memory quickly, it is also important that the write-out speed to the storage is also fast enough. If the write-out speed to secondary drive isn't fast enough, the occupied memory in RAM storage may gradually increase to its . For recording with just a one or two Prime Color cameras, standard SSD drive will do its job. However, when using multiple Prime Color cameras, it is recommended to use a fast storage drive (e.g. M.2 SSD) that can quickly write out the recorded capture that from the RAM.

    hashtag
    Network Card

    When running two or more Prime Color cameras, the computer must have a 10-gigabit network adapter in order to successfully receive all of the data outputted from the camera system. Please see section for more information.

    hashtag
    Hardware Setup

    hashtag
    Camera Lens

    Different types of lenses can be equipped on a Prime Color camera as long as the lens mount is compatible, however, for Prime Color cameras, we suggest using C-mount lenses to fully utilize the imager. Prime Color cameras with C-mount can be equipped with either the 12mm F#1.8 lenses or the 6.8mm F#1.6 lenses. The 12mm lens is zoomed in more and is more suitable for capturing at long ranges. On the other hand, the 6.8mm lens has a larger field of view and is more suitable for capturing a wide area. Both lenses have adjustable f-stop and focus settings, which can be optimized for different capture environments and applications.

    • F-Stop: Set the f-stop to a low value to make the aperture size bigger. This will allow in more light onto the imager, improving the image quality. However, this may also decrease the camera's depth of field, requiring the lens to be focused specifically on the target capture area.

    • Focus: For best image quality, make sure the lenses are focused on the target tracking area.

    circle-info

    6.5mm F#1.6 lens: When capturing 1080p images with 6.5mm F#1.6 lens, you may see vignetting in each corner of the captured frames due to imager size limitations. For larger FOV, please use the 6.8mm F#1.6 lens to avoid this vignetting issue.

    hashtag
    Load Balancing

    hashtag
    Data Bandwidth

    Before going into details of setting up a system with Prime Color cameras, it is important to go over the data bandwidth availability within the camera network. At its maximum setting for capturing the best quality image, one Prime Color camera can transmit data at a rate of up to ~100 Megabytes-per-second (MBps), or ~800 Megabits-per-second (Mbps). For a comparison, a tracking camera in outputs data at a rate less than 1MBps, which is several magnitudes smaller than the output from a Prime Color camera. A standard network switch (1 Gb switch) and network card only support network traffic of up to 1000 Mbps (or 1 Gbps). When Prime Color camera(s) are used, they can take up a large portion, or all, of the available bandwidth, and for this reason, extra attention to bandwidth use will be needed when first setting up the system.

    When there is not enough available bandwidth, captured 2D frames may drop out due to the data bottleneck. Thus, it is important to take the bandwidth consumption into account and make sure an appropriate set of network switches (PoE and Uplink), Ethernet cables, and a network card is used. If a 1-Gb network/uplink switch is used, then only one Prime Color camera can be used at its maximum bit-rate setting. If two or more Prime Color cameras need to be used, then either a 10-Gb network setup will be required OR the setting will need to be turned down. A lower bit-rate will further compress the image with a tradeoff on the image quality, which may or may not be acceptable depending on the capture application.

    circle-info

    Detecting Dropped 2D Frames

    Every 2D frame drops are logged under the, and it can also be identified in the Devices pane. It will be indicated with a warning sign next to the corresponding camera. You may see a few frame drops when booting up the system or when switching between Live and Edit modes; however, this should only occur just momentarily. If the system continues to drop 2D frames, that indicates there is a problem with receiving the camera data. If this is happening with Prime Color cameras, try lowering down the bit-rate, and if the system stops dropping frames, that means there wasn’t enough bandwidth availability. To use the cameras in a higher bit-rate setting, you will need to properly balance out the load within the available network bandwidth.

    Note: Due to the current architecture of our bug reporting in Motive, a single color camera will not display dropped frame messages. If you need these messages you will need to either connect another camera or an eSync 2 into the system.

    hashtag
    Cabling

    hashtag
    Power

    Each Prime Color camera must be uplinked and powered through a standard PoE connection that can provide at least 15.4 watts to each port simultaneously.

    Prime Color cameras connect to the camera system just like other Prime series camera models. Simply plug the camera onto a PoE switch that has enough available bandwidth and it will be powered and synchronized along with other tracking cameras. When you have two color cameras, they will need to be distributed evenly onto different PoE switches so that the data load is balanced out.

    When using multiple Prime Color cameras, we recommend connecting the color cameras directly into the 10-gigabit aggregation (uplink) switch, because such setup is best for preventing bandwidth bottleneck. A PoE injector will be required if the uplink switch does not provide PoE. This allows the data to travel directly onto the uplink switch and to the host computer through the 10-gigabit network interface. This will also separate the color cameras from the tracking cameras.

    hashtag
    eStrobes

    hashtag
    eStrobe Setup

    The eStrobe synchronizes with Prime Color cameras through RCA cable connection. It receives exposure signals from the cameras and synchronizes its illuminations correspondingly. Depending on the frame rate of the camera system, the eStrobe will vary its illumination frequency, and it will also vary the percent duty cycle depending on the exposure length. Multiple eStrobes can be daisy-chained in series by relaying the sync signal from the output port to the input port of another as shown in the diagram.

    circle-info

    Illumination:

    The eStrobe emits only white light and does not interfere with tracking within the IR spectrum. In other words, its powerful illumination will not introduce noise to the IR tracking data.

    circle-info

    hashtag
    Capturing without eStrobes

    When capturing without eStrobes, the camera entirely relies on the ambient lighting to capture the image, and the brightness of the captured frames may vary depending on which type of light source is used. In general, when capturing without an eStrobe, we recommend setting the camera at a lower framerate (30~120 FPS) and increasing the camera exposure to allow for longer exposure time so that the imager can take in more light.

    Indoor

    When capturing indoors without the eStrobe, you will be relying on the room lighting for brightening up the volume. Here, it is important to note that every type of artificial light source illuminates, or flickers, at a certain frequency (e.g. fluorescent light bulbs typically flicker at 120Hz). This is usually fast enough so that the flickering is not noticeable to human eyes, however, with high-speed cameras, the flickering may become apparent.

    When Prime Color captures at a frame rate higher than the ambient illumination frequency, you will start noticing brightness changes between consecutive frames. This happens because, with mismatching frequencies, the cameras are exposing at different points of the illumination phase. For example, if you capture at 240FPS with 120Hz light bulbs lighting up the volume, brightness of captured images may be different in even and odd numbered frames throughout the capture. Please take this into consideration and provide appropriate lighting as needed.

    circle-info

    Info: Frequencies of typical light bulbs

    • Fluorescent: Fluorescent light bulbs typically illuminate at 120 Hz with 60 Hz AC input.

    Outdoor

    When capturing outdoors using Prime Color cameras, sunlight will typically provide enough ambient lighting. Unlike light bulbs, sunlight is emitted continuously, so there is no need to worry about the illumination frequency. Furthermore, the sun is bright enough and you should be able to capture high-quality images by adjusting only the f-stop (aperture size) and the exposure values.

    hashtag
    Setup Check-Point

    Now that you have set up a camera system with Prime Color, all of the connected cameras should be listed under the . At this point, you would want to launch Motive and check the following items to make sure your system is operating properly.

    • 2D Frame Delivery: There should be no dropped 2D frames. You can monitor this under the or from the . If frame drops are reported continuously, you can lower down the setting or revisit the network configuration and make sure the data loads are balanced out. For more information, section of this page.

    • CPU Usage: Open the windows task manager and check the CPU processing load. If only one of the CPU core is fully occupied, the CPU is not fast enough to process data from the color camera. In this case, you will want to use a faster CPU or lower down the setting.

    hashtag
    Camera Settings

    When you launch Motive, connected Prime Color cameras will be shown in Motive, and you will be able to configure the settings as you would do for other tracking cameras. Open up the and the , and select a Prime Color camera(s). On the Properties pane, key properties that are specific to the selected color cameras will be listed. Optimizing these settings are important in order to obtain best quality images without overflooding the network bandwidth. The key settings for the color cameras are image resolution, gamma correction, as well as compression mode and bit-rate settings, which will be covered in the following sections.

    hashtag
    Camera Resolution

    Default: 1920, 1080

    This property sets the resolution of the images that are captured by selected cameras. Since the amount of data increases with higher resolution, depending on which resolution is selected, the maximum allowable frame rate will vary. Below is the maximum allowed frame rates for each respective resolution setting.

    Resolution
    Max Frame rate

    hashtag
    Compression Mode

    Default: Constant Bit Rate.

    This property determines how much the captured images will be compressed. The Constant Bit-Rate mode is used by default and recommended because it is easier to control the data transfer rate and efficiently utilize the available network bandwidth.

    Constant Bit-Rate

    In the Constant Bit-Rate mode, Prime Color cameras vary the degree of image compression to match the data transmission rate given under the Bit Rate settings. At a higher bit-rate setting, the captured image will be compressed less. At a lower bit-rate setting, the captured image will be compressed more to meet the given data transfer rate, but compression artifacts may be introduced if it is set too low.

    Variable Bit-Rate

    Variable Bit-Rate setting is also available for keeping the amount of the compression constant and allowing the data transfer rate to vary. This mode can be beneficial when capturing images with objects that have detailed textures because it keeps the amount of compression same on all frames. However, this may introduce dropped frames whenever the camera tries to compress highly detailed images because it will increase the data transfer rate; which may overflow the network bandwidth as a result. For this reason, we recommend using the Constant Bit-Rate setting in most applications.

    hashtag
    Bit-rate

    Default: 50

    Available only while using Constant Bit-rate Mode

    Bit-rate setting determines the transmission rate outputted from the selected color camera. The value given under this setting is measured in percentage (100%) of the maximum data transmission speed, and each color camera can output up to ~100 MBps. In other words, the configured value will indirectly represent the transmission rate in Megabytes per second (MBps). At bit-rate setting of 100, the camera will capture the best quality image, however, it could overload the network if there is not enough bandwidth to handle the transmitted data.

    Since the bit-rate controls the amount of data outputted from each color camera, this is one of the most important settings when properly configuring the system. If your system is experiencing 2D frame drops, it means one of the system requirements is not met; either network bandwidth, CPU processing, or RAM/disk memory. In such cases, you could decrease the bit-rate setting and reduce the amount of data output from the color cameras.

    Image Quality

    The image quality will increase at a higher bit-rate setting because it records a larger amount of data, but this will result in large file sizes and possible frame drops due to data bandwidth bottleneck. Often, the desired result is different depending on the capture application and what it is used for. The below graph illustrates how the image quality varies depending on the camera framerate and bit-rate settings.

    circle-info

    Tip: Monitoring data output from each camera

    Data output from the entire camera system can be monitored through the Status Panel. Output from individual cameras can be monitored from the 2D Camera Preview pane when the Camera Info is enabled under the visual aids () option.

    hashtag
    Gamma

    Default : 24

    Gamma correction is a non-linear amplification of the output image. The gamma setting will adjust the brightness of dark pixels, midtone pixels, and bright pixels differently, affecting both brightness and contrast of the image. Depending on the capture environment, especially with a dark background, you may need to adjust the gamma setting to get best quality images.

    hashtag
    LED

    Default: On

    If you are using the to light up the capture volume, the LED setting must be enabled on the Prime Color cameras which the eStrobes connect to. When this setting is enabled, the Prime Color camera will start outputting the signals from its RCA sync output port, allowing the eStrobes to receive this signal and illuminate the LEDs.

    hashtag
    Calibration

    In order to calibrate the color camera into the 3D capture volume, the Prime Color camera must be equipped with an IR filter switcher. Prime Color cameras without IR filter switcher cannot be calibrated, and can only be used as a reference camera to monitor the reference views in the or in the .

    triangle-exclamation

    When loaded into Motive, Prime Color cameras without IR filter switcher will be hidden in the . Only Prime Color camera with the filter switcher will be shown in the 3D space.

    hashtag
    Prime Color FS Calibration

    The Prime Color FS is equipped with a filter switcher that allows the cameras to detect in IR spectrum. The Prime Color FS can be calibrated into the 3D capture volume using an active calibration wand with the IR LEDs. Once calibrated, the color camera will be placed within the 3D viewport along with other tracking cameras, and 3D assets (markers, Rigid Bodies, Skeletons, cameras) can be overlaid as shown in the image.

    To calibrate the camera, switch the Prime Color FS to the in the pane. This will switch the Color camera to detect in the IR spectrum, and then use the active wand to follow the standard process. Once the calibration is finished, you can switch the camera back to the Color Video Mode.

    circle-info

    Active Wand:

    Currently, we only take custom orders for the active wands, but in the future, this will be available for sale. For additional questions about active wands, please .

    hashtag
    Data Recording / Export

    Once you have set up the system and configured the cameras correctly, Motive is now ready to capture Takes. Recorded TAK files will contain color video along with the tracking data, and you can play them back in Motive. Also, the color reference video can be exported out from the TAK.

    hashtag
    Data Recording

    Once the camera is set up, you can start recording from Motive. Captured frames will be stored within the TAK file and you can access them again in Edit mode. Please note that capture files with Prime Color video images will be much larger in file size.

    hashtag
    Video Export

    Once the color videos have been saved onto TAK files, the captured reference videos can be exported into AVI files using either H.264 or MJPEG compression format. The H.264 format will allow faster export of the recorded videos and is recommended. Video for the current TAK can be exported by clicking File tab -> Export Video option in Motive, or you can also export directly from the by right-clicking on the Take(s) and clicking Export Video from the context menu. The following export dialogue window will open and you will be able to configure the export settings before outputting the files:

    hashtag
    Dropped Frames

    When this is set to Drop Frames, Motive will remove any dropped frames in the color video upon export. Please note that any dropped frames will be completely removed in this case, and thus, the exact frames in the exported file may not match the frames in the corresponding Motive recording. If needed, you can set this export option to Black Frame to insert black, or blank, frames in place of the dropped frames in the exported video.

    hashtag
    Exporting from Multiple TAKs

    If there are multiple TAK files containing reference video recordings, you can export the videos all at once in the or through the . When exporting directly from the Data pane, simply CTRL-select multiple TAK files together, right-click to bring up the context menu, and click Export Video. When using the batch processor (NMotive), the VideoExporter class can be used to export videos from loaded TAK files.

    hashtag
    Re-encoding Exported Video

    The size of the exported video file can be re-encoded and compressed down further by additional subsampling. This can be achieved using a third-party video processing software, and doing so can hugely reduce the size of the exported file; almost in orders of two magnitudes. This is supported by most of the high-end video editing software, but Handbrake () is a freely available open-source software that is also capable of doing this. Since the exported video file can be large in size, we suggest using one of the third-party software to re-encode the exported video file.

    hashtag
    FAQ / Troubleshooting

    chevron-rightQ: Can custom camera lenses be used?hashtag

    A: The Prime Color camera uses the standard C mount for the lens, and lenses from other vendors can be mounted onto the color camera; however, there will be no guarantee for the lens and image quality. For this reason, we suggest using lenses that we provide.

    chevron-rightQ: Slow memory write outhashtag

    A: If the disk drive on the host PC is not fast enough to write the data, the RAM usage will gradually creep up to its maximum memory when recording a capture. In which case, the recorded TAK file may be corrupted or incomplete. If you are seeing this issue, you will have to lower down the to reduce the amount of data or use a faster disk drive.

    chevron-rightQ: There are frame drops even when there is enough bandwidth availabilityhashtag

    A: Dropped 2D frames with Prime Color in the system can be introduced due to the following issue:

    • Network Bandwidth: Insufficient network bandwidth will cause frame drops. You will have to make sure the network setup, including the network switches, Ethernet cables, and the network adapter on the host PC, is capable of transmitting and receiving data fast enough. See:

    Power Requirement:

    The amount of power drawn by each eStrobe will vary depending on the system frame rate as well as the length of camera exposures, because the eStrobe is designed to vary its illumination rate and percent duty cycle depending on those settings.At maximum, one eStrobe can draw up to 240 Watts of power. A typical 110V wall outlet outputs 110V @ 15A; which totals up to 1650W of power. Also, there may be other factors such as restrictions from the surge protector or extension cords that are used. Therefore, in general, we recommend connecting no more than five eStrobes onto a single power source.

    triangle-exclamation

    Warning:

    • Please be aware of the hot surface. The eStrobe will get very hot as it runs.

    • Avoid looking directly at the eStrobe, it could damage your eyes.

    • Make sure the power strips or extension cords are able to handle the power. Using light-duty components could damage the cords or even the device if they cannot sufficiently handle the amount of the power drawn by the eStrobes.

    • The eStrobe is not typically needed for outdoor use. Sunlight should provide enough lighting for the capture.

    Click image to enlarge.
    Incandescent: Incandescent light bulbs typically illuminate at 120 Hz with 60 Hz AC input.
  • LED light bulbs: Variable depending on the manufacturer.

  • eStrobe: LEDs on the eStrobe will be synchronized to the exposure signal from the cameras and illuminate at the same frequency.

  • RAM Usage: Open the windows task manager and check the memory usage. If the RAM usage slowly creeps up to the maximum memory while recording a take, it means the disk driver is not fast enough to write out the color video from RAM. You will have to reduce the bit-rate setting or use a faster disk drive (e.g. M.2 SSD).
  • Hard Drive Space: Make sure there is enough memory capacity available on the computer. Take files (TAK) with color camera data can be quite large, and it could quickly fill up the memory, especially, when recording lightly-compress video from multiple color cameras.

  • Audio playing in background (MMCSS): When playing audio using applications (e.g. Chrome, VLC) that registers to Multimedia Class Scheduler Service (MMCSS), it will interfere with how the CPU resource is used in Motive. This service will prioritize time-sensitive multimedia applications to utilize the CPU resources as much as possible, which may cause increased latency which may lead to dropped frames. We recommend exiting out from such applications if there are any latency and frame drop issues.

    • OS: Windows 10, 11 (64-bit)

    • CPU: Intel i7 or better

    • RAM: 16GB of memory

    • GPU: GTX 1050 or better with the latest drivers

    • OS: Windows 10, 11 (64-bit)

    • CPU: Intel i5

    • RAM: 4GB of memory

    960 x 540 (540p)

    500 FPS

    1280 x 720 (720p)

    360 FPS

    1920 x 1080 (1080p)

    250 FPS

    Re-encoding
    maximum
    Load Balancing
    bit-rate
    Object Mode
    bit-rate
    Log Pane
    Devices pane
    Log pane
    Devices pane
    bit-rate
    Data Bandwidth
    bit-rate
    Devices pane
    Properties pane
    arrow-up-right
    eStrobes
    2D Camera View pane
    Cameras viewport
    3D viewport
    Object mode
    Camera Preview
    Calibration
    contact usarrow-up-right
    Data pane
    Data pane
    Motive Batch Processor
    https://handbrake.fr/arrow-up-right
    bit-rate
    Data Bandwidth
    Click image to enlarge.
    Click image to enlarge.
    Click image to enlarge.
    Incandescent light flickering. The video was captured at (121 FPS).
    Reference video zoomed into a Rigid Body.
    Slow memory write out.

    Bertec Force Plate Setup

    Configuring force plate sampling rate from Devices pane.This page provides instructions on how to integrate a Bertec force plate system with an OptiTrack motion capture system.

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

    circle-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 page for detailed instructions on integrating analog devices.

    circle-info

    Motive 3.0 Update

    • Starting from Motive 3.0, reference clock synchronization while in Live mode is supported.

    hashtag
    Requirements

    • Supported Amplifier Models: AM6800

    • Firmware Version: For synchronization support, the Bertec amplifiers must be installed with firmware version 4.5.2. The current firmware version gets displayed on the amplifier display when first powering up the amplifier. Please check this and make sure the firmware is updated to the supported versions.

    • Prime series Ethernet camera system with the eSync synchronization hub.

    hashtag
    Important Notes

    • Bertec amplifiers currently only support a fixed sampling rate of 1000 Hz

    hashtag
    Hardware Setup

    hashtag
    Bertec Force Plate System Setup

    Refer to the respective Bertec system user documentation for detailed information on setting up the force plate system and connecting to the host PC.

    hashtag
    Camera System Setup

    Set up an OptiTrack system. Connect the camera system to the same host PC. For more information, refer to the page or the pages.

    Wiring the eSync with the Amplifier

    triangle-exclamation

    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.

    Reference Clock Sync

    • The SYNC cable from the amplifier needs to be connected to the output port of the eSync for synchronization with the camera system.

    Triggered Sync Cabling

    hashtag
    Software Setup

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

    circle-info

    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.

    hashtag
    Bertec Customers

    In addition to the Peripheral Device module, you may also want to install the Digital Acquire™ from Bertec to verify that the force plates are properly working. Visit the below webpage to download the software, and follow the respective instructions to install. This software installs remaining resources for connecting the Bertec force plates.

    • Link:

    hashtag
    Force Plate Setup in Motive

    hashtag
    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 will indicate that the device has been created and loaded.

    hashtag
    2. Calibrate Cameras

    Calibrate the capture volume as normal to get the orientation of the cameras (see the or 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.

    hashtag
    3. Setup CS-400

    On the , 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.

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

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

    circle-info

    Tip: To double check that the dimensions are modified properly, you can place extra retroreflective markers on each corner of the platform and monitor the coincidence of the markers position with the force plate assets from the perspective view.

    hashtag
    6. Set the Force Plate Dimension

    If the force plate dimensions are not automatically configured, you need to enter the dimensions of the force plate in the force plate properties after calibrating its positions. Go to the and select the force plate, and its properties will get listed under the . Enter the length and width (in meters) values for the corresponding plates as reported in the specifications.

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

    circle-info

    Note: Zeroed scales of Bertec force plates are saved within their software driver, and each time the driver restarts, these settings are refreshed. This means that the force plate zero setting will be refreshed each time you start Motive, or each time the device is disabled and enabled back again in Motive. Please be aware of this behavior and zero your plates when necessary. In Motive, there is a Zero On Enable property setting for Bertec force plates under the , and enabling this setting will automatically zero your plate each time the device is enabled or when Motive restarts. The Zero On Enable setting is enabled by default.

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

    circle-info

    Supported Force Plate Sampling Rates

    • Reference Clock Signal Sync: When using the reference clock signal from the eSync to synchronize the force plates, the force plate will basically run at the same rate as the received clock signal. You can also apply either the multiplier or the divider to the outputted clock signal to make additional adjustments.

    hashtag
    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 2 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 2, 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 2.

    circle-info

    IMPORTANT NOTE: For this synchronization setup to work properly, the Bertec amplifier firmware must be updated to firmware version 4.5.2 or above. Currently installed firmware version gets displayed on the 7-segment display when first powering up the amplifier. Please check this and make sure the firmware is updated to the supported versions. If an older version is installed, please contact Bertec for instructions on updating the firmware.

    hashtag
    Sync Configuration Steps: eSync 2

    Reference Clock Sync Setup Steps

    1. Open the and the .

    2. In the , select the eSync 2 among the listed devices. This will list out the synchronization settings in the properties pane for the selected eSync 2.

    hashtag
    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:

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

    hashtag
    Force Plate Data in Motive

    Force plate data can be monitored from the . 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 page.

    hashtag
    Live Force Plate Data

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

    hashtag
    Data Export

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

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

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

    hashtag
    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 workflow page.

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

    triangle-exclamation

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

    Motive 2.2 or 2.3.

    Bertec AM 6800 amplifiers: Use the provided female 15-pin D-Sub connector to get the ZERO signal and the SYNC signal from the ANALOG OUTPUT port of the amplifier.

  • The ZERO cable from the amplifier needs to be connected to the output port of the eSync for synchronization with the camera system.

  • The SYNC cable from the amplifier needs to be interconnected between the force plate amplifiers for their internal sync. When using more than one plates, a BNC connector or a BNC splitter will need to be used to interconnect the SYNC cables between multiple amplifiers.

  • Click image to enlarge.
    Zero cable from the amplifier
    Recording Trigger Sync: When using the recording signal from the eSync to trigger-sync the force plates, the force plates will be running at their own free run sampling rate. In this case, only 1000 Hz sampling rate is supported, and you will need to adjust the camera frame rate in the Devices pane and apply framerate-multipliers to set the 1000 Hz sampling rate on the force plates.
    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 1000 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 input 10 to the Input Divider section with internal clock frequency running at 1000 Hz, the camera system will be running at 100FPS. 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 2 which the force plate system is connected to.

  • Set the Output 1-4 → Type to Internal Clock.

  • Now that the eSync 2 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:

  • Triggered Sync → None

  • Reference Clock Sync → True

  • eSync 2 Output Channel → output port used on the eSync 2.

  • Once this is set, the force plate system will start sampling at the frequency of the clock signal configured on the eSync 2, and this rate will be displayed on the Devices pane as well.

    Example eSync properties for clock sync. Make sure the eSync is selected in the .
    Example force plate properties for clock sync. Make sure the Force Plate is selected in the .
    circle-info

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

    Applying Biomech preset settings.
    circle-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.

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

    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 . 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 to sample at a whole multiple of the camera system frame rate.

    circle-info

    Sampling Rate

    • Supported Frame Rate: When synchronizing two systems via recording trigger, the force plates will be running at their own free-run frame rate. In this case, only 1000 Hz sampling rate is supported for Bertec force plates. If you wish to sample at a different rate, please use the reference clock sync approach.

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

    NI-DAQ Setup
    Quick Start Guide: Getting Started
    Hardware Setup
    http://bertec.com/downloads/arrow-up-right
    Log pane
    Quick Start Guide
    Calibration
    CS-400 calibration square
    Devices pane
    Properties pane
    Devices pane
    Devices pane
    Properties pane
    Devices pane
    Graph View pane
    Graph View pane
    Visual3Darrow-up-right
    The MotionMonitorarrow-up-right
    MATLABarrow-up-right
    Data Export
    Data Export: C3D
    Data Streaming
    NatNet Streaming
    NatNet streamingarrow-up-right
    NatNet SDK 4.0
    Click image to enlarge.
    Motive force plate representation in Perspective view.
    Status Log pane in Motive.
    Motive with force plates and camera calibration.
    CS-400 calibration square with force plate force plate parts.
    Bertec force plate with CS-400 aligned properly.
    Calibrated force plate position and orientation. X and Y axis is shown.
    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.
    Set the force plate data to zero for more accurate data.
    Configuring force plate sampling rate from Devices pane.
    Good synchronization
    Default force plate layout selected from the dropdown menu located at top-right corner of the Graph panearrow-up-right.
    Graph of live force plate data.
    Graph view pane layout configuration.
    The MotionMonitorarrow-up-right biomechanics analysis software.
    Visual3Darrow-up-right biomechanics analysis software provided by C-Motionarrow-up-right
    C3D export setting for applications using z-up right-handed coordinate systems.

    Setting Framerate Multiplier: For free run sync setups, sampling rates of force plates can be set from the , 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 , 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.

    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 or the , and select Resynch from the context menu to realign the sampling timing of both systems.
    Devices pane
    Recording Gate
    force plate properties
    Devices pane
    Properties panearrow-up-right
    Properties pane
    Example eSync 2 properties for triggered sync.
    Example force plate properties for triggered sync.
    Re-aligning initial sampling timing of the force plate.
    Devices pane
    Devices pane
    Devices pane
    perspective view
    Viewport16.png

    NI-DAQ Setup

    hashtag
    Overview

    OptiTrack motion capture systems support the integration of National Instruments data acquisition (NI-DAQ) devices. Through NI-DAQ devices, signals from various analog devices (e.g. transducers or EMG sensors) can be converted into digital signals at a user-defined sampling frequency, and they can be precisely synchronized with the motion tracking data. This page provides instructions on connecting NI-DAQ devices and acquiring analog signals within Motive.

    For a list of supported models, please refer to the Supported NI-DAQ Models section of this page.

    For instructions specific to the NI-DAQ devices, please refer to the respective product User Guide or the NI's .

    hashtag
    Required Components

    • OptiTrack motion capture system

    • The eSync 2 synchronization hub

    • Motive version 1.10 and above with a valid software license.

    hashtag
    Additional Notes

    • The NI-DAQ functionalities are not supported with the use of the Motive API.

    • For integration of digital force plates, follow the guide. Analog platforms can be integrated through a NI-DAQ, but only raw voltage signals can be detected and the force plate features within Motive will not be supported.

    • Up to 32 analog channels are supported for each NI-DAQ device. If you wish to use higher channel counts, please for more details.

    hashtag
    Hardware Setup

    Motive supports PCI and USB data acquisition devices from National Instruments, and the NI-DAQmx driver must be installed on the computer in order to use the devices. The driver setup instructions will be covered in the software setup section of this page. A list of supported models can be found in the section below.

    circle-info

    For general instructions on setting up the mocap system, refer to the pages.

    triangle-exclamation

    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.

    hashtag
    Supported National Instruments Devices

    Below is the list of NI-DAQ device models that are supported with Motive. For best compatibility, use the recommended models or verified models since they are most tested to work with Motive. Unverified models are expected to work as well, but their integration has not been tested yet.

    hashtag
    NaturalPoint Recommended Devices

    • USB-63XX X-Series

    Verified Devices

    • USB-6341, USB-6351, USB-6361

    • USB-6002

    • USB 6281 (M Series)

    hashtag
    Unverified Devices

    Device Type
    Model Number

    hashtag
    Unsupported Devices

    Compact DAQ systems are not supported.

    circle-info

    Questions?

    If you have any questions regarding supported devices or if you are unsure of which NI-DAQ component to use, please to discuss.

    hashtag
    USB NI-DAQ Device Wiring Setup

    The following diagrams show wiring setups for connecting and synchronizing NI-DAQ devices with Prime series motion capture systems. Please note that NI-DAQ devices can be synchronized either through reference clock sync or through recording trigger sync, and both approaches are shown below. For most precise synchronization, using external clock signal as the reference is recommended.

    hashtag
    Reference Clock Sync

    OptiTrack mocap systems use the eSync 2 to provide highly accurate synchronization. When synchronizing the NI-DAQ device through an external clock signal or the reference clock signal, the eSync 2 generates and outputs clock signal to the NI-DAQ device(s), so that it can be used as the master reference clock that the connected devices can synchronize to. This approach is referred to as the reference clock sync, and in this approach, the data samples collected from two systems will be aligned on a per frame basis.

    hashtag
    Software Setup

    For Motive to communicate with NI-DAQ devices, the OptiTrack Peripheral Modules must be installed along with Motive and NI-DAQ device drivers. The OptiTrack Peripherals Module is a software plugin package that installs required drivers and plugin DLLs for integrating external devices, including NI-DAQ devices and force plates (AMTI and Bertec). The following section describes the steps on integrating NI-DAQ device(s) within Motive.

    hashtag
    Installation Steps

    hashtag
    1. Install the Peripherals Device module

    During the Motive installation process, optional program features will be listed in the Custom Setup section. Here, change the setting for the Peripherals Device, as shown in the below image, so that the module is installed along with Motive.

    hashtag
    2. Install the NI-DAQ device drivers

    After agreeing to install the Peripheral Device, the installer will ask to install NI-DAQmx 15.1.1 driver. You will need to install this driver for MS Windows to recognize the connected NI-DAQ devices. Press Yes to initiate the NI-DAQmx installation and follow the instructions to set up the driver.

    triangle-exclamation

    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 . In Motive, you can inspect device connection status via the which can be accessed under the View tab in Motive.

    hashtag
    3. Check device connection

    Ensure the NI-DAQ device is powered and detected by MS Windows. For USB DAQ devices, you could also use the installed software to confirm and monitor the connection. The NI Device Monitor can be accessed from the Windows taskbar tray when a USB DAQ device is connected.

    hashtag
    4. Launch Motive

    In the , all of the connected NI-DAQ devices will be listed along with respective analog input channels (up to 32) under the Data Acquisition group.

    hashtag
    5. Verify device operation

    Once the NI-DAQ device is recognized properly, you will be able to observe the real-time signal on the .

    First, make sure the NI-DAQ device and its operating analog input channels are enabled under the . Then, open the and create a custom layout for monitoring live-analog data; create a new layout, right-click on the graphs, and select the device channel you wish to plot. Then, open the graph editor () and make sure View Style is set to Live under the Visuals tab. Configured analog channels will be plotted on the graphs.

    a. Device Pane: Select a NI-DAQ channel with an active signal.

    b. Device Pane: Toggle the NI-DAQ device to begin sampling.

    c. Device Pane: Select the active channel.

    d. Graph Pane: Show the 'Scope' View.

    6. Zero the DAQ device

    Detected voltage signals from a NI-DAQ input channels can be zeroed. Right-click on a NI-DAQ device from the and click Zero. Doing this will zero all of the enabled channels for the selected NI-DAQ device.

    hashtag
    NI-DAQ Settings

    Now that the device is detected in Motive, you can select and configure settings for the device and its analog channels through Motive. When a data acquisition device or an analog channel is selected in the , their respective properties will be displayed on the or on a separate pop-up for the analog channels.

    hashtag
    Device Properties

    Properties of connected NI-DAQ devices get listed in the when a device is selected in the . These properties need to be configured in order to properly synchronized the data acquisition device and the camera system together. Details about appropriate property settings will be covered in the following section.

    circle-info

    For specific details about each properties, visit page.

    hashtag
    Device Channel Properties

    Properties of individual channels can be configured directly from the . As shown in the image, you can click on the icon to bring up the settings and make changes.

    Depending on the model, NI-DAQ devices may have different sets of allowable input types and voltage ranges for their analog channels. Refer to your NI-DAQ device User's Guide for detailed information about supported signal types and voltage ranges.

    hashtag
    Min Voltage

    (Default: -10 volts) Configure the terminal's minimum voltage range.

    hashtag
    Max Voltage

    (Default: +10 volts) Configure the terminal's maximum voltage range.

    hashtag
    Terminal Type

    Configures the measurement mode of the selected terminal. In general, analog input channels with screw terminals use the single-ended measurement system (RSE), and analog input channels with BNC terminals use the differential (Diff) measurement system. For more information on these terminal types, refer to .

    • Terminal: RSE Referenced single ended. Measurement with respect to ground (e.g. AI_GND) (Default)

    • Terminal: NRSE NonReferenced single ended. Measurement with respect to single analog input (e.g. AISENSE)

    • Terminal: Diff Differential. Measurement between two inputs (e.g. AI0+, AI0-)

    triangle-exclamation

    Notes on devices with Diff terminals

    Motive will report all terminals detected through the device. Some BNC NI-DAQ models wrap two RSE terminals into each BNC Diff terminals (e.g. USB-6212: 16 RSE terminals into 8 Diff terminals), and it will report all RSE terminals into Motive. This means the actual number of channels reported in Motive may be more than the actual number of Diff terminals on the device. In this case, there will be an error message when attempting to enable channels that are not available. Please be aware of the device specification and enable only the Diff channels that are available on the device.

    hashtag
    Synchronization Configuration: eSync 2

    In order to precisely synchronize the motion capture system with NI-DAQ devices, the eSync 2 must be used. This section walks through the steps on configuring the settings of the eSync 2 and the NI-DAQ in order to synchronize two systems together through the reference clock sync or the recording trigger sync.

    Reference clock synchronization keeps Motive and your device continuously synchronized every few frames. In Motive 3.0+ achieving this level of synchronization is easier than ever with new right click menus in the Devices pane.

    1. [Hardware]: Connect one of the eSync 2 Output(N) ports into the NI-DAQ digital input terminal.

    2. [Motive]: Open the .

    3. [Motive: Devices pane]: Right click the eSync 2 in the and choose one of the "Biomech Presets".

    4. [Motive: Devices pane] Right click the eSync 2 in the , hover over the "Reference Clock" option, hover over the eSync 2 Output # used in step 1, then choose the corresponding DAQ PFI #.

    hashtag
    Collecting Data

    The following steps describe a general workflow on collecting signals from connected NI-DAQ channels in Motive. Make sure the camera system is before recording if you wish to collect tracking data along with the analog signals.

    hashtag
    1. [Motive : Device pane] Open the and one of the data channels in the data acquisition device. Once it's selected, its properties will be listed out in the .

    hashtag
    2. [Motive : Device pane] Configure NI-DAQ collection channels properties (terminal type, voltage range) as described in the section above.

    hashtag
    3. [Motive : Device pane] Enable the channels to collect by checking the box next to each channel.

    hashtag
    4. [Motive : Properties pane] Now, select the NI-DAQ device in the , and configure device properties (Acquisition rate, external clock).

    hashtag
    5. [Motive : Devices pane] Make sure the NI-DAQ device enabled by checking the box next to the device.

    hashtag
    6. [Motive : Graph View] In Live mode, scope the timeline to verify the recorded channel/terminal signals appear correctly.

    hashtag
    7. [Motive : Control Deck] Start Recording.

    circle-info

    Notes on the analog samples at the end of the recording:

    Please note that the integration is not stop-aligned. At the end of the recording, there may be a few more NI-DAQ samples recorded beyond the recorded mocap frames because NI-DAQ reports samples in a batch and records at a much higher acquisition rate.

    hashtag
    Data Playback

    Captured analog signals are recorded within the Take file and they can be played back in Motive. When in Edit mode, the integrated NI-DAQ device will be shown under the , and its Analog measurements can be plotted on the . You will need to create a custom graph layout and enable plotting of analog channels:

    Graph Layout with Analog Plots

    • Create a custom layout on the Graph View pane. → Create Layout.

    • Right-click on the graph view and set the desired layout dimensions.

    • On one of the graphs, right-click and under the Devices section, select the analog channels you wish to plot.

    hashtag
    Analog Data Export

    Recorded NI-DAQ analog channel data can be exported into C3D and CSV files along with the mocap tracking data. You can just follow the normal the steps, and if the analog data exists in the TAK, they will also be exported.

    C3D Export: Both mocap data and the analog data will be exported onto a same C3D file. Please note that all of the analog data within the exported C3D files will be logged at the same sampling frequency. If any of the devices are captured at different rates, Motive will automatically resample all of the analog devices to match the sampling rate of the fastest device. More on C3D files:

    CSV Export: When exporting tracking data into CSV, additional CSV files will be exported for each of the NI-DAQ devices in a Take. Each of the exported CSV files will contain basic properties and settings at its header, including device information and sample counts. The voltage amplitude of each analog channel will be listed. Also, mocap frame rate to device sampling ratio is included since analog data is usually sampled at higher sampling rates.

    circle-info

    Note that the coordinate system used in Motive (y-up right-handed) may be different from the convention used in the biomechanics analysis software.

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

    hashtag
    Troubleshooting / FAQ

    chevron-rightQ: Connected NI-DAQ device is not detected in Motivehashtag

    A:

    1) Confirm the NI-DAQ device is detected by the MS Windows system (Devices Manager) and by the NI Device Monitor (task tray) that installs with your NI-DAQ software.

    2) If the device is still not detected in Motive even after confirming the connection from the above step, completely uninstall the National Instruments Software drivers and re-install Motive. Make sure to choose 'Yes' to install packaged OptiTrack Peripheral Module and the NI-DAQmx runtime. After installing the drivers, it is essential to restart your computer.

    3) After launching Motive, check the

    chevron-rightQ: I have the NI-DAQmx driver installed for my DAQ device, but they are not the recommended version.hashtag

    A: This is fine as long as the NI-DAQmx driver version is 15.1.1 or later. If you are experiencing connection difficulties, try uninstalling your current driver and re-installing the driver that ships with Motive.

    chevron-rightQ: When installing the device NI-DAQmx driver, I get to a screen that indicates no changes will be made and I can't proceed.hashtag

    A: This indicates the driver for your device is already installed. Hit cancel to exit the installer, and ensure the driver version is at least 15.1.1 or later. If not, update your driver. You can also re-install the driver that ships with Motive, but make sure the previous install is completely removed before the re-installation.

    chevron-rightQ: I can't change the multiplier for my DAQ from the Devices pane in Motive.hashtag

    A: If the device is configured to use reference clock signals, the option to change the acquisition rate for NI-DAQ devices within Motive will be disabled. Set Reference Clock Sync to False to use the Free Run mode.

    chevron-rightQ: Motive warns that the sampling rate is too high for my device.hashtag

    A: This warning indicates that the sampling may be out of the allowable range for the DAQ device. Some devices share the allowable sample rate across all channels, and each channel takes up a portion of the total allowable sample rate of the device. Other devices have dedicated sample rates for each channel, and the allowable sample rate can be set for each channel in this case. For detailed specification on how your device samples incoming signals, refer to the respective NI-DAQ User's Guide.

    chevron-rightQ: The analog input value does not appear to be correct.hashtag

    A: Ensure that the appropriate channel type is selected. If your signal increases or decreases, with a steady baseline, your ground is not set correctly. See the section on for more information.

    chevron-rightQ: In the Device pane, I can't enable my device when checking the box next to it.hashtag

    A: A device can't be enabled until one of it's channels is made active. Activate at least one channel under the device to enable the device itself. Only the channels that are active, and have the associated device enabled, will be recorded.

    chevron-rightQ: No really, my analog input is incorrect.hashtag

    A: Input channels can be verified using NI's Device Monitor and opening up a configuration session. Within the device monitor, the channel input can be observed. If the observed output is different from what appears in Motive, there may be an issue. This may also be due to aliasing of the sampled signal. Ensure that the signal is captured at the appropriate sampling frequency. A low sampling frequency may inaccurately capture high-frequency signals.

    chevron-rightQ: Voltages from one channel seem to affect another channel.hashtag

    A: Crosstalk or ghosting is a normal occurrence in a digital acquisition device, and can be caused by a variety of sources. For detailed information on crosstalk, and steps you can take to minimize it, please refer to your NI-DAQ documentation. National Instrument also provides some steps on reducing unwanted voltages here: .

    chevron-rightQ: Motive crashes on startup.hashtag

    A: When you have Peripheral Devices installed along with Motive, the NI services must be running when you first launch Motive. If these services from National Instruments are disabled, Motive may crash while attempting to load the peripheral device libraries

    chevron-rightQ: There are more NI-DAQ samples beyond the last frame of motion capture data at the end of recording.hashtag

    A: OptiTrack / NI-DAQ integration is not synchronized for recording stop. NI-DAQ reports samples in batches and collects data at a higher sampling rate usually. Thus, there may be a few more NI-DAQ samples reported beyond last frame of the mocap data as shown in the image below.

    OptiTrack Peripheral Device module
  • NI-DAQ device(s): PCI or USB. See more at Supported Devices

  • Third party analog devices

  • OptiHub 2: Precise synchronization with a USB camera system is NOT supported. An Ethernet camera system with the eSync 2 synchronization hub should be used for NI-DAQ integrations. It is possible for the USB camera system to roughly synchronize to a NI-DAQ device via triggered sync, however, there will always be a variable time delay between the trigger and when the cameras start exposing. Due to this variable offset, the two of the recorded datasets cannot be perfectly aligned at the start of recording.

    SC Express

    Signal Conditioning: NI 4300, NI 4302, NI 4303, NI 4304, NI 4305, NI 4322, NI 4330, NI 4331, NI 4339, NI 4353, NI 4357

    DSA Series

    Sound and Vibration: NI 4431, NI 4432, NI 4461, NI 4462, NI 4463, NI 4464, NI 4472/B, NI 4474, NI 4492, NI 4495, NI 4496, NI 4497, NI 4498, NI 4499, NI 4610

    CompactDAQ

    Platform to be used with I/O Modules:

    Not Supported

    C Series

    Network DAQ

    USB DAQ

    I/O Modules to be paired with Chassis: NI 92xx, NI 94xx

    NI MyDAQ

    Educational: NI MyDAQ

    Wiring the eSync 2 and the NI-DAQ device: Connect one of the output ports of the eSync 2 into a programmable function interface (PFI) terminal of the NI-DAQ device that supports external sample clock inputs. For screw input terminals, ground signals must be separated from the BNC output of the eSync 2 and relayed into a digital ground terminal.
  • Wiring analog devices with the NI-DAQ device: Connect the output of an analog device(s) into one of the analog input channels of the NI-DAQ device. For screw terminals, a corresponding ground signal needs to be connected to an analog ground channel. For BNC terminals, wiring the ground signal is not necessary, but the input ports should be configured to either FS (Floating Source) or GS (Ground Source)arrow-up-right setting depending on the characteristic of the signal source. For more information on connecting peripheral devices into a NI-DAQ device, visit NI supportarrow-up-right.

  • Screw Terminal Device Cabling

    Wiring diagram for screw terminal NI-DAQ devices. The analog input channels in this configuration should use RSE terminal type.

    BNC Terminal Cabling

    Wiring diagram for BNC terminal NI-DAQ devices. The analog input channels in this configuration should use Diff terminal type.

    hashtag
    Sample Clock Support

    Required for setups using reference clock synchronization

    In order to utilize the clock signal, a NI-DAQ device(s) that supports external sample clock input must be used. When using DAQ devices without the sample clock support, they will not be able to reference the clock signal. In this case, the device will have to sync at the start of the recording through the triggered sync and operate in the Free Run mode with independent acquisition rate which may result in synchronization drift over time.

    NI-DAQ models supporting external sample clock:

    • X Series: (e.g. PCIe 6320, USB 63XX Series)

    • Bus-Powered M Series: ( e.g. USB 6210)

    • M Series: (e.g. USB 6221, PCI 6220)

    • Non-USB B Series: (e.g. PCI-6010)

    NI-DAQ models NOT supporting external sample clock:

    • Low cost USB Series (e.g. USB-6002)

    hashtag
    Recording Trigger Sync

    For best results, the reference clock sync approach is recommended to achieve per-sample basis synchronization between two systems; however, there are cases where this is not applicable. For example, you may need to use the clock signal to sync other devices that are sampling at a different rate than the sampling rate of the NI-DAQ device you wish to achieve. In such cases, you can use recording signal to trigger sync both systems at the start of the recording and have them free-run at their own sampling rates. This will align the recorded samples from two systems, but long recordings may be susceptible to phase shift.

    • Wiring the eSync 2 and the NI-DAQ device: Connect one of the output ports of the eSync 2 into an analog input terminal (e.g. ai0) of the NI-DAQ device. For screw input terminals, ground signals must be separated from the BNC output of the eSync 2 and relayed into an analog ground terminal.

    • Wiring analog devices with the NI-DAQ device: Connect the output of an analog device(s) into one of the analog input channels of the NI-DAQ device. For screw terminals, a corresponding ground signal needs to be connected to an analog ground channel. For BNC terminals, wiring the ground signal is not necessary, but the input ports should be configured to either setting depending on the characteristic of the signal source. For more information on connecting peripheral devices into a NI-DAQ device, visit .

    Screw Terminal Device Cabling

    BNC Terminal Cabling

    Terminal: PseudoDiff Differential. Measurement between two inputs and impeded common ground.

    5. [Motive: Control Panel] Record. The recorded NI-DAQ device samples will be synchronized with the external clock signal outputted from the eSync 2.
    Quick configuration of the eSync 2.
    Quick configuration of the NI-DAQ.

    The internal clock signal is generated from the eSync 2 and outputted to the NI-DAQ device(s) for precisely synchronizing two systems together. This approach is referred to as the synchronization through reference sample clock signal, and in this setup, all of the data samples will be synchronized per-frame basis.

    To configure this, set the Source to Internal Clock in the Sync Input Settings section under the eSync properties. Here, the clock frequency of the internal clock signal will basically set the sampling rate of the NI-DAQ device(s). Then, the input divider/multiplier can be adjusted to achieve desired camera frame rate, and the final camera system framerate will be calculated and indicated under the eSync properties and in the Devices pane. The following steps summarize the reference sample clock sync setup steps:

    1. [Hardware]: Connect one of the eSync 2 Output(N) ports into the NI-DAQ digital input terminal.

    2. [Motive]: Open the Devices pane and the .

    3. [Motive: Devices pane]: Select the eSync 2 in the and the corresponding properties will be displayed in the

    4. [Motive: Properties pane (eSync 2)]: Configure the to Internal Clock.

    5. [Motive: Properties pane (eSync 2)] Set the Clock Freq to desired acquisition rate of the NI-DAQ device(s).

    6. [Motive: Properties pane (eSync 2)] Adjust the Input Divider/Multiplier to set the final frame rate for the camera system. In order to accurately sample analog signals, the acquisition rate of the NI-DAQ device(s) should not be greater than X16 of the configured camera frame rate. In other words, the Input Divider should not exceed 16. The final camera system frame rate will always be displayed under the and the .

    7. [Motive: Properties pane (eSync 2)] For the eSync 2 output ports connected to the NI-DAQ devices, set the to Internal Clock. Now the internal clock signal is configured to be outputted through the output(N) port into the connected NI-DAQ channel.

    8. [Motive: Devices pane] Select the NI-DAQ device in the and the corresponding properties will be displayed in the .

    9. [Motive: Properties pane (NI-DAQ)] Within the NI-DAQ device property, set the Reference Clock Sync to True. At this point, the sampling rate of the NI-DAQ device in the should be set to the same frequency as the internal clock signal configured for the eSync 2.

    10. [Motive: Properties pane (NI-DAQ)] Under the NI-DAQ device properties, designate the Reference Clock Terminal to the NI-DAQ digital input terminal connected in Step 1.

    11. [Motive: Control Panel] Record. The recorded NI-DAQ device samples will be synchronized with the external clock signal outputted from the eSync 2.

    For best results, use the external clock sync approach to achieve per-sample basis synchronization between two systems. However, there are cases where this is not applicable. For example, you may need to use the external clock signal to sync other devices that are sampling at a different rate than the sampling rate of the NI-DAQ device you wish to achieve. In such cases, you can use recording signal to trigger sync both systems at the start of the recording and have them free-run at their own sampling rates. This will align the recorded samples from two systems, but long recordings may be susceptible to phase shift.

    1. [Hardware]: Connect one of the eSync 2 Output(N) ports into the NI-DAQ analog input terminal.

    2. [Motive]: Open the Devices pane and the Properties pane.

    3. [Motive: Devices pane]: Select the eSync 2 in the Devices pane and the corresponding properties will be displayed in the Properties pane

    4. [Motive: Properties pane (eSync 2)]: Configure the under the Sync Input Settings. You can set it to either Internal Free Run or Internal Clock.

    • When this is set to Internal Clock, the camera system will reference the clock signal from the eSync 2 to determine the system frame rate. You will be able to configure the clock frequency and apply dividers and multipliers as necessary under the eSync 2 properties.

    • When this is set to Internal Free Run, the camera system will not reference the clock signal but will operate at its own rate which can be adjusted directly from the .

    5. [Motive: Properties pane (eSync 2)] For the eSync 2 output ports connected to the NI-DAQ devices, set the to Recording Gate. This will configure the respective output ports to send out a signal into the connected NI-DAQ channel when Motive is recording.

    6. [Motive: Devices pane] Select the NI-DAQ device in the and the corresponding properties will be displayed in the .

    7. [Motive: Properties pane (NI-DAQ)] Within the NI-DAQ device property, set the Recording Trigger to Device.

    8. [Motive: Properties pane (NI-DAQ)] Within the NI-DAQ device property, set the Reference Clock Sync to False.

    9. [Motive: Properties pane (NI-DAQ)] Within the NI-DAQ device property, set a value for the Multiple section. This will set the NI-DAQ to sample at a rate multiple of the master system rate, which was configured in step 4. Since NI-DAQ will be free running after the initial trigger sync, it is important that it samples at a whole multiple of the master rate.

    10. [Motive: Properties pane (NI-DAQ)] Under the NI-DAQ device properties, designate the Trigger Terminal to the analog input terminal connected in Step 1.

    11. [Motive: Control Deck] Click the record button to initiate the recording, and both the camera system and NI-DAQ will start recording simultaneously using the trigger signal.

    Status Log
    panel (View tab → Status Log) and confirm the following:

    a. The Peripheral Device module, or the OptiTrack Peripherals Module (OPM), is loaded by checking the Motive Status Log panel during startup.b. The NI-DAQ device is detected and created.

    • The Loaded Plugin message indicates the plugin was successfully loaded.

    • The Plugin Device Registered message indicates the devices is registered in Motive.

    • The Plugin Device Created message indicates the device is detected and initialized.

    4) If the Status Log shows that it failed to load the plugin, make sure the BiomechDevicePlugin.dll is located within the devices folder in Motive's install directory.

    (Low Cost) USB Basic Series

    NI 6000, NI 6001, NI 6002, NI 6003, NI 6008, NI 6009

    E Series

    NI 6023E, NI 6024E*, NI 6025E, NI 6030E, NI 6031E, NI 6032E/33E/34E/35E, NI 6036E*, NI 6040E, NI 6052E, NI 6062E*, NI 6070E, NI 6071E, NI PCI-MIO-16E-1, NI PCI-MIO-16E-4, NI PCI-MIO-16XE-10, NI PCI-MIO-16XE-50

    M Series

    NI 6210/11/12/15/16/18, NI 6220, NI 6221, NI 6224, NI 6225, NI 6229, NI 6230/32/33/36/38/39, NI 6250, NI 6251, NI 6254, NI 6255, NI 6259, NI 6280, NI 6281, NI 6284, NI 6289

    X Series

    NI 6320, NI 6321, NI 6323, NI 6341, NI 6343, NI 6345, NI 6351, NI 6353, NI 6355, NI 6356, NI 6358, NI 6361, NI 6363, NI 6365NI 6366, NI 6368, NI 6375

    S Series

    Simultaneous Sampling: NI 6110, NI 6111, NI 6115, NI 6120, NI 6122, NI 6123, NI 6124, NI 6132, NI 6133, NI 6143, NI 6154

    getting started guidearrow-up-right
    Force Plate Setup
    contact usarrow-up-right
    Hardware Setup
    contact usarrow-up-right
    Supportarrow-up-right
    Log Pane
    NI Device Monitorarrow-up-right
    Devices pane
    Graph View pane
    Devices pane
    Graph pane
    arrow-up-right
    Devices pane
    Devices pane
    Properties pane
    Properties pane
    Devices pane
    Properties: NI-DAQ
    Devices pane
    arrow-up-right
    NI documentationarrow-up-right
    Devices pane
    Devices pane
    Devices pane
    calibrated
    Devices pane
    Properties pane
    channel properties
    Devices pane
    Assets pane
    Graph View pane
    arrow-up-right
    tracking data export
    https://www.c3d.org/arrow-up-right
    channel types
    http://digital.ni.com/public.nsf/allkb/B9BCDFD960C06B9186256A37007490CD?OpenDocumentarrow-up-right
    Connected NI-DAQ device detected and listed under Devices Pane in Motive.
    Recorded signal from the NI-DAQ channel displayed on the Graph pane in Motive.
    Creating graph layout for live-scoping analog channels.
    Properties for the NI-DAQ device selected in Devices pane gets displayed in the Properties pane.
    NI-DAQ device channel properties displayed in the Devices pane.
    A recorded NI-DAQ device and its channels displayed under the Devices pane.
    C3D export setting for applications using z-up right-handed coordinate systems.
    FS (Floating Source) or GS (Ground Source)arrow-up-right
    NI supportarrow-up-right
    Properties pane
    Devices pane
    Properties pane
    Sync Source
    Devices pane
    eSync properties
    Output(N) Type
    Devices pane
    Properties pane
    Device Panel
    Sync Source
    Devices pane
    Output(N) Type
    Devices pane
    Properties pane
    Wiring diagram for screw terminal NI-DAQ devices. The analog input channels in this configuration should use RSE terminal type.
    Properties of the eSync 2 for synchronization with NI-DAQ devices through the clock signal.
    NI-DAQ Properties for synchronizing to the clock signal from the eSync 2.
    Properties of the eSync 2 for synchronization with NI-DAQ devices through the recording gate signal.
    NI-DAQ Properties for synchronizing against the recording trigger signal from the eSync 2.
    ContextMenu dotdotdot.png
    ContextMenu dotdotdot.png
    Graph Editor 20.png

    Delsys EMG Setup

    hashtag
    Overview

    Starting from Motive version 3.0 and above, the digital integration of Delsys Trigno Avanti systems is supported. Through this integration, electromyography (EMG) measurements from the Trigno Avanti EMG sensors can be recorded in Motive along with the tracking data. This page provides instructions on how to set up the Delsys Trigno Avanti platform along with the OptiTrack motion capture system.

    Required Components

    • Prime series Ethernet camera system

    • eSync synchronization hub

    • Motive 3.0 or above

    • Delsys Trigno Avanti Platform with EMG sensors

    • Delsys Trigger Module for synchronization

    • Trigno EMGworks OR Delsys SDK server package version 3.5.8 or above.

    • Firmware on both the Trigno base station and the sensors must be updated. If the firmware is installed, use the Software Update Tool to install the latest firmware. For more information, please refer to the manufacturer documentation.

    Notes

    • Supported Sensors: Integration is supported for Delsys Trigno EMG systems with Trigno Avanti sensors only.

    • Supported Data Channels: Data channels for EMG measurements will be reported in Motive. Data channels for the inertial measurement unit (IMU) and accelerometer are not supported.

    • Supported Device/Channel Count: Integration supports one Trigno base station with up to 16 EMG data channels. Additional devices and/or data channels above this limit cannot be integrated due to a restriction of the Delsys SDK.

    hashtag
    Hardware Setup

    Below are two diagrams depicting two types of Delsys hardware setups. One without a NI-DAQ device, and one with a NI-DAQ device. When setting up a configuration without a NI-DAQ device, you'll use a Delsys Trigger Module. This will only allow the option for Trigger Synchronization. If you use a NI-DAQ configuration, however, you have the option to use either Trigger and Reference Clock Synchronization. For more information about synchronization, please scroll down to the Synchronization section of this page.

    hashtag
    Software Setup

    hashtag
    Device Firmware

    Please make sure the firmwares on both the Trigno Base Station and the EMG sensors have been updated. You can check the firmware version using the Software Update Tool provided by Delsys. For more information, please refer to the user manual.

    hashtag
    Delsys Software Setup

    Before proceeding with integrating the EMG system into Motive, please make sure the required software for the Delsys Trigno Avanti sensor system is all set up on the host computer. This includes Trigno Control Utility software which will get along with the Trigno EMGworks or Delsys SDK Server package version 3.5.8. For the sensor to work in Motive they must first be configured and paired in the Delsys Trigno Control Utility (TCU) software.

    hashtag
    Peripheral Module Setup

    In order to integrate Delsys EMG 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.

    circle-info

    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.

    hashtag
    Device Setup in Motive

    Step 1. Launch Delsys Trigno Control Utility software

    Make sure to launch the Delsys TCU software first. Make sure all of the sensors have been powered and paired in the TCU software. If the sensors are not detected here, they will not be detected in Motive.

    Step 2. Start Motive

    Once the sensors are detected and running in the Delsys TCU software, launch Motive. If the peripheral module is installed, Motive will attempt to connect to the Delsys system.

    Step 3. Confirm connection

    In Motive: If the sensor is connected, it will be reported under the panel and the Trigno device will be listed in the .

    In TCU: If the TCU software is connected to Motive, it will indicate that it has connected to a remote client. As shown in the image below.

    Step 4. Enable data channels

    Open the in Motive and connected Trigno device will be listed. If you click on the on the device, and all of the available data channels will be shown in the pop-up. Click on the data channels and enable the ones that will be used.

    circle-info

    Data Channels:

    • Channel 1-16: These are the channels used for reporting raw EMG signals.

    • Channel 17-32: These are the channels used for reporting RMS envelope for the corresponding EMG signal. For example, channel 17 reports RMS envelope of the EMG signals coming through channel 1, and channel 18 reports RMS envelope for channel 2.

    Step 5. Enable device

    Once you have enabled all of the desired data channels, enable the Trigno device from the Devices pane.

    Step 8. Confirm incoming data in Graph pane

    As a last step, use the Graph pane to check the EMG data coming through the enabled channels.

    circle-info

    Graph Layout:

    The graph layout may need to be configured for plotting the EMG channel data. To create a new layout, click on the button in and select Create New Layout from the context menu. Once new layout is created, click on the icon to expand the sidebar, and click on the graph which you wish to plot the graphs onto, and check mark the EMG channels in the sidebar to start plotting the channel data onto the selected graph. Make sure Trigno device is selected under the Devices pane.

    hashtag
    Synchronization

    Synchronization of the Delsys Trigno EMG system with the motion capture system is accomplished through triggered sync. Triggered sync, in this situation, refers to the relationship between the Delsys Trigno EMG system and the motion capture system. Meaning, the motion capture system triggers the start of data sampling of the Delsys Trigno EMG system. Once triggered, both the motion capture system and the Delsys Trigno EMG system are truly aligned only during the first frame of recording then each move forward at their own individual sampling rates in an approximation of synchronization. Reference clock synchronization is more precise, however, it is not supported by Delsys systems. This is due to a limitation of the DelsysSDK. For more information regarding Deylsys SDK, please visit their SDK page .

    Triggered sync can be set up by connecting one of the eSync outputs to the Delsys Trigger Module. For triggered synchronization, one of the outputs from the eSync will need to be configured to output a signal, and it will need to be connected into the Start Input on the trigger module. The connect input port on the trigger module will also need to be set to detecting a rising edge using the toggle switch on the module.

    Refer to the Delsys documentation for more information on setting up the triggered sync using the trigger module:

    Setting up triggered sync

    1. If not already, connect the Delsys trigger module into the Trigno base station.

    2. Using a BNC cable, connect one of the output ports on the eSync into the Start Input of the triggered sync box.

    3. [Motive] In Motive, select the eSync to access its properties from the .

    hashtag
    Device Properties: Data Operation

    Under Trigno device properties, you can set the following properties to perform data operations to the reported data.

    Rectify Values

    When enabled, all of the Raw EMG signal coming through channel 1~16 will be rectified and the absolute values of the measurements will be reported.

    RMS Envelope Window

    RMS is a common way to interpret EMG data. Motive performs RMS envelope calculation when reporting the data just for visualization purposes. For a complete EMG analysis, including additional data filtering for example, the Raw EMG signal should be processed through a separate data analysis software.Size of the RMS envelope can be changed by configuring the RMS Envelope Window property under Trigno device properties. This will set the number of samples used to calculate the RMS reported in Motive. Higher sample size will result in a smoother window and it needs to be adjusted based on the Trigno sampling frequency.

    Noise Sample Size

    Noise removal can be controlled by the Noise Sample Size property. Set this to 0 to completely disable noise removal.

    hashtag
    Data Recording

    Once Trigno system is detected in Motive and its channels are enabled, the reported EMG channel data will get recorded along with the motion tracking data. With the triggered sync setup explained above, motion capture system and the EMG system will be synchronized at the start of the recording and they will be running at their own sampling rates after the trigger point. Due to limitation of the triggered synchronization, it is recommended to keep the recordings relatively short.

    The Delsys Trigno EMG device samples at a rate of 2000Hz natively, so oftentimes we are down sampling in Motive, and in rare cases, up sampling. We have found that sampling in Motive at a motion capture rate of 100Hz or 200Hz with a multiplier of 10 for the Delsys Trigno EMG device (making its sample rate at 1000Hz or 2000Hz respectively), has shown the best results. When running Motive at 120Hz, however, it has shown to have intermittent frame drops.

    circle-info

    For consecutive recordings, please wait at least 5 seconds between each recording to allow the EMG system to get ready for the next recording trigger for proper sync. If not, the data may not get successfully recorded.

    hashtag
    Data Playback

    Captured analog signals are recorded within the Take file and they can be played back in Motive. When in Edit mode, the integrated EMG device will be shown under the , and its Analog measurements can be plotted on the . You will need to configure the graph layout and enable plotting of analog channels:

    Graph Layout with Device Data Plots

    • Create a custom layout on the Graph View pane. → Create Layout.

    • Right-click on the graph view and set the desired layout dimensions.

    • On one of the graphs, right-click and under the Devices section, select the analog channels you wish to plot.

    hashtag
    Data Export

    Recorded EMG channel data can be exported into C3D and CSV files along with the mocap tracking data. You can just follow the normal the steps, and if the analog data exists in the TAK, they will also be exported.

    C3D Export: Both mocap data and the analog data will be exported onto a same C3D file. Please note that all of the analog data within the exported C3D files will be logged at the same sampling frequency. If any of the devices are captured at different rates, Motive will automatically resample all of the analog devices to match the sampling rate of the fastest device. More on C3D files:

    CSV Export: When exporting tracking data into CSV, additional CSV files will be exported separately for each Trigno device in a Take. Each of the exported CSV files will contain basic properties and settings at its header, including device information and sample counts. The voltage amplitude of each analog channel will be listed. Also, mocap frame rate to device sampling ratio is included since analog data is usually sampled at higher sampling rates.

    circle-info

    Note that the coordinate system used in Motive (y-up right-handed) may be different from the convention used in the biomechanics analysis software.

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

    hashtag
    Troubleshooting

    circle-info

    Please for any issues or questions that are not covered in this wiki page.

    chevron-rightQ - Delsys Trigno Control Utility software not detecting the base station. Unable to synchronize USB communication.hashtag

    A - This can happen if the version of the firmwares on the Trigno base station and the sensor is not compatibile with the version of the SDK being used (3.1.2). Please use the Delsys Software Update Tool and make sure the compatible version of the firmware is installed. We recommend using 2905 or 2906 firmware as they are most tested, but any newer versions of the firmware should work also.

    hashtag
    Troubleshooting

    chevron-rightDelsys EMG box not connecting, error appearing in the Windows Device Manager:hashtag

    chevron-rightHow to wire the DAQ from the breakout wires Delsys EMG base station to DAQ:hashtag

  • Synchronization: Synchronization with the motion capture system requires the Delsys Trigger Module and the eSync synchronization hub. Supports triggered sync only.

  • Delsys Trigno Control Utility software must be running prior to launching Motive.

  • Terminal Name

    • The terminal name in Motive correlates to the physical sensor ID given to a Trigno Avanti sensor in Delsys TCU.

    [Motive] Set the Type of the connected output port to Recording Gate.

  • [Motive] Select Trigno device to access its properties.

  • [Motive] Set the Triggered Sync setting to Device. Note that once Trigno is configured to the Triggered sync mode, EMG data will not be reporting until a recording is started to trigger the Delsys system.

  • Log
    Devices pane
    Devices pane
    arrow-up-right
    arrow-up-right
    Graph pane
    arrow-up-right
    herearrow-up-right
    Recording Gate
    https://www.delsys.com/downloads/USERSGUIDE/trigger-module.pdfarrow-up-right
    Properties pane
    Devices pane
    Graph pane
    arrow-up-right
    tracking data export
    https://www.c3d.org/arrow-up-right
    contact usarrow-up-right
    Device driver needed linked herearrow-up-right
    Wiring configurations found herearrow-up-right
    Click image to enlarge.
    Click image to enlarge.
    Checking firmware versions on the base station.
    Delsys Trigno Avanti sensors detected in the TCU software.
    Two EMG sensors paired and operating in Trigno Control Utility software.
    Sensor channels shown in the Devices pane. Click image to enlarge.
    Sensor ID shown in the TCU software. Click image to enlarge.
    Trigno device enabled.
    Delsys trigger module layout snapshot from Delsys documentation.
    eSync 2 configured to outputting recording gate signal.
    Triggered Sync set to Device on Trigno properties.
    Properties of Trigno Delsys listed under the Properties pane.
    C3D export setting for applications using z-up right-handed coordinate systems.
    Unable to synchronize USB communication warning.

    Kistler Force Plate Setup

    This page provides instructions on how to integrate a Kistler force plate system with an OptiTrack motion capture system.

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

    circle-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 page for detailed instructions on integrating analog devices.

    circle-info

    Starting from Motive 3.0, reference clock synchronization while in Live mode is supported.

    hashtag
    Required Components

    • Kistler Data Acquisition System

    • Kistler Force Plate

    • Control I/O, Sync breakout box

    hashtag
    Hardware Setup

    hashtag
    Component Wiring (Kistler)

    hashtag
    Kistler Force Plate System Setup

    Connect each force plate to the Data Acquisition device, and connect the USB uplink cable from the acquisition device to the host PC. For detailed instructions on setting up the Force Plate system with a host PC, refer to the Kistler documentation.

    hashtag
    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 or page for details.

    hashtag
    Wiring the eSync with the Data Acquisition device

    For accurate synchronizations, the 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 sync input ports (Genlock/Trigger Input) of force plate amplifiers.Kistler 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.

    hashtag
    Hot Plugging

    circle-info

    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.

    hashtag
    Software Setup

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

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

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

    circle-info

    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.

    For Kistler Customers

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

    hashtag
    Kistler Configuration Profile

    After registering the force plate in BioWare, next step is to export out the device configuration XML file. In BioWare, go to the Setup → Save DataServer Configuration File to export out 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.

    hashtag
    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 will indicate that the device has been created and loaded.

    2. Calibrate Cameras

    Calibrate the capture volume as normal to get the orientation of the cameras (see the or 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.

    3. Setup CS-400

    On the , 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.

    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.

    circle-info

    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.

    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.

    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.

    7. Set sampling rate

    Sampling rate of force plates is configured through the synchronization setup which will be covered in the following section.

    circle-info

    Supported force plate sampling rates: Kistler plates support rates sampling rates between 10~2000 Hz. Make sure the synchronization is configured that the force plates sample at the supported speed.

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

    hashtag
    Sync Configuration Steps: eSync 2

    Reference Clock Sync Setup Steps

    1. Open the and the .

    2. In the , select the eSync among the listed devices. This will list out the synchronization settings in the properties pane for the selected eSync.

    hashtag
    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:

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

    hashtag
    Force Plate Data in Motive

    Force plate data can be monitored from the . 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 page.

    hashtag
    Live Force Plate Data

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

    hashtag
    Data Export

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

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

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

    hashtag
    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 workflow page.

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

    triangle-exclamation

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

    Prime series Ethernet camera system with the eSync 2 synchronization hub.
  • Motive 2.1 or above.

  • 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 → Type to 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 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 eSync 2 properties for clock sync. Make sure the eSync 2 is selected in the .
    Example force plate properties for clock sync. Make sure the Force Plate is selected in the .
    circle-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 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.

    Applying Biomech preset settings.
    circle-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.

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

    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 . 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 to sample at a whole multiple of the camera system frame rate.

    circle-info

    For free run sync setups, sampling rates of force plates can be set from the , 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 , 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.

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

    NI-DAQ Setup
    Quick Start Guide
    Hardware Setup
    eSync 2 synchronization hubarrow-up-right
    Log pane
    Quick Start Guide
    Calibration
    CS-400 calibration square
    Devices pane
    Properties pane
    Devices pane
    Graph View pane
    Graph View pane
    Visual3Darrow-up-right
    The MotionMonitorarrow-up-right
    MATLABarrow-up-right
    Data Export
    Data Export: C3D
    Data Streaming
    NatNet Streaming
    NatNet streamingarrow-up-right
    NatNet SDK 4.0
    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. Click image to enlarge.
    The eSync 2 output and input ports.
    Sync cable connected to the Sync Input port of the sync breakout box for external clock sync. The other end connects to one of the output ports on the eSync 2.
    Cable connection into the DAQ box.
    Kistler Device is detected as USB-2533 under device manager after installing the driver.
    Each force platform need to be added in the BioWare software to run the force plates.
    Motive force plate representation in Perspective view.
    Motive with force plates and camera calibration.
    CS-400 calibration square with force plate force plate parts.
    Calibrated force plate position and orientation. X and Y axis is shown.
    Force plate with CS-400 aligned properly.
    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.
    Set the force plate data to zero for more accurate data.
    Configuring force plate sampling rate from Devices pane.
    Good synchronization
    Default force plate layout selected from the dropdown menu located at top-right corner of the Graph pane.
    Graph of live force plate data.
    Graph view pane layout configuration.
    The MotionMonitorarrow-up-right biomechanics analysis software.
    Visual3Darrow-up-right biomechanics analysis software provided by C-Motionarrow-up-right
    C3D export setting for applications using z-up right-handed coordinate systems.
    ContextMenu dotdotdot.png
    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 or the , and select Resynch from the context menu to realign the sampling timing of both systems.
    Devices pane
    Recording Gate
    force plate properties
    Devices pane
    Devices pane
    Devices pane
    Properties pane
    Properties pane
    Example eSync 2 properties for triggered sync.
    Example force plate properties for triggered sync.
    Re-aligning initial sampling timing of the force plate.
    ContextMenu dotdotdot.png
    Graph Editor 20.png
    ContextMenu dotdotdot.png
    Devices pane
    perspective view