Heading PID
Tracks the bearing to a forward target. Integral action is limited during saturation and the derivative is filtered to reduce abrupt commands.
ωcmd = Kpα + Ki∫α dt + Kdα̇filtered
A target-bearing controller: lookahead influences corner cutting, while gain and actuator lag influence oscillation.