Frenet Frame — Cartesian ↔ (s, d)

The point travels along the line at constant speed — the exact same motion, yet the velocity looks different depending on the coordinate frame. Left Cartesian decomposes it into vx·vykeeps changing. Right Frenet decomposes it into vs·vdvs constant, vd=0.

Cartesian — regular square grid (x, y)

Frenet — curvilinear grid (s, d)

reference line (racing line) query point s (arc length) d (lateral offset)