GT7 Track Identification from Telemetry – using Pit Box Coordinates as a Track Fingerprint
I've been experimenting with ways to identify the current track in Gran Turismo 7 using only the UDP telemetry data, without relying on a Track ID.
I had an idea that might make this much simpler.
Every circuit has a pit lane, and when the car is in its pit box its world position can be read from telemetry as X/Y/Z coordinates.
My idea is to use the pit box position as a kind of
track fingerprint.
For example, a database could contain something like:
Track A:
Pit position: X / Y / Z
Track B:
Pit position: X / Y / Z
Track C:
Pit position: X / Y / Z
When GT7 places the car in the pit box, the telemetry receiver could compare the current coordinates against this database and potentially identify the circuit immediately — without needing to drive a complete lap.
Even if different teams/cars are assigned slightly different pit boxes, I suspect that the group of possible pit positions for each circuit would still occupy a unique area in GT7's world coordinate system.
Another possibility would be to store additional information about the pit lane, such as:
- X/Y/Z range of all pit boxes
- orientation/heading of the car in the pit
- pit lane direction
- relative positions of several pit boxes
This could produce a stronger fingerprint than a single coordinate.
If two circuits happened to have similar pit coordinates, the identification could then be confirmed using telemetry collected after leaving the pits — for example the elevation profile (Y) relative to travelled distance, or a short section of the X/Z trajectory.
The goal would be to identify the track after only a few telemetry samples, ideally even
before the car starts driving.
Has anyone experimented with this approach?
In particular, does anyone know whether the pit box X/Y/Z coordinates are stable between sessions and whether each circuit/layout uses its own coordinate space?
I'd be interested to hear from anyone who has collected GT7 position telemetry across multiple tracks.