Skip to main content
Example image of a golf swing A repeatable swing is what separates consistent ball-striking from a round full of surprises. Uplift breaks the swing down frame-by-frame using the P Classification System, tracking how the pelvis, trunk, and arms sequence power from Address through Finish. Surfacing faults like sway, early extension, or a reverse spine angle turns a vague “something feels off” into specific, coachable fixes. Quantifying tempo and rotational power over time can track subtle and long-term changes in efficiency and consistency.

Dimensions

Required Inputs for processing:
  • handedness: the handedness of the athlete [‘left’, ‘right’]

Variables

Output variables from golf swing analysis.

Generic Outputs

Every capture includes session metadata, standard joint angle/velocity time series, and 3D keypoint positions common to all movements. See Generic Outputs for the full list.

Events

Identify specific time points during the swing, anchored to the P Classification System used by golf instructors worldwide (P1 Address through P10 Finish), plus supporting events used to detect them.

Movement Flags

Identify poor or suboptimal mechanics and posture faults during the swing.

Kinematic Sequence

Order and magnitude of pelvis, trunk, and lead-arm peak rotational velocity during the downswing.

X-Factor & Timing

Hip-shoulder separation and swing timing metrics.

Shoulder Angles at Key Events

Lead and trail shoulder flexion and tilt relative to the trunk, sampled at Address, Top of Swing, and Impact.

Global Trunk & Pelvis Angles at Key Events

Trunk and pelvis flexion, tilt, and rotation relative to the global (ground) reference frame, sampled at Address, Top of Swing, and Impact.

Notes

  • Kinematic data typically captured at 240Hz for Golf Swing
  • All boolean variables (true/false = 1/0) return -1 if metric unable to be calculated.