Accurate turning without encoders

with some averaging of readings they are quite good.

The advantage of a compass is that you can detect also errors like different wheel or track sizes, or if your robots glides on a slope it can reorientate.
It can even determine its (absolute) orientation at start, before any movements.

Add a GPS and you're quite complete :slight_smile: