WELCOME TO THE NEW PLATFORM FOR THE OPENSIM DOCUMENTATION

Remember to update your bookmarks with our new URL.
If you find missing content or broken links, let us know: opensim@stanford.edu


Tools for Preparing Motion Data

Below is a list of available packages made available by members of the OpenSim community to convert experimental data into OpenSim format. In using these utilities, we ask that you respect the hard work of your fellow researchers by citing their work appropriately. Please carefully review the publications and cite the references in your future papers and presentations. No guarantees about quality, correctness or support are provided by the SimTK team or OpenSim team. Use at your own risk. Please consider contributing. If you would like to have your project included on this site, please contact opensim@stanford.edu


Package
Brief DescriptionPlatformAuthorsLicenseIncluded MaterialsLast Updated
OpenSim 4.5
OpenSim 4.5 has incorporated methods for reading C3D data via the API. Further information can be found on the C3D (.c3d) Files page.Matlab, Python, GUI ShellOpenSim TeamCustomOnline documentation and utility scriptsOngoing
OpenCap2D video-based technology to record motion and estimate musculoskeletal forces using smartphones.Web Application and Python for Scripting

Scott Uhlrich, Antoine Falisse, Lukasz Kidzinski 

CustomBest practices, utility scriptsOngoing
AddBiomechanics

Software for computing inverse kinematics and dynamics automatically from motion capture files.

Web Application and Python for ScriptingKeenon WerlingCustomTips and TricksOngoing
MOtoNMS
MOtoNMS is a Matlab toolbox able to read motion data stored in C3D files and process markers trajectories, ground reaction forces, and EMG signals for OpenSim and CEINMS.MatlabAlice, Mantoan, Monica ReggianiGNU General Public LicenseExtensive online documentation, example dataOngoing
GaitExtractToolbox171
Matlab toolbox to assist in extracting kinematic, kinetic, and EMG information directly from a C3D file for use in OpenSim. The scripts can be configured for any laboratory configuration.MatlabTim DornMIT LicensePDF Instructions and Example dataJan, 2011
Matlab_Opensim_Tools_v2
Folder containing a number of functions for processing data from C3D files to OpenSim format and for generating setup files and running scale/ik/id from the matlab command line. MatlabGlen Lichtwark, Ayman Habib, Rod BarrettMIT LicenseReadme instructions and example dataAugust, 2013
OpenSMAC1.0
This project contains a utility program (OpenSMAC) that converts motion files from a Motion Analysis Corp. system (TRB and ANB files) into a format supported by OpenSim (TRC/MOT). It can also convert C3D files if you have a valid license and hardware key for SIMM and the Motion Module.Motion Labs C++ pluginPeter LoanCustomPDF InstructionsDec, 2009
Lee-Son's Toolbox
This toolbox converts VICON motion capture data into OpenSim inputs. Converts data into *.trc (marker trajectories) and *.mot (force plate data) files.Binary (.exe) files

Sangjun Lee and Jinkyou Son

MIT licenseManual, Example dataSep, 2013

Preprocessing Utilities
or Download here

A set of matlab scripts for preprocessing experimental data to put it in format expected by OpenSim. These scripts were developed by Ajay Seth to process C3D from Gillette Children's Specialty Healthcare.MatlabAjay SethCustom
Aug, 2008
A Matlab script, with examples, to generate GRF .mot files and an external loads setup file compatible with OpenSim 2.4. The script works with standard gait lab GRF data from pre-2.0. A README file with instructions is included with the download. MatlabSam HamnerCustom
Jan, 2012
C3D Tools by BSN Labs 

C3D Tools is freeware for exporting marker, analog, and forceplate data. Exports .trc and .mot files compatible with Opensim.

Standalone exe (Windows only)Soroosh BagheriCustom
2019
STO / TRC / MOT File Plotter

This Matlab tool allows the user to load up to 4 different files that use sto, trc and mot extensions. The user has the possibility to add a TAG name for each file and this TAG name will be used as legend to plot the selected data in the next window. The user can also extract ALL or only the desired data in a mat file.MatlabEmmanuel Ayad
Utility scripts

2020

OpenSim is supported by the Mobilize Center , an NIH Biomedical Technology Resource Center (grant P41 EB027060); the Restore Center , an NIH-funded Medical Rehabilitation Research Resource Network Center (grant P2C HD101913); and the Wu Tsai Human Performance Alliance through the Joe and Clara Tsai Foundation. See the People page for a list of the many people who have contributed to the OpenSim project over the years. ©2010-2024 OpenSim. All rights reserved.