Shot #1 · Forehand · 6-axis sensor

Every swing. Reconstructed.

Raw gyroscope and accelerometer data from the racket, lined up with slow-motion video and rebuilt as a 3D swing.

Sensor readings
400@ 416 Hz
Swing window
0.96s
Peak rotation
–°/s
Ball impact
#200reading

Video

Filmed at 240 fps, plays 8× slower

Loading video…
Frame 0

3D swing

Drag to look around

Data only · loading… Rotation – °/s
Racket · sensor Ball · contact point
Reading0 Real time0 ms Video frame0 Phase–
Impact
Swing phases detected from the sensor data Space plays · ← → step one reading · I jumps to impact
Forward swing
–ms
from the dip in rotation to impact
Racket head speed
–km/h
estimate: rotation × 0.6 m
Racket face at impact
–
–
Swing path at impact
–
–

Check against the video

How closely the 3D racket matches the video, and controls to fine-tune it

Average handle error –

Handle direction vs. video, at five moments

Sensor data

Click a chart to jump to that moment

Gyroscopehow fast the racket turns, °/s

Accelerometerhow hard it is pushed, g