Aligns EMG to MoCap sample times and returns a combined table for downstream feature analysis.
Usage
integrateEMGMoCap(
mocap,
emg,
mocap_sampling_rate = NULL,
emg_sampling_rate,
mocap_assay = NULL,
process = TRUE,
...
)Arguments
- mocap
A numeric matrix/data.frame (time x features), or a PhysioExperiment object.
- emg
Numeric vector or matrix (time x channels).
- mocap_sampling_rate
MoCap sampling rate in Hz. If
mocapis a PhysioExperiment and this isNULL, usessamplingRate(mocap).- emg_sampling_rate
EMG sampling rate in Hz.
- mocap_assay
Assay name to use when
mocapis a PhysioExperiment.- process
Logical; if
TRUE, runsprocessEMG()before combining.- ...
Additional arguments passed to
processEMG().
References
Merletti R, Parker PA (2004). "Electromyography: Physiology, Engineering, and Non-Invasive Applications." IEEE Press/Wiley.
See also
processEMG() for EMG processing pipeline,
alignEMGtoMoCap() for time-alignment of EMG to MoCap,
synchronizeSignals() for general multi-signal synchronization.