LogoLogo
WebsiteSupportDownloadsForumsQuick LinksContact Us
v2.3
v2.3
  • OptiTrack Support Documentation
  • WHAT'S NEW
    • Unreal Engine: OptiTrack InCamera VFX
  • QUICK START GUIDES
    • Quick Start Guide: Getting Started
    • Quick Start Guide: Precision Capture
    • Quick Start Guide: Tutorial Videos
    • Quick Start Guide: Prime Color Setup
    • Quick Start Guide: Active Marker Tracking
    • Quick Start Guide: Outdoor Tracking Setup
  • HARDWARE
    • Cameras
      • Ethernet Cameras
        • PrimeX 41
        • PrimeX 22
        • PrimeX 13
        • PrimeX 13W
        • SlimX 13
        • Prime Color
      • USB Cameras
        • Slim 3U
        • Flex 13
        • Flex 3
        • V120:Duo
        • V120:Trio
        • V120:Duo and Trio Setup
        • Adjusting Global Origin for Tracking Bars
    • Prepare Setup Area
    • Camera Mount Structures
    • Camera Placement
    • Camera Network Setup
    • Aiming and Focusing
    • Camera Status Indicators
  • MOTIVE
    • Installation and Activation
    • Motive Basics
    • Calibration
      • Continuous Calibration
      • Calibration Squares
    • Markers
    • Assets
      • Gizmo Tool: Translate, Rotate, and Scale
    • Rigid Body Tracking
      • Aligning Rigid Body Pivot Point with a Replicated 3D Model
    • Skeleton Tracking
    • Data Recording
      • Data Types
    • Labeling
    • Data Editing
    • Data Export
      • Data Export: BVH
      • Data Export: C3D
      • Data Export: CSV
      • Data Export: FBX
      • Data Export: TRC
    • Data Streaming
    • Camera Video Types
    • Audio Recording
    • Motive HotKeys
    • Measurement Probe Kit Guide
    • Motive Batch Processor
    • Reconstruction and 2D Mode
    • Tracking Bar Coordinate System
      • Transforming Coordinate System: Global to Local
  • MOTIVE UI PANES
    • Application Settings
      • Settings: Live Reconstruction
      • Settings: General
      • Settings: Views
      • Settings: Assets
        • Skeletons
        • Rigid Body
      • Settings: Camera
    • Mouse and Keyboard
    • Assets Pane
    • Builder Pane
    • Calibration Pane
    • Control Deck
    • Data Pane
    • Data Streaming Pane
    • Devices Pane
    • Edit Tools Pane
    • Graph View Pane
    • Info Pane
    • Labels Pane
    • Log Pane
    • Marker Sets Pane
      • Marker Name XML Files
    • Measurement Pane
    • Probe Pane
    • Properties Pane
      • Properties Pane: Camera
      • Properties Pane: Force Plates
      • Properties Pane: NI-DAQ
      • Properties Pane: OptiHub2
      • Properties Pane: Rigid Body
      • Properties Pane: Skeleton
      • Properties Pane: Take
      • Properties Pane: eSync2
    • Reference View pane
    • Status Panel
    • Toolbar/Command Bar
    • Viewport
  • PLUGINS
    • OptiTrack Unreal Engine Plugin
      • Unreal Engine: OptiTrack Live Link Plugin
      • Unreal Engine: OptiTrack Streaming Client Plugin
      • Unreal Engine: HMD Setup
      • Unreal Engine: MotionBuilder Workflow
      • Unreal Engine VCS Inputs
    • OptiTrack Unity Plugin
      • Unity: HMD Setup
    • OptiTrack OpenVR Driver
    • Autodesk Maya
      • Autodesk Maya: OptiTrack Insight VCS Plugin
    • Autodesk MotionBuilder
      • Autodesk MotionBuilder Plugin
      • Autodesk MotionBuilder: OptiTrack Skeleton Plugin
      • Autodesk MotionBuilder: OptiTrack Optical Plugin
      • Autodesk MotionBuilder: OptiTrack Insight VCS Plugin
      • Autodesk MotionBuilder: Timecode Data
    • OptiTrack Peripheral API
    • External Plugins
      • Houdini 19 Integration
  • ACTIVE COMPONENTS
    • Active Components Hardware
      • Active Puck
      • CinePuck
      • BaseStation
      • Information for Assembling the Active Tags
      • Manus Glove Setup
    • Configuration
      • Active Batch Programmer
      • Active Hardware Configuration: PuTTY
      • Active Component Firmware Compatibility
    • Active Marker Tracking
      • Active Finger Marker Set
      • Active Marker Tracking: IMU Setup
  • SYNCHRONIZATION
    • Synchronization Hardware
      • External Device Sync Guide: eSync 2
      • External Device Sync Guide: OptiHub2
    • Synchronization Setup
    • OptiTrack Timecode
  • VIRTUAL PRODUCTION
    • Unreal Engine: OptiTrack InCamera VFX
    • Entertainment Marker Sets
    • PrimeX 41
  • MOVEMENT SCIENCES
    • Movement Sciences Hardware
      • General Motive Force Plate Setup
      • AMTI Force Plate Setup
      • Bertec Force Plate Setup
      • Kistler Force Plate Setup
      • Delsys EMG Setup
      • NI-DAQ Setup
      • Multiple Device Setup
      • Prime Color Setup
    • Movement Sciences Marker Sets
      • Biomechanics Marker Sets
      • Biomech (57)
      • Rizzoli Marker Sets
    • For Visual3D Users
  • VIRTUAL REALITY
    • VR Plugins
      • VR Unreal Engine
        • OptiTrack Unreal Engine Plugin
        • Unreal Engine: OptiTrack Live Link Plugin
        • Unreal Engine: OptiTrack Streaming Client Plugin
        • Unreal Engine VCS Inputs
      • VR Unity
        • OptiTrack Unity Plugin
      • VR OpenVR
        • OptiTrack OpenVR Driver
    • VR HMD Setup
      • Unreal Engine: HMD Setup
      • Unity: HMD Setup
      • Manually Calibrating the HMD Pivot Point
      • Sync Configuration with an HTC Vive System
    • Navigation Controller Guide
    • SlimX 13
    • Active Marker Tracking
      • Active Finger Marker Set
      • Active Marker Tracking: IMU Setup
    • Synchronization Hardware
      • External Device Sync Guide: eSync 2
      • External Device Sync Guide: OptiHub2
  • ANIMATION
    • Autodesk Maya
      • Autodesk Maya: OptiTrack Insight VCS Plugin
    • Autodesk MotionBuilder
      • Autodesk MotionBuilder Plugin
      • Autodesk MotionBuilder: OptiTrack Skeleton Plugin
      • Autodesk MotionBuilder: OptiTrack Optical Plugin
      • Autodesk MotionBuilder: OptiTrack Insight VCS Plugin
      • Autodesk MotionBuilder: Timecode Data
  • ROBOTICS
    • PrimeX 22
    • Outdoor Tracking Setup
  • DEVELOPER TOOLS
    • Developer Tools Overview
    • NatNet SDK
      • NatNet 4.0
      • NatNet: Class/Function Reference
      • NatNet: Creating a Managed (C sharp) Client Application
      • NatNet: Creating a Native (C++) Client Application
      • NatNet: Data Types
      • NatNet: Matlab Wrapper
      • NatNet: Migration to NatNet 3.0 libraries
      • NatNet: RebroadcastMotiveData Sample
      • NatNet: Remote Requests/Commands
      • NatNet: Sample Projects
      • NatNet: Unicast Data Subscription Commands
      • Latency Measurements
    • Motive API
      • Motive API: Quick Start Guide
      • Motive API Overview
      • Motive API: Function Reference
      • Motive API Camera Calibration
    • Camera SDK
      • Camera SDK Classes
        • Class: cCameraGroupFilterSettings
        • Class: cCameraGroupMarkerSizeSettings
        • Class: cCameraGroupPointCloudSettings
        • Class: cCameraModule
        • Class: cRigidBodySettings
        • Class: cRigidBodySolutionTest
        • Class: cTTAPIListener
        • Class: cUID
  • MARKER SETS
    • Full Body
      • Baseline (37)
      • Baseline + Hinged Toe (41)
      • Baseline + Hinged Toe, with Headband (41)
      • Baseline + 13 Additional Markers (50)
      • Biomech (57)
      • Conventional (39)
    • Full Body + Fingers
      • Baseline + Hinged Toe + Fingers (49)
      • Baseline + 11 Additional Markers + Fingers (54)
      • Manus Glove Setup
    • Upper
      • Baseline Upper (25)
      • Baseline Upper Body + Fingers (33)
      • Conventional Upper (27)
    • Lower
      • Baseline Lower (20)
      • Helen Hayes Lower (19)
      • Conventional Lower (16)
    • Hand and Fingers
      • Left and Right Hand (11)
      • Active Finger Marker Set
    • Rizzoli Marker Sets
    • Entertainment Marker Sets
    • Rigid Body Skeleton Marker Set
  • GENERAL TROUBLESHOOTING
    • Troubleshooting
    • Running Motive on High DPI Displays
    • Firewall Settings
Powered by GitBook
On this page
  • Overview
  • Requirements
  • Sync Chain Setup Steps

Was this helpful?

Export as PDF
  1. MOVEMENT SCIENCES
  2. Movement Sciences Hardware

Multiple Device Setup

PreviousNI-DAQ SetupNextPrime Color Setup

Last updated 2 years ago

Was this helpful?

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:

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.

  • USB NI-DAQ: with external sample clock support.

  • Force Plate System: Bertec or AMTI

  • Record Trigger device (external device)

Sync Chain Setup Steps

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.

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

Step 2. [Hardware Setup] Connect the devices.

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

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.

Step 4. [Motive] Launch Motive.

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.

Step 6. [Motive] Zero the devices.

Step 7. [Motive → Properties: eSync]

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.

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.

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

  • Use External Clock: True.

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

  • SyncMode: Free Run.

Step 14. [Motive → Properties: Force Plate]

  • Record Trigger: Device

  • Use External Clock: False

  • Sync Mode: Free Run

Step 15. [Motive]

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

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.

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.

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:

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

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.

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.

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

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.

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:

Hardware Setup
Bertec Hardware Setup
Devices pane
Devices pane
Properties pane
Properties pane
AMTI Force Plate Setup
Devices pane
Properties pane
Devices pane
Properties pane
NI-DAQ Setup
AMTI Force Plate Setup
Bertec Force Plate Setup
Kistler Force Plate Setup
Devices pane
Supported Devices
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.
Perspective View