@LordRayden
da dürfte wohl dein Denkfehler liegen - ein Kompass kann keine Koordinaten erkennen, sondern nur eine Richtung..... misst er den weg nicht eh automatisch mit? weil der kompass kann ja koordinaten erkennen, und wenn er auf die gespeicherte karte zurückgreift weiß er wo diese koordinate ist und somit wo er ist .....
Du musst also irgendwie anders feststellen, wo auf deiner Karte du dich befindest. Der Kompass kann dir dann sagen in welcher Richtung dein Ziel liegt, dass hilft dir aber relativ wenig, wenn du nicht in diese Richtung gehen kannst, weil da ein paar Wände im Weg stehen.
Einen Kompass benutzt man, wenn man weite Strecken ohne Hindernisse zurücklegen kann und wenige Orientierungspunkte hat , z.B. auf dem Meer oder in der Luft.
In der Stadt wo man an jeder Kreuzung am Strassenschild ablesen kann wo man sich befindet und der Strassenführung folgen muss ist ein Kompass ziemlich überflüssig. (deswegen fehlt der auch bei den meisten Autos)
Hilfreich ist ein Kompass auf einem Roboter natürlich schon, zur Navigation reichen Kompass und Karte alleine aber nicht aus.
Lesezeichen