Movement intents (preset chips)
Movement intents are the curated preset chips at the top of the Studio’s Measurements panel. Each chip drops one or more tracking points + a pre-tuned condition into the currently-selected phase.
Defined in MovementIntents (package:pose_flow). Reference for
trainers + integrators who want to know what each chip does
internally.
Stance
| Chip | Drops | Default condition |
|---|---|---|
| Stance wide | stance_to_shoulder_ratio | > 1.5 |
| Stance narrow | stance_to_shoulder_ratio | < 0.8 |
Hand spread
| Chip | Drops | Default condition |
|---|---|---|
| Hands together | wrist_to_shoulder_spread_ratio | < 0.4 |
| Hands apart | wrist_to_shoulder_spread_ratio | > 1.2 |
Hand height
| Chip | Drops | Default condition |
|---|---|---|
| Hands above head | left_arm_overhead_ratio + right_arm_overhead_ratio | both > 1.1 |
| Hands at chest | left_arm_overhead_ratio + right_arm_overhead_ratio | both between [0.6, 0.9] |
| Hands by side | left_arm_overhead_ratio + right_arm_overhead_ratio | both < 0.4 |
| Hands raised | composite, both arms above shoulder height | |
| Hands lowered | composite, both arms below hip height |
Body in frame
For positional gates (lateral shuffles, predator jacks).
| Chip | Drops | Default condition |
|---|---|---|
| On left of frame | hip_center_x | < 0.35 |
| Centred in frame | hip_center_x | between [0.4, 0.6] |
| On right of frame | hip_center_x | > 0.65 |
Knees
| Chip | Drops | Default condition |
|---|---|---|
| Knees deep | left_knee | between [70°, 110°] |
| Knees straight | left_knee | > 160° |
| Knees deep right | right_knee | between [70°, 110°] |
| Knees straight right | right_knee | > 160° |
The split between left + right variants is intentional, for alternating movements (lunges, skater hops, high knees), the trainer drops the side-specific chip on each phase.
Elbows
| Chip | Drops | Default condition |
|---|---|---|
| Elbows bent | left_elbow | between [60°, 110°] |
| Elbows straight | left_elbow | > 160° |
| Elbows bent right | right_elbow | between [60°, 110°] |
| Elbows straight right | right_elbow | > 160° |
Body posture
Composite intents, drop multiple tracking points + conditions to capture overall body configurations.
| Chip | Drops | Use case |
|---|---|---|
| Stood up | left + right knee + hip flexion all > 160° | Stand phase of squats / lunges. |
| Crouched down | left + right knee + hip flexion all < 110° | Down phase of squats / lunges. |
| Hands raised | both arms above head | Up phase of jumping jacks / overhead presses. |
| Hands lowered | both arms by sides | Closed phase of jumping jacks. |
| Jumped up | hip_center_y with relativeToBaseline: true, < -0.05 (hip moved upward) | Airborne phase of jumps. |
Customising defaults
The chips ship with reasonable defaults, that’s the point. But trainers always tune the bands after dropping a chip. Tap “Snap to current” to re-anchor on the live value, or just type in the ranges directly.
Add your own intents by extending MovementIntents and re-running
the converter / Studio. The intents catalogue is open for extension.