Roboterforum Willkommen Gast. Bitte einloggen oder registrieren.
Haben Sie Ihre Aktivierungs E-Mail übersehen?
22. Mai 2012, 02:32:07
Übersicht Hilfe Suche Kalender Einloggen Registrieren
News: >> Roboterprogrammierer gesucht !? <<

Roboterforum für Industrieroboter Anwender  |  Allgemein  |  andere Roboter - alles ausser Industrieroboter  |  Thema: rotation und translation 0 Mitglieder und 1 Gast betrachten dieses Thema. « vorheriges nächstes »
Seiten: [1] Nach unten Drucken
Autor Thema: rotation und translation  (Gelesen 2279 mal)
loubna
Gast
« am: 04. Juli 2007, 16:07:29 »

hallo Leute Smile
ich bin heute zum ersten Mal hier, ich hab einen Problem, den ich unbedingt schnell lösen muss.

es geht um die Regelung eines roboers mit omnidirektionalem Antrieb.
der soll jetzt in einer Richtung fahren können und sich dabei drehen, also stellt euch eine Bewegung wie Frisbee vor .

mein Problem ist jetzt, beide Bewegungen überlagern sich, er fährt einen kleinen Bogen.
hier unten ist ein Beispiel der Bewegung, die er machen soll.

als lösung hatte ich die Soll-Geschwindigkeiten in de X und Y in einer Drehmatrix:
x'= cos winkel * x + sin winkel * y;
y'= -sin winkel * x + cos winkel * y;


bitte hilft mir

danke
Gespeichert
WolfHenk
Forenjunkie
********
Offline Offline

Geschlecht: Männlich
Beiträge: 1527


GIT d- s+:- a+ C++ UL+ P+ L+ E-- W++ !N !o !K w !O


WWW
« Antworten #1 am: 04. Juli 2007, 18:01:56 »

öhm... Räder? Der ist nicht angedübelt? Wie hat das der Sicherheitsmensch aufgenommen?
Gespeichert

Wolfram (Cat) Henkel

never forget Asimov's Laws at the programming of robots...

"Safety is an integral part of function. No safety, no production. I don't buy a car without brakes."

http://www.xing.com/go/invita/5634410

PMs mit Anfragen wie "Wie geht das..." werden nicht beantwortet. Diese Fragen und die Antworten interessieren jeden hier im Forum.
http://roboterszene.de
loubna
Gast
« Antworten #2 am: 04. Juli 2007, 18:51:12 »

was meinen Sie bitte?
Gespeichert
Urmel
Global Moderator
Elite Member
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 787


« Antworten #3 am: 04. Juli 2007, 19:02:37 »

Hallo,

das war WolfHenks charmante Art dir zu sagen, dass du hier in einem Forum für Industrieroboter bist.

Das sind normalerweise nur Arme die fest am Boden verschraubt sind. Außerdem gibt es in der Regel vor Ort einen Sicherheitsbeauftragten, der darauf achtet, das sich Menschen und Roboter nicht in die Quere kommen.

Aber mal zur Sache, so ganz habe ich deine Frage auch nicht verstanden. Baust du einen Roboter ?
Oder simulierst du ihn nur ?

Grüße

  Urmel
Gespeichert
loubna
Gast
« Antworten #4 am: 04. Juli 2007, 19:09:40 »

hallihallo,
ich bin hier auch nur unter allgemein, auch für andere Roboter dachte ich mir.

na gut, ich hab den Roboter, ich schreibe die Software dafür

eine Lageregelung.

bis jetzt habe ich geschafft, dass er sich dreht vor Ort unf normal in allen anderen Richtungen translatorisch fährt

jetzt muss ich die beiden Bewegungen kombinieren
dabei dreht sich sein Lokal-Koordinatensystem. die x, y Werte ändern sich.

wie bringe ich ihn dazu, dass seiner Rotation so schön macht und das unabhängig von der Translation.

es gibt ein Problem und zwar die Bewegungen überlagern sich!!!!
wie korrigiere ch diese Überlagerung??
Smile
Gespeichert
Urmel
Global Moderator
Elite Member
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 787


« Antworten #5 am: 04. Juli 2007, 19:20:15 »

Ah, verstehe.

Allerdings habe ich noch nie so einen Antrieb in der Praxis erlebt.

Das Überlagern der Bewegungen ist nicht vielleicht eine mechanische Eigenschaft
des Antriebs ?

Rein mathematisch betrachtet ergibt eine Rotation und eine Translation eigentlich keinen Bogen ...

Sorry da kann ich leider nicht weiterhelfen. Hast du schon mal www.roboternetz.de
versucht ? Eventuell findest du bei den Hobbybstlern mehr Leute, die sich damit auskennen.
Gespeichert
loubna
Gast
« Antworten #6 am: 04. Juli 2007, 19:41:10 »

danke Trotzdem
ich habe schon im Roboternetz gefragt, noch keine richtige Antwort
schön Gruß
Gespeichert
Paulaner
Junior Member
****
Offline Offline

Geschlecht: Männlich
Beiträge: 117



WWW
« Antworten #7 am: 04. Juli 2007, 21:36:19 »

Hallo Loubna,
hört sich interessant an was du da programmieren willst. Ich habe auch mal  einen AMR in der Schule gebaut. Der hatte aber zum Glück nur zwei Räder. Als Controller habe ich einen Eyebot verwendet. Das Betriebssystem hatte schon einige Funktionen parat für Rotations- und Translationsbewegungen.
z.b. eine funktion mit zwei paramter vw(v,w)  v=m/s     w=radianten/s

Schau mal da rein:
http://robotics.ee.uwa.edu.au/eyebot/
Bei Filme und Bilder.
Da gibt es ein Fahrzeug mit 4 Rädern dass solche Bewegungen ausführen kann! Glaube ich!
Denke mal das du beide Geschwindigkeitsregler verbinden muß. Muß eine Funktion werden.
Wie sehen denn die Räder aus?Was passiert eigentlich wenn ein Rad in der Fahrrichtung steht.Blockiert das nicht?
Gespeichert

Erfahrung kann man nicht kaufen,
aber man kann dafür bezahlen.
Urmel
Global Moderator
Elite Member
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 787


« Antworten #8 am: 05. Juli 2007, 08:06:26 »

Was passiert eigentlich wenn ein Rad in der Fahrrichtung steht.Blockiert das nicht?

Das meinte ich mit mechanischen Eigenschaften. Wenn er bei der Bewegung irgendwo über die Räder schiebt wirds schwierig.

Vermutlich führt die Rotation dazu, dass sich während der Bewegung die Richtung der Translation ändert.
Also muss die Translationsrichtung während der Fahrt geändert werden und zwar um den entgegengesetzten Betrag der Rotation.

Wie man das machen kann, dürfte stark von der Architektur der Steuersoftware abhängen.

Grüße
 
  Urmel
Gespeichert
Seiten: [1] Nach oben Drucken 
Roboterforum für Industrieroboter Anwender  |  Allgemein  |  andere Roboter - alles ausser Industrieroboter  |  Thema: rotation und translation « vorheriges nächstes »
Gehe zu:  


Einloggen mit Benutzername, Passwort und Sitzungslänge

Powered by MySQL Powered by PHP Powered by SMF 1.1.16 | SMF © 2006, Simple Machines Prüfe XHTML 1.0 Prüfe CSS