The line, judged.
Joint angles at apex. Beam, bars, floor — extension, alignment, rotation count.
Capture. Break down. Send home.
Three screens, one session. The phone watches; the breakdown reads the form; the highlight clip lands in the family portal before the kid is off the floor.
Apple Vision runs per-frame. Pose + trajectory + classifier confidence stream into a 3-second ring buffer.
Joint angles at apex. Beam, bars, floor — extension, alignment, rotation count.
Auto-edited 8-second clip with the verdict overlay. Sharing is opt-in per clip.
How gymnastics is captured.
Every sport has a tuned capture loop. Here's exactly what runs and what comes out.
Frame → event → portal.
Six stages, all on-device until the highlight clip — and that only leaves the phone if the family says yes.
- step 01AVCaptureSessionTee the buffer · live analyzer + record
- step 02VNImageRequestHandlerRun pose + trajectory on a serial queue
- step 03Ring buffer · 3 sBackread for release frame on confirm
- step 04CoreML classifierPer-sport model emits the event + confidence
- step 05Auto-edit · 8 s clipAround the apex frame, verdict overlay
- step 06Family portal syncDrop the clip + event into shared.* on opt-in
Want gymnastics at your facility?
The capture loop ships with Phase 2. Partner facilities get the gymnastics rollout for free in exchange for labelled session data.