PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [ERLEDIGT] !!!KOMPASS!!!



phönix
07.04.2004, 21:35
Hallo,
suche ganz dringend eienen von außen unabhängigen kompass für die fußballrobotermeisterschaft in Portugal!
Hab michauchschon mit drehratensensoren (Beschleunigungssensoren) und deren integration zum weg beschäftigt, bin aber auf kein ergebnis gekommen. Kann mir jemand helfen????????????

mfg

Robert
07.04.2004, 22:31
hallo phönix,

versuchs mal hier http://www.roboter-teile.de/Shop/ unter Kompassmodule.

Das Kompassmodul CMPS03 läßt sich per I²C-Bus sehr leicht ansteuern.

Gruß Robert

phönix
08.04.2004, 12:00
Danke robert.
Aber gibt es denn keine billigeren Lösungen? Bräuchte nämlich 4 Stück von den Dingern.

Kjion
08.04.2004, 12:53
Ich glaube kaum, dass du da viel günstigere Teile kommen wirst.

Bastler
08.04.2004, 13:35
Wie sieht denn das "Spielfeld" aus?

Ich kenn mich mit den Wettbewerben nicht so aus, aber ein Bekannter von mir hat das über zwei Photozellen gelöst, weil bei ihrem Wettkampf das Spielfeld einen Schwarz-Weiss-Übergang vom einen zum anderen Tor hatte, und so die Roboter halt immer da hingefahren sind, wo der Boden heller/dunkler wurde...

Wenn Du wirklich nen Kompass brauchst fürchte ich auch Du wirst ihn nicht ganz umsonst kriegen, und das oben genannte Modul ist mit Abstand das billigste, was ich so gesehen habe...

08.04.2004, 17:11
Du hast das Spielfeld schon richtig verstanden, aber dieser Schwarz/Weiß-Übergang zeigt dir nur die y-Richtung in der Position des Roboters an. Der Winkel, indem sich der Roboter zwischen x- und y-Achse befinden und die X-Richtung der Postion bleiben weiterhin unerkannt. Es macht nämlich einen riesen Unterschied ob du direkt vorm gegnerischen Tor stehtst, dich darauf ausrichtest und schießt, oder ob du eher in der Mitte des Feldes bist.

Wie ist es eigentlich mit der Ablenkung des Kompasses durch äußere Einflüsse, wie Stahlträger, Eisenschrauben, geschlossen Räumen und so?

Bastler
08.04.2004, 17:53
Naja, also das "gerade ausrichten" könntest Du ja durch einen Sensor an jeder Seite schonmal hinkriegen, indem Du einfach die Farbwerte vergleichst. was Du mit der anderen Koordinate machst wüsste ich so spontan auch nicht...

Edel wäre natürlich ein "Ziel-Laser" (für die Optik :)) und eine Kamera/Bildverarbeitung, die das Objekt "Tor" erkennt und den Roboter entsprechend ausrichtet, sowas ist mit der CMUCam2 zum Beispiel durchaus drin, fällt aber auch eher nicht in den Bereich preiswert...



Laut Datenblatt hat der Kompass-Sensor eine Genauigkeit von 3-4°, was für Deine Bedürfnisse sicherlich ausreichen würde was die Richtung angeht, davon hast Du dann aber natürlich noch keine exakte Position (bist also im Prinzip auch nicht weiter als mit den zwei Photosensoren, kannst nämlich immer noch entlang der Außenlinie des Spielfeldes schießen, wenn Du eigentlich in die Mitte wolltest).


Man kann den Chip statisch kalibrieren, dadurch bist Du schonmal Störungen durch Magnetfelder, die Du mit Dir rumschleppst (Motoren, magnetische Schalter, Batterien etc.) los. Was "Umwelteinflüsse" angeht glaube ich nicht dass sie das Messergebnis sonderlich beeinträchtigen, solange Dein Spiel nicht gerade in einem Umspannwerk stattfindet... Wie beim "analogen" Kompass auch ist der Einfluss von passiven Magneten (also alles was nicht "von selber ein Magnetfeld erzeugt") gegenüber dem Erdmagnetfeld meist zu vernachlässigen, solange Du nicht gerade ne Sonde auf den Mars schießen willst...

Wenn Du natürlich ganz sichergehen willst, an Deinem Roboter mindestens 2 Räder hast, die garantiert keinen Schlupf gegenüber dem Grund haben und eine CPU mit ein bisschen Leistung kannst Du auch die Daten des Kompass-Moduls mit den Daten vergleichen, die eine Translations- und Rotationsmessung über die Räder liefert.

Das geht über die allseits beliebten linearen Ausgleichsprobleme (in diesem Fall n-dimensional, wobei n die Anzahl der zu vergleichenden Sensoren ist) auch recht einfach, solange Du es mit der Zahl der Sensoren nicht übertreibst (Rechenaufwand steigt mehr als quadratisch zur Dimension).
Dort ein Tip zur Implementation (da es Dir hier ja auf Genauigkeit ankommt, wenn Du den ganzen Aufwand schon treibst):
zur Diagonalisierung der Systemmatrix solltest Du unbedingt statt des Gauss-Algorithmus' (den man evtl noch aus der Schule kennt) auf die QR-Zerlegung nach Householder oder ähnliche Verfahren zurückgreifen!!
Das ist zwar (rechnerisch) deutlich aufwendiger, aber der Gauss'sche Algorithmus ist numerisch instabil (schon bei sehr kleinen Messungenauigkeiten am Anfang haben die Ergebnisse mit der Wahrheit nichts mehr zu Tun!)!

Hoffe, Dir damit erstmal weitergeholfen zu haben...

09.04.2004, 09:47
Das Kompassmodul CMPS03 gibts am günstigsten bei http://www.robot-electronics.co.uk/ (22,12 Pfund). Habs auch schon ausprobiert, funktioniert echt super. Man kann es wahlweise über Pulsweite oder über I2C auslesen.

R.S.

didi0108
09.04.2004, 11:01
Hallo zusammen,

@R.S.

schön, das Du das britische Modul gut findest.
Der Preis ist absolut nicht der Günstigste:
http://www.roboter-teile.de/Shop/pd-256931129.htm?categoryId=1
Gesamtkosten incl. Fracht und Steuern: Euro 44,42
http://www.robot-electronics.co.uk/shop/images/cmps03.jpg
Gesamtkosten incl. Fracht und Steuern: Euro 58,87
Da es sich um das gleiche Modul handelt, lieber hier in Deutschland kaufen.

mfg

Dietmar

MicroTex
09.04.2004, 15:58
hi zusammen:
hab die frage schon mal gestellt.
kennt jemand den Kompass sensor Dinsmore 1490. woher kriege ich den am besten? wie ist der im vergleich zu den sensoren, die hier bereits genannt wurden?

gruss MicroTex

Robert
09.04.2004, 17:18
Hallo MicroTex,

was willst du mit dem Dinsmore 1490 Kompass ???
Der gibt doch nur grob die Himmelsrichtungen (N-NO-O-SO-S-SW-W-NW)aus !!!

Gruß Robert

15.05.2004, 04:59
http://www.pewatron.de/DE/default.htm

bei geometrische sensoren/div. sensoren wird ein kompasssensor mit 0,5grad auflösung(typ 6500) vorgestellt, leider kein preis. über entsprechende erfahrungen würde ich mich freuen, habe vor so ein ding demnächst zu benutzen.

dort gibt es noch jede menge anderen spielkram.

Gottfreak
17.05.2004, 17:14
Bei Conrad gibt's unter Outdoor elektronische Kompasse (ist das echt der Plural von Kompass, klingt irgendwie komisch) mit LCD-Display und laute Kram für weniger als 20€. Und einfach nur so'n IC kostet grundsätzlich mehr? Leide gibt's keine Schaltpläne dazu. Fällt jemand was zu den Erfolgschancen ein, so'n Teil ausschlachten zu wollen (zu welchem Grad sind solche Teile wohl integriert und was ist noch als einzelnes Bauteil zu erkennen?).