# Neural Network — Padel Ball Detection import torch import torch.nn as nn from ultralytics import YOLO model = YOLO("yolov8x-padel.pt") model.conf = 0.85 model.iou = 0.45 # Convolutional layers for ball tracking class BallTrackNet(nn.Module): def __init__(self): super().__init__() self.conv1 = nn.Conv2d(3, 64, 3) self.conv2 = nn.Conv2d(64, 128, 3) self.conv3 = nn.Conv2d(128, 256, 3) self.pool = nn.MaxPool2d(2) self.fc = nn.Linear(256, 2) self.relu = nn.ReLU() def forward(self, x): x = self.relu(self.conv1(x)) x = self.pool(x) x = self.relu(self.conv2(x)) x = self.pool(x) x = self.relu(self.conv3(x)) return self.fc(x) # Training pipeline optimizer = torch.optim.Adam( model.parameters(), lr=3e-4, weight_decay=1e-5 ) loss_fn = nn.MSELoss() for epoch in range(100): for batch in dataloader: frames, labels = batch pred = model(frames) loss = loss_fn(pred, labels) loss.backward() optimizer.step() # Inference — Real-time detection with torch.no_grad(): detections = model.predict( source="rtsp://cam:8554/court1", stream=True, device="cuda:0" ) # Trajectory prediction trajectory = torch.tensor([ [0.42, 0.81], [0.45, 0.73], [0.51, 0.62], [0.58, 0.55], ]) velocity = trajectory[1:] - trajectory[:-1] bounce_frame = velocity[:, 1].sign().diff().argmax() # Transformer model — shot classification class ShotClassifier(nn.Module): def __init__(self): super().__init__() self.encoder = nn.TransformerEncoder( nn.TransformerEncoderLayer( d_model=512, nhead=8, dim_feedforward=2048, dropout=0.1 ), num_layers=6 ) self.classifier = nn.Sequential( nn.Linear(512, 256), nn.ReLU(), nn.Dropout(0.2), nn.Linear(256, 7) ) # shots: smash, volley, lob, # bandeja, vibora, chiquita, drive LABELS = ["smash", "volley", "lob", "bandeja", "vibora", "chiquita", "drive"] # Heatmap generation positions = tracker.get_all_positions() heatmap = np.histogram2d( positions[:, 0], positions[:, 1], bins=50 )[0] heatmap = cv2.GaussianBlur( heatmap, (15, 15), 0 ) # Court line detection — OpenCV edges = cv2.Canny(gray, 50, 150) lines = cv2.HoughLinesP( edges, 1, np.pi/180, threshold=100, minLineLength=80 ) # Repeat for scroll model = YOLO("yolov8x-padel.pt") optimizer = torch.optim.Adam( model.parameters(), lr=3e-4 )
Live at On Padel, Warrington
>CI|
COURTINTEL

Smart automation
for padel venues

Personalised announcements, intelligent lighting, per-court music and live dashboards — all powered by your Playtomic bookings. Zero staff. Zero effort.

Integrates with Playtomic — used by 8,000+ venues across Europe

dashboard.courtintel.co.uk

The Court Intel dashboard — manage your entire venue from anywhere

courtscreen.local

Courtside Display

Player names, time remaining, up next — with your branding and QR codes

On Padel court lights

Smart LED Court Lights

Per-court control with dimming — on before you arrive, off after you leave

On Padel speakers

Outdoor Court Speakers

Per-court music zones with welcome announcements and closing messages

Running courts shouldn't mean
running around

Most padel venues deal with the same frustrations every single day.

Wasted electricity

Court lights left on for hours after the last booking. Every night, every court — it adds up fast.

😶

Impersonal experience

Players arrive to empty courts with no greeting. Nothing that makes your venue feel premium or memorable.

🔒

Manual closing

Someone has to remember to turn off lights, stop music, and lock up — or pay staff to do it.

Overrunning sessions

Players lose track of time. The next group arrives to find the court still occupied.

Everything your courts need,
fully automated

Court Intel reads your Playtomic bookings and runs your venue.

🎥

Instant Replay Button

A physical button on each court captures the last 60 seconds of play and sends the clip straight to every player's phone. They share it on social media — your venue goes viral. Every clip is branded with your club's logo.

🎙

Personalised Announcements

Players hear their names when they arrive: "Jack, Daniel and Euan — your court is ready." Personalised closing messages too.

💡

Smart Court Lighting

Lights on 1 minute before each booking, off 2 minutes after. Per-court control — only courts in use are lit.

🎵

Per-Court Music Control

Independent volume, playlist and genre per court. Players can pick from approved playlists via QR code.

💻

Live Cloud Dashboard

See every court in real time. Toggle lights, send messages, view cameras, and manage your venue from anywhere.

📷

Court Cameras & CCTV

Live view and recording for every court. Watch from the dashboard, review incidents, power the replay feature.

📺

Courtside Display Screens

Shows who's playing, time remaining, up next — plus your club branding and social media QR codes.

🌠

Dimmable Lighting

Dim for atmosphere, full brightness for matches. Set custom levels per court from the dashboard.

🔄

Real-Time Booking Sync

Refreshes every 5 minutes from Playtomic. New booking? Cancellation? Everything adjusts automatically.

💬

Custom Court Messages

Send text-to-speech messages to any individual court instantly from the dashboard. Announcements, reminders, anything.

🔑

Keypad Access Control

Players receive a unique entry code when they book. The gate or door unlocks automatically at their session time — no staff needed to let them in. Codes expire when the booking ends.

🚨

Unauthorised Use Detection

Radar presence sensors detect when someone is on court without a booking. Court lights pulse erratically, a persistent audio warning plays at full volume, and a full-screen alert locks the court display — all unmutable until they leave or book.

🛒

Courtside Shop & Equipment Hire

Players scan a QR code on the court screen to rent rackets, buy balls, or order refreshments. Payment via Apple Pay or card. No staff needed — orders appear on your dashboard instantly.

VAR Line Call Replay

Hawk-Eye for every court. Players challenge a call, AI generates a slow-motion replay with ball tracking and court line overlay in under 8 seconds. IN or OUT — no more arguments. 3 challenges per set.

🏆

Tournament Mode

Run Americano, Mexicano and Round Robin tournaments directly from the court screens. Automated draw generation, live scoring, leaderboards, and announcements. Players check in, play, and get results — no paper scorecards.

Padel courts aerial view

Smart Lighting

Courts lit only when booked

Canopied padel facility

Personalised Experience

Players greeted by name

Padel court canopy design

Remote Control

Manage everything from your phone

A smart screen on every court

A wall-mounted smart screen acts as the player's command centre — showing live booking info, music controls, and security alerts.

Live Court View

Player names, time remaining, next booking, music controls

Unauthorised Use Alert

Screen locks, lights pulse, QR code to book instantly

Venue Dashboard

Live camera feeds, bookings, music control, lighting — manage from anywhere

📺
10" Smart Screen
Visible from across the court
🔊
Built-in Speaker
Per-court announcements & music
📴
NFC Tap
Check in, hire equipment, view stats
📷
Presence Sensor
Front camera detects court activity

From box to fully automated
in under an hour

1

Connect

Plug the Court Intel unit into power and connect to your WiFi.

2

Link

Enter your Playtomic credentials. Court Intel syncs instantly.

3

Wire

Connect speakers and pair your smart switches for lighting.

4

Done

Courts are automated. Announcements, lights, music — handled.

❝❝
We installed Court Intel at On Padel and the reaction from players has been incredible. They love hearing their name when they arrive — it makes the whole experience feel premium. And we've cut our evening electricity bill significantly.
Tim Sharrock — On Padel, Warrington

Simple, transparent pricing

One box per venue. Everything included. No hidden fees.

Starter

Announcements & smart lighting

£19
per month
£299 one-off hardware & setup
  • Personalised welcome & closing
  • Smart per-court lighting
  • Background music streaming
  • Playtomic integration
  • Email support
Get Started

Premium

The full experience

£99
per month
Custom installation quote
  • Everything in Pro
  • Court cameras & CCTV
  • Instant replay button
  • Clips sent to players' phones
  • Energy & venue analytics
  • Multi-venue dashboard
  • Dedicated account manager
Contact Us

Ready to automate your venue?

Book a demo, ask a question, or register your interest. We'll get back to you within 24 hours.

No obligation. We'll arrange a call or demo at a time that suits you.