To download the latest version of the example project to your computer, you can either:
- Click here to download the latest release.
— or — - Clone this repository to your computer.
There are two ways how to set up the project for QTM:
- If you are going to use this example in a single project:
- Unzip the zip file with source code and copy its content into a QTM project
- If you plan to create multiple projects based on this example, follow these steps to make the example available in the New Project dialog in QTM:
- Unzip the zip file with source code to
C:\Program Files\Qualisys\Qualisys Track Manager\Packages - Name the folder
Cleanse Example - Delete Settings.qtmproj. This makes the example available in QTM. Then for to QTM > File > New Project and create new project based on Cleanse Example.
- Unzip the zip file with source code to
This repository provides an example of how to use the Moveck Pipe and Cleanse applications with QTM. It contains:
- Two walking trials with IOR marker set
- Two force plates
- Four EMG channels
- Associated reconstruction method
The following steps describe the installation and configuration of Pipe and Cleanse to enable automated processing.
- Run the Moveck Pipe installer
- Run the Cleanse installer
Copy and replace files from the GitHub repository to the following locations:
-
From
Templates/configuration script
→ ToC:/Users/Public/Moveck/pipe/configurations/qtm -
From
Templates/process pipeline
→ ToC:/Users/Public/Moveck/pipe/pipelines
- Open Cleanse
- Add the following template to your list of project templates:
Templates/Cleanse - Template QTM Demo github.json
This allows you to view and clean the data.
- Double click on
Settings.pafto open the example project.
In QTM:
- Go to
Project Options > Miscellaneous > Folder Options - Set PIQ path to:
C:\Users\Public\Moveck\pipe\qtm\PIQ.exe - Set Cleanse path to:
C:\Program Files\Moveck\cleanse\Moveck cleanse.lnk.lnkis a shortcut to the actual version of Cleanse application
The execution of Pipe is directly integrated into QTM.
- To launch processing, simply select the session or a specific trial within QTM. The processing defined by the previously copied scripts will automatically run from there.
- Once the trial is selected, use IOR2cleanse to process the data using the configured pipelines. This step will automatically launch Cleanse with the appropriate project settings.
The result of the processing will be accessible directly into the condition trial's folder, under a subdirectory named Moveck, using the condition name.
In this example, the resulting file will be: Moveck/Report_IOR01_2025-05-20.h5
Upon opening the project in Cleanse, you will see that your dynamic and static trials are listed in the central Trial Selection area.
- Select your dynamic trials.
- Drag and drop the selected trials into the Drag here area of an analysis block in the Analyses section.
- Click "Start" on the top bar to begin the data visualization.
- You can select specific events within the trial.
- It is possible to exclude inconsistent cycles from the analysis.
- The cleaned data can be exported directly to Excel for further processing or reporting.
The purpose of the Project Automation Framework (PAF) is to streamline the motion capture process from data collection to the final report. This repository contains an example project that illustrate how PAF can be used to implement custom automated data collection in Qualisys Track Manager (QTM), and how QTM can be connected to a processing engine.
The full documentation for PAF development is available here: PAF Documentation.
Our official examples for various processing engines:
- AnyBody
- Cleanse
- Excel
- Matlab
- OpenSim
- Python
- Theia Markerless
- Theia Markerless Comparison
- Theia Markerless True Hybrid
- Theia Markerless Multisubject
- Visual3D
As of QTM version 2.17, the official Qualisys PAF examples can be used without any additional license. Note that some more advanced analysis types require a license for the "PAF Framework Developer kit" (Article number 150300).