Skip to contents

Divides movement data into phases based on detected events and schema definition.

Usage

segmentPhases(x, events, schema, include_subphases = TRUE)

Arguments

x

PhysioExperiment object or matrix (time x channels)

events

A detected_events data.frame from detectEvents()

schema

TaskSchema object defining phase structure

include_subphases

Whether to include subphases in output

Value

A segmented_phases object (list) containing:

  • phases - List of phase data

  • metadata - Phase timing information

  • schema - Original schema

References

Winter DA (2009). "Biomechanics and Motor Control of Human Movement." 4th ed. Wiley.

Examples

# Assuming events have been detected
# phases <- segmentPhases(data, events, schema_gait)