Measurement methods

How your results are calculated.

The principles at a glance. Detailed rules, formulas and special cases are in the FAQ.

Timing

iPhone sensor fusion

GPS provides reference points; motion sensors add information between them. The app uses both to reconstruct launch and sprint time.

Sensor fusion

Developed with AI assistance.

GPS reference pointsSensor fusion
Speed
Time

GPS provides individual speed readings. The orange dots show these reference points.

Between GPS samples, more frequently recorded motion data helps trace changes in speed.

The app checks whether both sources agree. For suitable recordings, it reconstructs the sprint and calculates the sprint time. The GPS comparison time remains visible.

Schematic illustration, not recorded data.

Only for eligible 0–100 km/h and 0–60 mph sprints using internal iPhone GPS. Developed with AI assistance; the GPS comparison time remains available.

Details in the FAQ
Methods & limitations

GPS anchors the speed. More frequent motion samples help reconstruct what happens between these reference points. The app checks whether both sources agree; only eligible recordings receive a regular fusion result.

Sprint: start to target speed

The target speed usually falls between two GPS samples. The app calculates the crossing time between them instead of waiting for the next sample.

Below targetTarget crossedAbove target

Crossing time between two GPS samples

Schematic illustration, not recorded data.

GPS 0–X timing starts at the 3 km/h crossing after confirmed standstill. Fusion uses a modelled launch; rolling sprints start at their lower speed threshold.

Details in the FAQ
Methods & limitations

For example, one sample is below the target speed and the next is above it. GPS timing assumes a linear change in speed between them. This gives a calculated finish time, not an additional measured GPS sample.

Distance: speed over time

The app calculates distance travelled from speed and time, then determines when each split or finish distance is reached.

SpeedTimeArea = distance

Illustrative example, not recorded data.

Starts at 3 km/h after confirmed standstill. Distance timing does not use sprint sensor fusion.

Details in the FAQ
Methods & limitations

Distance is the area under the speed curve: higher speed held for longer adds more distance. Within each sample interval, the app accounts for the change between the two speed values.

Laps: crossing the line

Crossing the start/finish line in the configured direction starts or ends a lap. The crossing time is calculated between GPS positions. Sector lines divide the lap.

GPS beforeStart / finishGPS after

The line crossing determines the time

Schematic illustration, not recorded data.

Data gaps or implausible crossings can prevent a valid result. Live delta compares progress along the track.

Details in the FAQ

Comparisons & analysis

Sprint comparison

Both saved sprints start at zero seconds in the chart. Times and speed curves show the difference, with source and classification visible.

Target speedTimeAB0

Illustrative example, not recorded data.

Intermediate fusion-curve values describe the model, not individually validated speed measurements.

Details in the FAQ
Methods & limitations

The endpoints show when each run reaches the target speed. Horizontal separation at the same speed shows the difference in time to reach it; vertical separation shows the speed difference at the same time.

Ghost Lap & ideal lap

Replay compares a lap with the best lap in the same recording. The ideal lap combines the best usable sectors.

10 + 9 + 12 = 31 s

Illustrative example, not recorded data.

Both follow a shared track line. The ideal lap is calculated potential, not a lap actually driven in one go.

Details in the FAQ
Methods & limitations

A single lap does not have to be fastest everywhere. In this example, sectors 1 and 3 come from lap A and sector 2 from lap B. They add up to 31 seconds: a combination, not another recorded lap.

Compare laps & corners

Time differences are compared along track distance to show where time is gained or lost.

Time gap0DistanceSection

The change in the time gap shows where time is gained or lost. Schematic illustration.

Theoretical best time and consistency describe session potential and variation.

Details in the FAQ

Braking analysis

GPS shows speed loss; suitable sensor data adds deceleration information. Lap comparison puts the time impact in context.

SpeedDistanceSlowing down

Illustrative example, not recorded data.

Deceleration is not a brake-pedal signal: lifting off, regeneration or climbing can also reduce speed.

Details in the FAQ
Methods & limitations

The curve shows how speed falls through a section. Lap comparison also considers how the time gap changes across the whole section. Stronger deceleration alone therefore does not imply a time gain.

g-forces & friction circle

The friction circle plots longitudinal and lateral acceleration together. GPS-derived values and suitable sensor data are identified separately.

AccelerateBrakeLR

Illustrative example, not recorded data.

The point cloud does not measure remaining grip. The iPhone must be firmly mounted.

Details in the FAQ
Methods & limitations

Each point combines longitudinal and lateral acceleration at one moment. Points near one axis mainly show one component. A point between the axes means both occur together.

Corner dynamics

Motion sensors capture rotation of the mounted iPhone. Suitable data enables yaw, roll and pitch analysis.

YawTopRollFrontPitchSide

Three rotations, inferred from the mounted iPhone’s motion. Schematic illustration.

Phone motion approximates vehicle motion; this does not detect oversteer or understeer.

Details in the FAQ

3D view

The recorded route is displayed in 3D. Colours indicate acceleration, deceleration and roughly constant speed.

Elevation
BrakingSteadyAccelerating

The closed circuit follows its elevation profile; colour adds motion context. Schematic illustration.

Elevation may be smoothed and exaggerated with an explicit label. The view is not an additional measurement source.

Details in the FAQ

Vibration

The analysis shows vertical motion at the mounted iPhone: intensity, peaks and changes throughout the drive.

Vertical motionPeakTime

Such peaks can come from kerbs, bumps, potholes or other vertical inputs. Schematic illustration.

The analysis shows location, strength and progression. Sensor data alone cannot determine the exact cause or depth; mounting and vehicle response affect the values.

Details in the FAQ

Quality & limits

Check the data first

The app checks sample age, accuracy, gaps and implausible jumps. A standing start requires confirmed standstill.

  1. Incoming samples
  2. Check gaps & plausibility
  3. Use or flag

A result depends on usable data, not just the number of samples. Schematic illustration.

More samples alone do not guarantee higher accuracy. Reception and mounting still matter.

Details in the FAQ

Read results correctly

GPS quality, sensor fusion, labelled estimates and missing regular results are different classifications. Read the colour, label, source and status together.

Read colour, label, source and status together. Colours do not guarantee an error bound.

Track4Facts is not a calibrated measuring instrument. Display precision is not a guaranteed error bound.

Details in the FAQ

One question. A clear answer.

Search all questions