browarsoftware/RMoCap: Package for processing and kinematic analyzing motion capture data.

Package RMoCap is an advance open source tool for scientists, engineers and computer graphics familiar with R language who work with motion capture (MoCap) technology. Package supply them with MoCap data handling, statistical processing, visualizing and analysis. Package uses well established MoCap file exchange format and can be easily integrated with most of motion analysis workflows. Among functions available in RMoCap there are procedures for conversion between hierarchical and direct kinematic models, data averaging, correcting direction of motion, 3D interactive visualization and advanced analysis using Dynamic Time Warping. With functions from this package you can: - load and save Biovision Hierarchy (BVH) files, - convert direct kinematic model to hierarchical kinematic model and vice versa, - plot interactive plots of motion capture (mocap) data, - align two mocap recordings, - it is possible to calculate correct body joints displacement, - average many motion capture recordings that present the same activity, - perform comparison analysis of two motion capture recordings using advanced Dynamic Time Warping - based procedures, This package has also many useful algebraic functions like Quaternion Markley averaging algorithms etc. References: 1. Hachaj T, Ogiela MR (2018). “Heuristic method for calculation of human body translation using data from inertial motion capture costume.” International Journal of Electrical and Electronic Engineering & Telecommunications, 1, 26–29.doi:10.18178/ijeetc.7.1. 2. Hachaj T, Piekarczyk M, Ogiela M (2017). “Human Actions Analysis: Templates Generation, Matching and Visualization Applied to Motion Capture of Highly-Skilled Karate Athletes.” Sensors, 17(11), 1–24. doi:10.3390/s17112590. 26-29. 3. Markley F, Cheng Y, Crassidis J, Oshman Y (2007). “Averaging Quaternions.” J. Guid. Control Dyn., 30, 1193–1197. doi:10.2514/1.28949. 4. Petitjean F, Ketterlin A, Gançarski P (2011). “A global averaging method for dynamic time warping, with applications to clustering.” Pattern Recognit., 44(3), 678–693. doi: 10.1016/j.patcog.2010.09.013.

Getting started

Package details

AuthorTomasz Hachaj, Marek R. Ogiela
MaintainerTomasz Hachaj <tomekhachaj@o2.pl>
LicenseGPL (>= 3)
Version1.0.0
Package repositoryView on GitHub
Installation Install the latest version of this package by entering the following in R:
install.packages("remotes")
remotes::install_github("browarsoftware/RMoCap")
browarsoftware/RMoCap documentation built on May 16, 2019, 7:28 a.m.