Runs a compact end-to-end pipeline for first-time users: kinematics derivatives, readiness scoring, and optional force-plate, inverse-dynamics, and EMG modules.
Usage
quickStartMoCap(
n_frames = 300,
sampling_rate = NULL,
emg_sampling_rate = 1000,
seed = 123,
mocap = NULL,
path = NULL,
format = c("auto", "csv", "c3d", "trc", "bvh", "amc"),
forces = NULL,
joints = NULL,
joint_angles = NULL,
emg = NULL
)Arguments
- n_frames
Number of MoCap frames for demo mode.
- sampling_rate
MoCap sampling rate in Hz. In non-demo mode, if
NULL, usessamplingRate(mocap).- emg_sampling_rate
EMG sampling rate in Hz.
- seed
Random seed for reproducibility in demo mode.
- mocap
Optional
PhysioExperimentobject to analyze.- path
Optional file path to load via
readMoCapAuto().- format
Format hint passed to
readMoCapAuto()whenpathis used.- forces
Optional force matrix/data.frame for force-plate analysis.
- joints
Optional joint-center data for inverse dynamics.
- joint_angles
Optional joint-angle data for inverse dynamics.
- emg
Optional EMG matrix for EMG processing.
Value
An object of class "mocap_quickstart" containing generated outputs,
readiness report, and notes for skipped/failed optional modules.
References
Winter DA (2009). "Biomechanics and Motor Control of Human Movement." 4th ed. John Wiley & Sons.
See also
demoMoCapData() for generating demo data without analysis,
assessMoCapReadiness() for data quality assessment,
print.mocap_quickstart() for formatted display of results.
Examples
qs <- quickStartMoCap(seed = 1)
qs
#> PhysioMoCap Quick Start
#> Source: demo
#> Frames: 300
#> Markers: 8
#> Sampling rate: 120.000 Hz
#> Readiness:100% (A+)
#>
#> Generated outputs:
#> - velocity / acceleration: TRUE
#> - forceplate summary: TRUE
#> - inverse dynamics: TRUE
#> - EMG processed/aligned: TRUE / TRUE
#>
#> Next steps:
#> 1) Check readiness details: x$readiness
#> 2) View force summary: x$forceplate$summary
#> 3) Start from your own file: quickStartMoCap(path = 'trial.c3d')