- MultiPlus Wechselrichter Insel und Nulleinspeisung Conrad         
Ergebnis 1 bis 9 von 9

Thema: Omnidirektionaler Antrieb (3 Räder)

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1

    Omnidirektionaler Antrieb (3 Räder)

    Hallo zusammen,

    ich versuche gerade in der Uni das Fahrverhalten eines Roboters zu simulieren, welcher mit drei omnidirektionalen Rädern ausgestattet ist, um diesen mit lernenden Algorithmen auszustatten.

    Auch nach stundenlanger Suche fehlen mir allerdings immer noch die benötigten Formeln für das Fahrverhalten.

    Idealer Weise sollte die Funktion die Geschwindigkeit der einezelnen Motoren (von -10 bis +10) annehmen und die Translation in X- un Y-Richtung, so wie die Rotation zurückgeben.

    Das einzige, was ich gefunden und womit ich einigermaßen was anfangen kann ist ist in folgendem Skript auf seite 33 enthalten:

    http://www.uni-ulm.de/fileadmin/webs...ript_07-08.pdf

    Hier wird allerdings die Wunschrichtung vorgegeben und heraus bekommt man die Ansteuerung der Motoren und die Rotation wird direkt vernachläßigt, da laut Author eine Drehung ja auch nicht gewünscht ist.

    Wenn mir jemand so eine Quelle nennen könnte oder mir möglicherweise irgendwie diese Formel nach meinen Bewürfnissen umstellen könnte (ich bin da nicht ganz so fit), wäre ich dafür äußerst dankbar!

    Liebe Grüße an die Community!
    Malte

  2. #2
    Erfahrener Benutzer Roboter Genie Avatar von BMS
    Registriert seit
    21.06.2006
    Ort
    TT,KA
    Alter
    33
    Beiträge
    1.192
    Hallo,
    die Rotation ist dort enthalten. Sie steckt in dem theta auf der von dir genannten Seite 33. Du kannst ja mal die Matrixmultiplikation durchführen Wie man dann sieht, ist die Drehung einfach nur eine additive Größe, die gleichmäßig auf alle Motoren einwirkt.
    Um X,Y und Rotation aus m1,m2 und m3 zu berechnen, musst du "nur" das Gleichungssystem lösen.
    Grüße, Bernhard
    Geändert von BMS (07.06.2013 um 22:43 Uhr)

  3. #3
    Erfahrener Benutzer Roboter Genie Avatar von malthy
    Registriert seit
    19.04.2004
    Ort
    Oldenburg
    Beiträge
    1.379
    Hallo,

    rückwärts, also vom gewünschten Geschwindigkeitsvektor und der gewünschten Rotation zu den dafür erforderlichen Motorgeschwindigkeiten habe ich es mir kürzlich mal klar gemacht und aufgeschrieben (siehe: http://www.mtahlers.de/index.php/robotik/omnivehicle) du willst es ja aber vorwärts rechnen, darüber müsste ich auch erst nochmal nachdenken .

    Gruß
    (ein anderer) Malte

    - - - Aktualisiert - - -

    Zitat Zitat von malthy Beitrag anzeigen
    darüber müsste ich auch erst nochmal nachdenken
    Zitat Zitat von BMS Beitrag anzeigen
    Um X,Y und Rotation aus m1,m2 und m3 zu berechnen, musst du "nur" das Gleichungssystem lösen
    Ja klar, genau so ist es. Habe es gerade durchgerechnet, willst du es selber noch probieren oder soll ich die Antwort verraten? Wenn du die Formeln voraussetzt, so wie ich sie auf meiner Seite habe (s.o.), ist es wirklich nur etwas Buchstabengeschubse.

    Gruß
    Malte

  4. #4
    Moin,

    danke euch beiden für die schnellen Antworten!

    Das das theta irgendwie die Rotation darstellen soll, so weit war ich auch schon aber in habe die Verbindung vom theta zum theta-punkt nicht herstellen können. Klar irgendwie ableiten (lassen). Ich bin in dem Gebiet wie schon erwähnt nicht so fit. Hatte generell überhaupt nur eine Vorlesung zu dem gesammten Thema "Modelierung von technischen, dynamischen Systemen". Eigentlich mache ich eher Softwareentwicklung. Wie auch immer.

    Eigetlich soll ich mich gerade mit m reinforcement learning auseinandersetzten und da ich vor nem Jahr etwa mal nem Roboter so eine Art Fußballspiel beigebracht habe, welcher auf dieser omnidirektionalen Plattform aufgebaut war, hatte ich Bock, dass hier mal wieder aufzugreifen.

    @ Malte: Ich nehme gerne erst mal die Lösung, wenn du sie mir vorkauen magst Ist eigentlich n bisschen frech aber mir rennt die Zeit weg und ich versuche mich auf das Wesentliche (fachbezogen) zu konzentrienen. Ich werde sie auch nachvollziehen! Versprochen

    Danke nochmal!

    MfG,
    Malte

Ähnliche Themen

  1. Räder
    Von avus17 im Forum Mechanik
    Antworten: 4
    Letzter Beitrag: 28.06.2012, 19:57
  2. omnidirektionaler Antrieb (kreise Fahren)
    Von TiA im Forum Allgemeines zum Thema Roboter / Modellbau
    Antworten: 28
    Letzter Beitrag: 25.10.2008, 19:15
  3. Räder
    Von oratus sum im Forum Mechanik
    Antworten: 4
    Letzter Beitrag: 13.04.2008, 17:18
  4. günstige Räder
    Von scales im Forum Mechanik
    Antworten: 9
    Letzter Beitrag: 26.06.2006, 10:26
  5. Räder
    Von im Forum Mechanik
    Antworten: 5
    Letzter Beitrag: 08.04.2004, 14:46

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Labornetzteil AliExpress