PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : GPS für Roboter



Alay44
11.05.2009, 18:11
Hallo Liebe Mitglieder von dem Forum ROBOTERNETZ,

Ich hätte eine Frage an Euch. Wie ihr seht handelt es sich um einen Roboter der mit GPS funktionieren soll. Ich habe mir das so vor gestellt das der Roboter ein GPS Empfänger hat, der Signale von den Sateliten empfangen sollte. Also es gibt einen Empfänger, z.B. das der Roboter singnale bekommt und dann sich dort posizoniert wo er hin soll. Hindernisse weiß ich scho wie er sie umfährt. Ich versuch diese Problem mit Sensoren zu lösen Die erste Frage ist Kann so was überhaupt mit Roboter wie z.B. mit NXT von LEGO funktionieren oder nur mit besseren Robotern? Die zweite ist wo kann man solche Sachen kaufen? Die dritte und die Letzte ist ob es Teuer ist?

THX for all! =D>

vohopri
11.05.2009, 20:14
Hallo Alay,

ein GPS Empfänger empfängt Signale von GPS Satelliten in der Erdumlaufbahn. Irgendwelche Sendeposten sind da nicht vorgesehen.

grüsse,
Hannes

Thomas$
11.05.2009, 20:19
"dass der Roboter z.B. rückwärts wie in eine Parklücke fahren kann auch wenn Hindernisse im " dafür ist gps zu ungenau dafür sollte man sich selbsten ein system aufbauen z.B. us
gps ist relativ teuer

Alay44
11.05.2009, 21:03
Ich brauch das für meine Uni. Aber danke vlt. habt ihr ja noch andere Ideen

vohopri
11.05.2009, 21:22
Hallo Alay,

Ideen hab ich viele, und andre hier haben auch sehr viele Ideen. Aber wenn du nicht sagst, wie du dein Projekt aufbauen möchtest, weiss ich nicht welche Idee ich dir aufschreiben soll.

Auf der Uni hast du die Gelegenheit, selbständiges Arbeiten zu lernen. Zum selbständigen Arbeiten gehört auch das Entwickeln von Ideen. Und die Gelegenheit, selbständig Ideen zu entwickeln, will ich jetzt nicht zerstören, indem ich dir Teile deiner Arbeit wegnehme.

grüsse,
Hannes

Thoralf
12.05.2009, 08:10
für rund 30€ kriegt man einen GPS-Empfänger. Die signale sind leicht auswertbar.
Hier in den Foren ist auch viel drüber zu finden.
Aber ansonsten stimm ich mit vohopri überein: Wir finden hier die Ideen und du schreibst dein Diplom damit. So ist das nicht gedacht.

Kläre mal die Frage der erforderlichen Genauigkeit. Ist GPS überhaupt geeignet? welche Meßrate wird benötigt? Liefert GPS überhaupt schnell genug neue Daten? Ist ein Kompass nötig?
Ist dein Legospiel-µC geeignet oder sollte ein anderer µC verwendet werden?
Und nicht zuletzt: offfenbare mal, worum es genau geht.

Alay44
13.05.2009, 14:42
Sorry Leute, muss da mal was klar stellen. Habe euch etwas angeflunkert. Ich hab mich als Student aus gegeben, weil ich dachte sonst schreibt mir keiner. ich bin aber keiner und schreibe auch keine Diplomarbeit. ich bin ein Gymnasiast und arbeite mit meinen Freunden in der Roboter AG. Ich habe gedacht ihr antwortet mir nicht, wenn ich nur ein Schüler bin. Hoffentlich seit ihr mir nicht allzu böse...:cry:

Meine Idee war mit dem GPS zwei Punkte auf einer Strecke AB ca. 5m Abstand, also Koordinaten von Punt A und Punkt B via Funk an den Roborter zu senden. Dieser sollte sich dann an der Linie ausrichten. HAt sowas schon mal gefunzt?

Lync
13.05.2009, 15:11
Für 5cm Abstand ist GPS viel zu ungenau..

mfg
Lync

MeckPommER
13.05.2009, 15:21
um auch nur ungefähr 5m zu ermitteln, ist GPS zu ungenau.

Mir ist immernoch nicht so ganz klar, was du machen möchtest. Der Bot soll sich an einer Geraden, die er übermittelt bekommt, anhand GPS ausrichten?
GPS "an sich" liefert dir keine Richtungen, sondern nur die aktuelle Position. Du bekommst keine Infos darüber, wo welches Position ist, sondern nur die Info, wo du grade bist.
Du bräuchtest für sowas einen Kompass oder müßtest längere Strecken fahren um aus mehreren Positionsmessungen die von dir gewünschten Daten zu erhalten.

Gruß MeckPommER

Ceos
13.05.2009, 15:26
problem 1: GPS ist ungenau, wie Lync schon sagte, um es in daten auszudrücken 2-20m je nach empfänger und qualität des empfang

jetzt gibt es auch DGPS, das verwendet man in der lkandvermessung, das ist auf 1-2cm genau (manche empüfänger werden sogar mit millimetern angegeben) .. kost aber auch ordentlich und wenn du in deiner umgebung keinen sender für korrekturdaten hast, ists nichts weiter als n sauteuerer normaler GPS empfänger ^^

"budgetlösung" man nimmt 2 GPS empfänger (idealerweise baugleich) , einer stationär, als referenz, einer im roboter und übermittelt entweder dem roboter permanent die festpunktdaten (die schwanken reichlich) und der roboter berechnet sich seine relative position, oder man sendet die roboterposition an den PC, der dann die notwendigen kurskorrekturen an den roboter sendet ...

Thoralf
13.05.2009, 22:28
die Landvermesser benutzen - wie schon gesagt - sauteures Equipment.
Eine Auflösung im cm oder mm-Bereich ist m.E. auch mit DGPS. Dazu müßte man die Signalphase auswerten, was eben ziemlich teuer ist.

Die Bugdgetlösung sollte ab und zu gut funktionieren, setzt aber voraus, das beide GPSs die gleichen Satelliten zur Messung benutzen. Wenn eines schon einen Satelliten sieht, den das andere noch nicht sehen kann, könnte es trotzdem ziemliche Ungenauigkeiten geben.

MeckPommER
14.05.2009, 06:38
Abgesehen davon ist GPS innerhalb von Gebäuden je nach Qualität des Empfängers auch nicht immer möglich.

Lync
14.05.2009, 09:55
Könntest das ganze auch mit einem Kompassmodul realisieren.

mfg
Lync

Alay44
14.05.2009, 15:36
Also erstmal Danke für alle Antworten. Wie soll das mit dem Kompassmodul funktionieren. Ich habe das schon ausprobiert aber ich wusste selber nicht so genau wie das richtig geht? Ist es theoretisch möglich eine Strecke oder eine Fläche mit Sendern so zumarkiernen damit er das erkennt?

HeXPloreR
14.05.2009, 17:57
Hallo,

also nur falls Du nicht selbst mal die Suchfunktion bemühen magst, hier nochmal eine kurze Info, einiges wurde schon gesagt...

Technisch gesehen ist es dem Roboter egal in welcher Umgebung er sich bewegen soll, er muß eben nur bauartbedingt dafür gerüstet sein.
Das bedeutet aber auch gleichzeitig das man ggf selbst dafür sorgen kann das die Umgebung für den roboter passt...

Also es ist nicht nur theoretisch Machbar Strecken oder Flächen zu präparieren, sondern wird meist sogar so gemnacht.
Wenn nämlich der Bewegungsraum zu klein ist, wie etwa ein Zimmer, da lohnt sich eine aufwendige Messung mit GPS kaum bis garnicht...warum hast Du hoffentlich schon gelesen.

Nun, entweder Du überlegst Dir eine Umgebung in der der Bot sich bewegen soll/kann...oder Du passt deinen Bot an die Aufgabe /Umgebungsbedingungen an.

Und sonst kann man wohl nur sagen, das schon so einiges Möglich ist, nur sprengt einiges davon wohl auch den Geldbeutel von vielen hier...und nicht nur die Preis/Leistung ist hier interessant, sondern auch das (zusätzliche)Gewicht solcher Sensoren/Einheiten.

Ich löse solche Probleme so:
1.Problem erkennen (was ist los);
2.Lösungskriterien festlegen (das muß gemacht werden, das kann gemacht werden);
3.Lösungsansätze suchen ( nötiges wissen über die Möglichkeiten vorausgesetzt);
4. Umsetzung

Du bist gerade in etwa beim 3. Punkt, und nun ist es an Dir das nötige Wissen zu erhalten welche Möglcihkeiten bestehen, und Deine Kriterien erfüllen.

mfg

PS: ach ja, mir ("als nichtstudierter ehemaliger Realschulschüler, und überhaupt nichts im Alltag mit Robotik zutun Habender") ist nicht bekannt das man hier einen Unterschied macht zwischen Student, Klingonen, blauen Elefanten oder "nur" Schüler, wenn man nur seine Fragen vernünpftig stellt, und nichts zu gefährliches vorhat - doch vorsicht!!!! ----> wer nur selber fragt und nicht auch aktiv sein Problem mitlöst.

Viel spaß beim überlegen und viel Erfolg

Lync
14.05.2009, 18:54
in welchem Bereich soll der Roboter den eingesetztz werden?
(Raum, im Freien) und was soll der Roboter eigentlcih machen?
Der wird ja nicht "sinnlos" von Punkt A zu B fahren ^^

Das mit den Sendern zur Flächenmessung ist mögich wird ja auch bei manchen Stuabsaugrobotern eingesetzt, aber nicht nötig um einen Raum zu vermessen.

mfg
Lync