Hallo runner,

in der Theorie kann man schon Ausrichtung (Heading) bestimmen wenn man mehrere rauemlich getrennte GPS-receiver hat.
Es gibt sog. Satellitenkompasse die dies etwas geschickter machen, siehe z.B. http://www.furuno.co.jp/en/product/m...ment/sc110.pdf
Zwei identische GPS-receiver (vorzugsweise dGPS) auf einem groesseren Bot koennte machbar sein aber es ist NICHT
sicher gegeben dass die Positionsfehler auf beiden Receivern gleich sind -> nicht zuverlaessig um Ausrichtung zu berechnen.

Man koennte auch einfach in einer Richtung losfahren und die Fahrtrichtung aus der Differenz zwischen zwei GPS-Positionen
(z.B. "jetzt" und "vor 5 Sekunden") berechnen (manche GPS-module machen das automatisch und liefern die Fahrtrichtung und
-geschwindigkeit in einem $GPVTG oder $GPRMC -Telegram). Das ist denke ich fast nur am Meer oder in der Luft durchfuehrbar
(oder flache, weitlaeufige eingetrocknete Seen in den USA ). Da braucht man auch ausreichend hohe Geschwindigkeit
(d.h. Abstand zwischen Positionsmessungen) um eine genaue Berechnung hinzubekommen.

Mit einem normalen Kompass, wie der CMPS03, loest du die Sache aber viel einfacher.
Habe ich auch so in einer Studienarbeit gemacht.