sports.ugrad.ai Hub

⚽ Pitch telemetry

Clock
B · —:— W · —:—

105×68 m pitch · IFAB layout · 51×33 cells · layers + ball sim · hexcast-stream · telemetry sportsfield-telemetry. Choose a sport preset below (grass / ice / courts / sand / …).

Pro broadcast AR: often 6K capture, ~±2 cm tracking, <50 ms latency; surface projection ~4K blended; this DOM grid is a coarse overlay — pair with real H3/geo off-thread.
bundle 4.241
Browser CV (COCO-SSD) · or official / bridge tracking

In-browser: YOLO-class single-shot detector (COCO-SSD MobileNet) tracks the sports ball class → maps bbox center to pitch meters. Production: ingest vendor tracking or run CV offline and post sportsfield-telemetry on hexcast-stream (no webcam).

hexcast · pong.

Command station · live 3×3 slice
idle · Train or snapshot

Tensor slice + pitch layers export together · hexcast-stream · live ball: postMessage / SportsfieldPitch.applyExternalBallState / channel sportsfield-telemetry with meters + optional shot.

Official broadcast · YouTube

Paste a match or highlights URL · pairs with kbatch transcript + hexcast-stream ball trace. Many sports channels block in-page embeds — use Open in YouTube if the player says unavailable.

Sky view · flow & flock

Top-down trail + velocity arrow; cyan dots = light boids (separation + flow + pitch bounds) for migration-style tests.

kbatch · transcript tail
Live field data & JSON

Sources: club/vendor tracking APIs, optical/broadcast ML, or your own bridge posting sportsfield-telemetry on hexcast-stream. Sky cameras: use CV tracking offline → emit JSON.

Iteration snapshots · scroll →
sportsfield-ugrad v0.5.2 · activity log

Tensor lane · remote slices

Same ℝ⁹ shape as #gm-mini9 · BroadcastChannel('ugrad-tensor-lane') · Publish slice / Lane in.

No remote slices yet.

sports-field-ugrad.html · multi-monitor · μgrad games hub · arena · raw index · μPad lab · pong.ugrad.ai

/* 1786391389 */