Centre for Motor Control, Faculty of Kinesiology & Physical Education, University of Toronto, Toronto, Ontario, Canada.
Behav Res Methods. 2024 Apr;56(4):4103-4129. doi: 10.3758/s13428-024-02378-4. Epub 2024 Mar 19.
Human movement trajectories can reveal useful insights regarding the underlying mechanisms of human behaviors. Extracting information from movement trajectories, however, can be challenging because of their complex and dynamic nature. The current paper presents a Python toolkit developed to help users analyze and extract meaningful information from the trajectories of discrete rapid aiming movements executed by humans. This toolkit uses various open-source Python libraries, such as NumPy and SciPy, and offers a collection of common functionalities to analyze movement trajectory data. To ensure flexibility and ease of use, the toolkit offers two approaches: an automated approach that processes raw data and generates relevant measures automatically, and a manual approach that allows users to selectively use different functions based on their specific needs. A behavioral experiment based on the spatial cueing paradigm was conducted to illustrate how one can use this toolkit in practice. Readers are encouraged to access the publicly available data and relevant analysis scripts as an opportunity to learn about kinematic analysis for human movements.
人类运动轨迹可以揭示有关人类行为潜在机制的有用见解。然而,由于其复杂和动态的性质,从运动轨迹中提取信息可能具有挑战性。本文介绍了一个 Python 工具包,用于帮助用户分析和提取人类执行的离散快速瞄准运动轨迹中的有意义信息。该工具包使用了各种开源 Python 库,如 NumPy 和 SciPy,并提供了一组常用功能来分析运动轨迹数据。为了确保灵活性和易用性,该工具包提供了两种方法:一种是自动方法,它可以自动处理原始数据并生成相关度量;另一种是手动方法,它允许用户根据自己的特定需求有选择地使用不同的功能。基于空间提示范式的行为实验说明了如何在实践中使用此工具包。鼓励读者访问公开可用的数据和相关分析脚本,以了解人类运动的运动学分析。