
Every athlete’s position, 50 times a second.
UWB anchors around the court locate each tag in real time — indoors, no cameras, no GPS. Plus every Track2go load metric.
How it works
Each tag’s signal reaches every anchor at a slightly different time. Goalgo turns those timings into an x/y position on the court. The tags are the same ones Track2go uses — start with Track2go, add positioning later.
Developed on court with National Taiwan Normal University
Since 2021, NTNU’s Department of Athletic Performance and its women’s basketball team have used Goalgo at the Gongguan campus gym — four anchors around the court and a tag on every player. Together we tested where to wear the tag; the shoulder gave the most stable signal, which is why every Tromin vest carries it there.
Peer-reviewed accuracy
- < 0.22 mStatic position error · ICC ≥ 0.999
- 7.3%Peak speed error vs Vicon · CCC 0.92
- 0.88–0.90Time-series speed agreement (CCC)
Peak acceleration and deceleration were not accurate enough to report (errors 25–28%).
Fixed venue or on the road

Goalgo Stadium
Wall-mounted, always on. Switch on and go. Pictured: ceiling-mounted anchors at NPUST.
| Anchors | 1 master + 3–5 |
|---|---|
| Power | PoE |
| Field size | Up to 80 × 40 m |
| Capacity | Up to 20 tags per system, 50 Hz |

Goalgo Mobile
Tripods that pack into a case for away trips and off-site training. One person sets up.
| Anchors | 1 master + 3 |
|---|---|
| Field size | Up to 40 × 20 m |
| Capacity | Up to 20 tags per system, 50 Hz |
Permanent installations in university gyms

NPUST
National Pingtung University of Science and Technology
| Anchors | 6, ceiling-mounted |
|---|---|
| Coverage | 3 basketball courts, one system |

NTNU
National Taiwan Normal University
| Anchors | 4 around the court |
|---|---|
| Use | Women’s basketball and sport science research |
Position-based metrics, measured not estimated
Live court view
Every athlete’s position on the court as play happens.
Distance & speed
Measured from position for every sport.
Speed profiles
Instantaneous speed and acceleration over time, plus high-speed running, from position data.
All Track2go metrics
Mechanical load, intensity, jumps, ACWR, Live status cues and reports.
Raw data
x/y positions plus 50 Hz motion data, exportable as CSV.
Local & offline
Runs on your own laptop, like Track2go.
One venue, many sports


Goalgo or Track2go?
| Track2go | Goalgo | |
|---|---|---|
| Position (x/y) | — | Yes |
| Distance | Estimated, basketball only | Measured, all sports |
| Speed, high-speed running | — | Yes |
| Load, intensity, jumps, ACWR | Yes | Yes |
| Setup | One receiver | 4–6 anchors around the court |
| Best for | Daily training load, travel | Venue-based analysis, running demands |