Hi Jon,
generell zeigt der Sensor ja die richtigen Daten an.

Hier scheint ein Software-Fehler im Kompass Modul vorhanden zu sein.

Wohl mit ein Grund warum in der aktuellen Version Rev 14 des Kompass
die Updaterate herunter gefahren wurde (Filterung der Daten).
Siehe Link: http://www.robot-electronics.co.uk/f...topic.php?t=74

Problem:
Der Kompass zeigt nach 20-30 gelesenen Wert plötzlich einen oder zwei Werte an, welche komplett falsch sind.

Derzeit scheint mit nur ein gestutzer Mittelwert von 10 bis 15 Werte eine mögliche Lösung.

Innerhalb des Roboters zeigt ein realer Kompass in zum gleichen Zeitpunkt korrekte Daten an. (Er ist aber auch träger, da aber die Motoren noch nicht laufen, ist mit einem gleichenbleibenem Magnetfeld.

Dies kann der Sensor auch durch eine Kalibrierung entsprechend verarbeitet.

Zum Abschirmen würde ich wenn nur "Mu" Blech nehmen, das ist mir aber zu teuer, da bevorzuge ich doch die Softwarelösung.

Siehe auch http://de.wikipedia.org/wiki/MU-Metall

Gruss Ritchie