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

AMTI Force Plate Setup

THIS PAGE IS UNDER CONSTRUCTION THIS PAGE IS UNDER CONSTRUCTION THIS PAGE IS UNDER CONSTRUCTION THIS PAGE IS UNDER CONSTRUCTION

THIS PAGE IS UNDER CONSTRUCTION THIS PAGE IS UNDER CONSTRUCTION THIS PAGE IS UNDER CONSTRUCTION THIS PAGE IS UNDER CONSTRUCTION


Back to the Main Page

Page Scope


Hardware Setup

(As of Motive 1.9.0 we only support systems with AMTI Gen 5 amplifiers)

  • Setup the force plates by plugging in each force plate into a separate AMTI Gen 5 amplifier, and connect the amplifiers to the host computer using USB 2.0 type B to A cables.
  • For accurate synchronizations, connect the camera system with the force plate system using the synchronization hubs (the OptiHub and the eSync). Without the sync hubs, motion capture data and force plate data may be as much as 1-2 frames off. Use the BNC cables or RCA cables with matching BNC-RCA adapters to connect the output ports of the hubs to the sync input ports of each amplifier. The OptiTrack synchronization hubs have BNC female sync output ports whereas AMTI Gen 5 amplifiers have RCA female sync ports.


Prime System + Force Plate

The eSync 2 output and input ports descriptions

For more accurate synchronization, connect an eSync2 to the Ethernet based camera system, and connect the Gen 5 amplifer(s) to the eSync 2.

The eSync 2 has four synchronization output ports which can be connected to separate amplifiers. Use the 50 Ohm BNC Male to 75 Ohm RCA Jack Adapters (included with the eSync 2) and RCA cables to connect the eSync 2 and the Gen 5 amplifiers.

Without using the eSync 2, your motion capture and force plate data may be as much as 1-2 frames off.


Diagram for Prime Camera System with integrated force plates.
Diagram for Prime Camera System with integrated force plates.

Flex System + Force Plate

OptiHub 2 for USB camera systems.

For more accurate synchronization using a USB 2.0 based camera system, and connect the force plate amplifiers to the OptiHub(s).

There is one synchronization output port for each OptiHub. Connect a 50 Ohm BNC Male to 75 Ohm RCA Jack Adapter into the output port on the OptiHub(s) and connect each OptiHub to a corresponding force plate using a RCA cable. (Note: you need an OptiHub for each force plate this way)

Alternately you may use a BNC splitter to use the OptiHub as a master sync for multiple force plates. (Note: When incorporating more than two force plates, you may need to use an active BNC splitter, because the signal power is reduced each time you passively split the signal.)


File:FP USB System.png
Diagram for Flex Camera System with integrated force plates.

Software Setup

  • Your force plates should come with installation files. For AMTI force plates, these file are contained on a disk. Install the program Netforce because it contains the configuration program, which can be used to validate that the force plates are working. (Note: The force plate drivers should install automatically, but you may need to manually point to the Gen 5 device drivers.)
  • Run either the system configuration program AMTISystemConfig.exe or the same app through Netforce detect your force plates and press save. (Note: If you have multiple hard drive you may need to move the configuration file to C:\AMTI\CFG\AMTIUsbSetup.cfg. Motive should alert you if this has not been done properly.)


Installation Note: If you install AMTI, then Motive everything should work fine. However, if you install Motive, then AMTI you may run into Visual Studio Redistributed 2010 issues.


Motive Setup

1. Start Motive. If the hardware and software for the force plates are setup correctly, Motive will display the detected force plates with number labels (1, 2, etc..). Motive will notify you if it detects a force plate connected to the computer, but an incorrect or nonexistent force plate calibration file.

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


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

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


3. Setup CS-400. Pull the force plate alignment tabs out and put the force plate levelings jigs on the bottom of your CS-400 calibration square. The leveling jigs align force plate to the surface of your force plate. The alignment tabs allow you to put the CS-400 flush against the sides of your force plate giving the most accurate alignment.

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


4. Place CS-400 on force plate. Place the Calibration wand with the corner of the force plate to the right of where the cable input is located. The direction matters, because it give you the proper orientation and some force plates are rectangular.

Force plate with CS-400 aligned properly.
Force plate with CS-400 aligned properly.

5. Set force plate position in Motive. Select the CS-400 markers in Motive then right click the force plate you want to assign to that position, and click Set position. To figure out which force plate the calibration square is on you can step on the force plate. A force vector will appear on the force plate you stepped on.

Setting the position of a force plate in Motive.
Setting the position of a force plate in Motive.


6. Zero force plates. After you have set all of your force plate’s with steps 4 and 5, remove the CS-400 from your force plates. Right click one of your force plates and click "Zero (all)". This will set the current force on the plate data to 0. This helps account for small constant amount that the force plate will be off by. Remember that it zeros all of the force plates at once. So make sure there are no objects on the force plates.

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

Recording Force Plate Data in Motive

To view live force plate data open the project pane (or cameras pane) and timeline pane, then open the editor in the timeline pane. Select your force plate in the project pane (or cameras pane). Then select one of Fx, Fy, Fz, Mx, My, or Mz to view the live force plate data. This is a good way to confirm that your force plates are working.

Graph of live force plate data.
Graph of live force plate data.

Note: The frame rates supported by your force plates may will depend on the manufacturer. So for the most up to date rates consult their documentation. For AMTI the supported frame rates: 2000, 1800, 1500, 1200, 1000, 900, 800, 600, 500, 450, 400, 360, 300, etc...

Synchronization Configuration

Ethernet System Force Plate Sync Configuration

Open the cameras Pane and the Synchronization Pane. In the synchronization pane select Custom Synchronization set sync input > Source = Internal Clock. Set sync input > Clock Freq = 1000. Set Sync input > Input divider = 10. Set Sync output 1-4 > Type =Record Start/Stop Pulse; click apply. In the cameras pane select the force plates group and double check that the Sync Source is set to Free Run. These settings should sync your force plate and motion capture data very well in Motive for regular recordings. The settings should look something like the following:

Example settings in the cameras and synchronization panes for eSync.
Example settings in the cameras and synchronization panes for eSync.

Replace this image with 1000 fps!

USB System Force Plate Sync Configuration

Open synchronization pane select Custom Synchronization set External Sync Output > Type = Recording Level. Make sure that in the cameras pane that the force plate rate is a multiple of the tracking frames per second (fps), ex 100 fps and 2000 fps. This can be done in the cameras pane. (The sync for the OptiHub may not give as true of a sync as the eSync.). It should look something like the following:

Example settings in the cameras and synchronization panes for OptiHub.
Example settings in the cameras and synchronization panes for OptiHub.

Ethernet System Force Plate without eSync Configuration

If you are not using the eSync, but are using a prime system: Ignore the Synchronization pane. Just make sure that in the cameras pane that the force plate rate is a multiple of the tracking frames per second (fps), ex 100fps and 1000fps. The issue with this method is that because there is no master synchronization device there might be drift in the data and the data will not trigger at the same time. This can be an issue for longer takes and if you want your system to be timed perfectly. Motive should alert you if your cameras and force plates do not have rates that work.

This is what it will look like if you don’t have the force plate sample rate as an integer multiple of the frame rate,


Graph of bad data.
Graph of bad data.

Exporting/Streaming Force Plate Data

C3D Export

You may also export to C3D as long as there is at least one marker in your recording (see Data Export: C3D for more information about C3D). You can open the exported C3D files in Visual3D which is again our recommended bio-mech analysis software. C3D files export individual marker data. Using the marker data, Visual3D creates biomechanical skeletons for an accurate analysis.


Data Streaming

Streaming data is very easy to do on Motive’s side. Just open the Data Streaming Pane and turn on “Broadcast Frame Data”. Make sure that you are not streaming over the camera network. Then you are good to stream into another program. Read more about data streaming in the Data Streaming workflow page.


We recommend Visual3D for any bio-mechanics streaming or data reading. When streaming into Visual3D, set the Visual3D Compatible setting to true in the Data Streaming pane.

Real-time streaming into Visual3D uses Visual3DServer plugin provided by C-Motion: http://www.c-motion.com/v3dwiki/index.php/Visual3DServer_Overview