ist es möglich mit je einem drehgeber an den motorachsen (5mm genau) und einem kompassmodul die ungefähre position in einem raum festzustellen?
.......
das ganze soll anhand des koordinatensystem(x,y) geschehen, der kompass ergiebt den winkel und die drehgeber die distanz die der bot gefahren ist.
Ich glaube nicht, dass du da mit Kompass bessere Ergebnisse erzielst als ohne.
Ein Kompass zeigt dir nur die Himmelsrichtung an, gibt dir aber keinerlei Information wo du dich befindest.
D.h. wenn dein Roboter irgendwo im Raum steht, kann er mit dem Kompass feststellen wo Norden ist, aber nicht wo der Nullpunkt deine X,Y Koordinatensystems ist.
Der Kompass könnte dir nur zur Kurskorrektur dienen, wenn du dem Roboter z.B. sagts: "bewege dich von Punkt 0,0 in westliche Richtung.
Die Kurskorrekur mit Hilfe des Kompass brauchst du dann aber nur, um Fehler der Odometrie beim Einhalten der Richtung auszugleichen.
Wenn die Odometrie nicht genau genug ist die Richtng einzuhalten, wird sie aber auch nicht genau genug sein die incl. Kurskorekturen zurückgelegte Strecke zu messen.
So wie ich das sehe steht und fällt dabei also alles mit der Genauigkeit der Odometrie und der Kompass nutzt gar nichts.

Der Kompass würde nur etwas nutzen, wenn du irgendwie durch zusätzliche Massnahmen die genaue Richtung und Entfernung zum Ursprung deines Koordinatensystems feststellen kannst.