- fchao-Sinus-Wechselrichter AliExpress         
Ergebnis 1 bis 10 von 11

Thema: Hexapod Einstieg

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Neuer Benutzer Öfters hier
    Registriert seit
    29.09.2010
    Beiträge
    15
    Zitat Zitat von HannoHupmann Beitrag anzeigen
    Mir läufts kalt den Rücken runter wenn ich was von 4€ Servos für nen Hexa höre. Da muss das Ding schon Ultraleicht werden damit es nicht sprichwörtlich knirscht im Getriebe. Gut vielleicht bin ich auch einfach jemand der immer zu schwere Roboter baut (der Franzosenroboter hat ja auch nur 0,5kg da könnten die Servos glatt reichen, müsse man sich aber vorher ausrechnen). Also gut, bei den Servos steht fest, dass du insgesamt nicht über 500g kommen solltest und die Hebelarme möglichst klein bleiben.

    Es hat sich bewährt erst mal nur ein Bein auf zu bauen und danach zu kopieren wenn es funktioniert. Abgesehen davon, kann man dann schon mal die Ansteuerung und ähnliches heraus finden.

    Ich würde von so einem kleinen, billigen Hexa nicht viel erwarten, vermutlich werden die Bewegungen recht ungenau sein, aber zum ausprobieren und Erfahrungen sammeln sicher nicht schlecht. Am besten zeigst du uns mal die Konstruktionszeichnungen für deine Version, dann können wir abschätzen ob das realistisch ist.
    Hallo liebe Experten,
    Nachdem ich mir einige Hexapod-Videos bei Youtube angesehen habe, bin ich total fasziniert von diesem Thema und verfolge u.a. die Beiträge im Forum. Einige Hexapoden, die ich bei Youtube angesehen habe, sind soweit, dass nach jedem Schritt die Richtung geändert werden kann, Hindernisse überwunden werden und sogar die Neigung des Körpers beim laufen auf schrägen Ebenen ausgeglichen wird.

    Nun möchte ich ebenfalls einen Hexapoden mit 18 Servos entwickeln, stosse aber programmiertechnisch im Moment an meine Grenzen.

    Mein Equipment:
    1 Arduino Due
    1 Servoboard SD21
    Allg. Zubehör wie Lötstation, 2 Labornetzgeräte, kleine Drehbank...

    Zum ausprobieren habe ich mal ein einfaches Bein (Alu) mit 3 Servos gebaut.
    Zum programmieren habe ich das Multiblink-Programm aus der Arduino-Bibliothek
    umgeschrieben so dass (mit Scheduler) quasi Multitasking erreicht wird. Allerdings funktioniert dies
    im Moment nur, wenn alle Servos gleiche Stellwinkel in gleicher Zeiteinheit haben.
    Dieser Ansatz ist also nicht geeignet und dient bestenfalls zum überprüfen der Verkabelung.
    Auch hat der DUE keine 18 PWM-Ports und ob der Scheduler mit 18 loops laufen könnte, ist eher unwarscheinlich.

    Es muss also ein Ansatz mit I2C her; hier fangen aber meine Verständnisprobleme an:
    Bei einer 20ms Taktrate vom SCL können ja nur 50 Befehle/Sekunde abgearbeitet werden;
    dies erscheint mir recht grob. Wahrscheinlich steckt hier schon mein erster Denkfehler?

    Es muss also auch noch IK hinzu kommen, aber wie? Werden die einzelnen erforderlichen
    Stellwinkel in Arrays abgelegt, oder zur Laufzeit berechnet?

    Ein weiterer Gedankenfehler ist mir letzte Nacht aufgefallen;
    Wenn die Drehgeschwindigkeit eines Servos als konstant angenommen wird, ändert sich ja
    die Bewegungsgeschwindigkeit in X und Y Richtung (Fußposition) mit jedem Grad, abhängig vom Stellwinkel.

    Zunächst bitte ich zu folgenden Themen um Eure Hilfe.
    Wo gibt es verständliche Erklärungen zum Thema Inverse Kinematik.
    Wie kann ich Quasi - Multitasking mit I2C erreichen.

    So, das wars erstmal

    Gruß
    Jürgen

  2. #2
    Erfahrener Benutzer Begeisterter Techniker
    Registriert seit
    30.12.2008
    Ort
    Essen
    Alter
    65
    Beiträge
    358
    @juergen009

    Falls Du planst, einen Hexapoden zu bauen, mache am besten einen neuen Chat auf.
    Am besten hier.

    https://www.roboternetz.de/community...Projekten-Bots

    Mal was grundsaetzliches:

    Was willst Du mit 18 PWM Kanaelen anfangen?
    Du hast doch einen SD21.
    Der kann 21 Servos in allen Geschwindigkeiten bewegen.
    I2C Schnittstelle aktivieren, Befehle senden, den Rest macht der Servocontroller.
    Habe selbst schon 2 Hexas damit gebaut.

    Bezueglich inverser Kinematik.
    Dazu wurde hier auch schon einiges gesagt:

    Genau so habe ich es bei meinem Hexa damals gemacht:
    Anschliessend habe ich dieses Bein auf meinem Schreibtisch mit einer Schraubzwinge befestigt, an einen Controller angeschlossen und eine Berechnung gemacht, bei der dieses Bein um x Grad in der Hüfte nach vorn gefahren werden kann und die Winkel von Knie u. Fusservo so verstellt werden, das die Fusspitze wieder auf der gleichen Linie steht.
    Das kannst mit Sinus- u. Cosinussatz am einfachsten anstellen.
    Vorher musst Du aber noch ermitteln, um vieviele Einheiten dein Servo verstellt werden muss, um z.B um 1 Grad zu drehen.
    Das ist nämlich auch bei allen Servos unterschiedlich.
    Dann geht es eigentlich immer nach dem gleichen Schema:
    Bein anheben, Hüfte um x Grad verdehen, Bein wieder absetzen, Alle Servos wieder in die Anfangsposition zurückfahren.
    Hört sich gar nicht so schwer an, der Teufel liegt aber im Detail, da verschiedene Verstellwerte auch verschiedene Servo-Geschwindigkeiten mit sich bringen.
    Denk erstmal über die schwierigen Bewegungen wie z.B auf der Stelle drehen gar nicht nach, das kommt dann nach u. nach.

    MfG

    Roland
    Robotik & Arduino Homepage
    http://www.ardumega.de

Ähnliche Themen

  1. MSR-H01 HexaPod
    Von BuckWheat im Forum Sonstige Roboter- und artverwandte Modelle
    Antworten: 4
    Letzter Beitrag: 25.06.2009, 15:08
  2. Hexapod Fuß
    Von Che Guevara im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 3
    Letzter Beitrag: 11.04.2009, 19:21
  3. Hexapod
    Von . . . . . im Forum Allgemeines zum Thema Roboter / Modellbau
    Antworten: 3
    Letzter Beitrag: 08.07.2007, 17:40
  4. Hexapod bot
    Von steffen 2.0 im Forum Vorstellung+Bilder+Ideen zu geplanten eigenen Projekten/Bots
    Antworten: 82
    Letzter Beitrag: 09.02.2007, 19:09
  5. Hexapod
    Von unathome im Forum Vorstellung+Bilder+Ideen zu geplanten eigenen Projekten/Bots
    Antworten: 5
    Letzter Beitrag: 30.09.2006, 15:11

Berechtigungen

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

LiFePO4 Speicher Test