Radar ·Camera ·IMU ·one clock

The backyard AI coach
for the fastest 0.1 s in sport

A tri-camera head on a 4D radar base, a wrist IMU, and a 3D reconstruction of body and hand on every pitch, throw and shot. Camera explains the motion, radar scores it, IMU times it. Then the coach says the one thing to change.

  • 1 kHz60 GHz Doppler radar
  • 200 fpsglobal-shutter stereo
  • 1 kHz9-axis wrist IMU
  • 33 + 21body + hand keypoints in 3D
  • ±1 mphrecruiter-grade speed
OWL Sport unit: tri-camera head on a pan-tilt cradle above a 4D radar base
Laser ranger HD zoom High speed 200 fps 4D radar · 60 GHz

Procedural explainer · 6 acts · 5 sports

Why a high-speed ball needs radar, camera and IMU together

Pick a sport. Each sensor is shown alone, with what it owns and what it cannot see. Then they share one clock, the body and the hand are rebuilt in 3D, and only then can a coach speak. Everything below is drawn in code, not video.

Camera · where

Two global-shutter cameras at 200 fps rebuild 33 body keypoints and the throwing hand in 3D: hip–shoulder separation, release point, grip on the seams. It is a poor speed gun (±5%) and cannot place the release between frames.

Radar · how fast

A 60 GHz Doppler radar samples the ball 1,000 times a second and locks speed within 10 ms, ±1 mph. It sees a dot and a number, never a body or a hand.

IMU · when

A 9-axis IMU on the wrist, bat knob or stick butt records the release as a 1 kHz spike: max external rotation to release in 0.09 s. It knows when and how fast the wrist turned, never where, and never the ball.

One clock → AI coach

Shared hardware timestamps pair every frame with its radar and IMU samples. Mechanics × timing × result, rep after rep, is the only data from which a coach can say: this change moved the number.

OWL Sport tri-camera head and 4D radar base, with pan and tilt views

Product concept. Pan rotates the whole cradle, tilt rotates the camera tray. The radar stays fixed in the base, so its geometry never depends on where the cameras look.

Hardware · one box behind the net

Four sensors, one clock, zero user calibration

Place it behind the net once. Stereo intrinsics, extrinsics and the radar offset are calibrated at the factory. On power-up the laser rangefinder measures the distance to the tee or plate to ±3 mm and the IMU in the base reads its own pitch, and the app says where to stand.

SensorTarget specOwns
HD zoom12 MP IMX577 1/2.3″
4K @ 60 fps · 1080p @ 230 fps
3× / 4× / 10× zoom lens
framing, event start/stop, batter's view, grip close-up in the last 0.3 s
Stereo L / R1.3 MP global shutter 1/2″
1280×1024 @ 200 fps
640×480 @ 400 fps
3D skeleton, hand & grip, seams, launch direction
4D radar60 GHz · 1 kHzball speed ±1 mph, range, release instant
Laser rangefinder±3 mm · 150 m · 20 Hz
63×40×18 mm · 13 g
auto-setup distance to tee or plate, absolute scale lock
Wearable IMU9-axis · 1 kHzrelease spike, max external rotation, bat/stick speed

Camera and rangefinder figures are the selected modules for the first engineering build; radar and IMU figures are targets.

IMU · wearable & equipment mounting

One sensor, worn on the wrist or clipped to the gear

The same 9-axis, 1 kHz sensor pops out of the strap and into a silicone sleeve: bat knob, stick butt-end, racket butt-cap, golf grip-end. The release spike it records is the time anchor that the radar and the cameras line up on.

OWL Sport IMU in black, white, ocean blue and pink straps, with ice hockey, baseball and tennis sleeves and the bare sensor
Four strap colors. Sleeves for hockey stick, baseball bat and tennis racket. The sensor itself is the small square with the green status light.
Eight sports showing where the OWL Sport IMU mounts: bat knob, wrist, stick butt-end, grip-end, butt-cap
Baseball bat-knob or wrist, quarterback wrist, lacrosse and hockey butt-end, golf grip-end, tennis and pickleball butt-cap.

3D reconstruction · body + hand

From two 2D images to a 3D athlete with a ball in the hand

Monocular 3D pose has an error about the size of the differences a coach cares about. Two cameras plus a laser-ranged scale anchor bring joint error down to centimeters, and the high-speed pair reads the fingers on the seams in the last 0.3 s before release.

  1. 1Synchronized capture · one hardware timestamp
  2. 233 keypoints in each camera (2D)
  3. 3Triangulate → 3D points · laser ranger locks scale
  4. 4Fit parametric body · bone-length prior · IK
  5. 5Hand & grip from the high-speed stereo pair
  6. 6Pair radar + IMU samples to each frame
  7. 7Nine metrics, each with its source
  8. 8AI coach · one fix per rep
3D mesh pitcher with 33 keypoints
33 keypoints, fitted body
Top view with hip-shoulder separation
Top view · hip–shoulder separation 42°
4x zoom on four-seam grip
4× zoom · four-seam grip
Release with high-speed camera and IMU sync
Release · high-speed + wrist IMU sync

Nine metrics on one pitch, each labeled with the sensor it came from

MetricDemo valueSource
Pitch speed80.3 mphRadar
Spin · axis · efficiency2,150 rpm · 1:15 · 96%High-speed camera
Hip–shoulder separation42° · pelvis leads 0.08 sStereo 3D
Release point5.6 ft · 1.9 ft · ext 5.5 ftStereo 3D Laser
Max external rotation → release0.09 sWrist IMU
Arm slot¾ · 47°Stereo 3D
Ball hidden0.92 s · visible 0.08 s before releaseWide (batter's view)
Movementride +13.5 in · run 10.3 inRadar High-speed
Pitch typeFour-seam 96%Grip Axis Speed band

App · for the athlete, the parent and the coach

Every rep: video, speed, timing. One fix.

Side, catcher, top and grip views on a scrubbable timeline. The mesh athlete swaps to the real one with a tap. The coach page gives one fix per rep, in plain words, with the drill and the number that proves it next time.

App: release point view App: grip close-up App: ball flight with radar App: AI coach with one fix

Sports · same box, new app

Stand still, send a hard object at a net. That family is ours.

Launch order is baseball pitching and hitting, then quarterback, then hockey and lacrosse. The hardware does not change between them.

⚾

Baseball · pitch & hit

80 mph · 5 m

exit velo and pitch speed are the first line on a recruiting profile
🏈

Quarterback

55 mph · 10 m

throw velocity is a combine number, spiral is a camera number
🏒

Ice hockey

95 mph · 6 m

a black puck is the hardest target for a camera and the easiest for radar
🥍

Lacrosse

90 mph · 6 m

shot speed by release type: overhand, sidearm, behind-the-back
⛳

Golf

150 mph · 4 m

the market that proved radar + camera in one box
🎾

Tennis · pickleball

120 mph · 18 m

serve speed, butt-cap IMU