Validation of Leap Motion Controller for finger kinematics
Paper Title: Comparison of the performance of the Leap Motion ControllerTM with standard marker-based motion capture system
Journal : Sensors (https://www.mdpi.com/1424-8220/21/5/1750)
Authors : Amartya Ganguly1*, Gabriel Rashidi1, and Katja Mombaur2
All raw data files are stored in Dynamic (flexion trials) and Static folder.
The code folder contains data extraction and processing. The names of the files are self-explanatory
All relevant information regarding Leap development SDK can be found here.
https://developer-archive.leapmotion.com/documentation/python/index.html
A quick introduction on how to conncect the Leap Motion Controller and output the data can be found here:
https://developer-archive.leapmotion.com/documentation/python/devguide/Sample_Tutorial.html
Parts of the code snippets like the SampleListener Class, the main function as well as the on_frame function are also used in this code.
The following gives you brief overview of the synchronisation code provided in this repo:
Script depends on Python2 code. Run it by starting the Windows Powershell and the command: python2 leapDataExtraction.py
The script takes an optional parameter, the IP address of the network interface of the machine which runs the QTM programme. By default, it is set to the loop-back interface.
However, to run this script on a different machine from which QTM is running, then the script needs the IP address of the machine which runs QTM. Eduroam does not allow unathorized UDP-SocketStreams. Log in the machine into a different WiFi, e.g. Heidelberg4You. Obtain the IP address when using the Windows Commandline (cmd) on the machine running QTM and run the command: ipconfig.
Obtain IPv4-address from the WiFi interface and give it as a string argument to the script (python2 leapDataExtraction.py “IPv4 address from WiFi interface”). The server of the script will listen to this interface and run the script and QTM on the same machine.
Warning: The machines logged in into the public WiFis will log out after some time automatically so before you start your measurement check if you are still connected to the public WiFi. (in case of public WIFI).
Thumb flexion | Thumb abduction |
---|---|
![]() |
![]() |
Index flexion | Middle flexion |
---|---|
![]() |
![]() |
Ring flexion | Pinky flexion |
---|---|
|
|
This project was funded by EIT Health under grant id: 19340
MDPI and ACS Style
Ganguly, A.; Rashidi, G.; Mombaur, K. Comparison of the Performance of the Leap Motion ControllerTM with a Standard Marker-Based Motion Capture System. Sensors 2021, 21, 1750. https://doi.org/10.3390/s21051750
AMA Style
Ganguly A, Rashidi G, Mombaur K. Comparison of the Performance of the Leap Motion ControllerTM with a Standard Marker-Based Motion Capture System. Sensors. 2021; 21(5):1750. https://doi.org/10.3390/s21051750
Chicago/Turabian Style
Ganguly, Amartya; Rashidi, Gabriel; Mombaur, Katja. 2021. “Comparison of the Performance of the Leap Motion ControllerTM with a Standard Marker-Based Motion Capture System” Sensors 21, no. 5: 1750. https://doi.org/10.3390/s21051750
This work is licensed under a
Creative Commons Attribution 4.0 International License.