- 3D-Druck Einstieg und Tipps         
Ergebnis 1 bis 5 von 5

Thema: Hexapod mit Raspberry Pi als "Gehirn"

  1. #1
    Erfahrener Benutzer Roboter Genie Avatar von pinsel120866
    Registriert seit
    18.12.2007
    Ort
    Hohenems
    Alter
    58
    Beiträge
    847

    Hexapod mit Raspberry Pi als "Gehirn"

    Anzeige

    LiFePo4 Akku selber bauen - Video
    RPi Hexapod mit einem Chassis aus Aluminium.

    Hardware:
    _Rasperry Pi, gesteuert wird der Bot mit einem
    _XBOX Controller. Für die Ansteuerung der Servos nehme ich ein
    _I2C 32 Channel PWM Servo Board. Ausserdem habe ich noch eine
    _Ultraschall-Entfernungmessung implimentiert.

    Den Tetrapod-Gang beherrscht der Hexapod auch schon (sh. Video).Durch die US-Messung ergeben sich kurze Pausen zwischen den Bewegungen.

    http://youtu.be/2TXm8v5fBYs

    Als nächstes werde ich mich mit inverser Kinematik auseinandersetzen - gibt es hierzu schon Erfahrungen beim Programmieren mit Python? Wäre nett, wenn ich das Rad nicht neu erfinden müsste...
    Miniaturansichten angehängter Grafiken Miniaturansichten angehängter Grafiken P2150047.jpg   P2150048.jpg   P2150049.jpg  

  2. #2
    Moderator Robotik Einstein Avatar von HannoHupmann
    Registriert seit
    19.11.2005
    Ort
    München
    Alter
    41
    Beiträge
    4.534
    Blog-Einträge
    1
    Da ich mich jetzt entschlossen habe mir das Rasperry Pi auch genauer anzusehen für Hexas ist es natürlich spannend zu sehen, wie es Andere machen.

    Zur Inversen Kinematik kann ich aber schon etwas allgemeines sagen. IK ist eigentlich nichts anderes als Mathematik und diese lässt sich per se in jeder Programmiersprache umsetzen. Sobald die Ansteuerung der Servos geglückt ist, wir die IK eine Ebene darüber implementiert. Für die IK selber braucht man ein paar Sinus, Cosinus und Tangens Werte, was für viele µC der Knackpunkt ist, denn die Berechnung dieser Werte ist sehr rechenintensiv. Besser ist es hier mit einer Tabelle zu arbeiten (siehe Propeller Chip) in der die Werte hinterlegt sind. Mit der math Funktion von Python sollte das aber ohne Probleme gehen. Rechenpower hat der Himberzwerg ja genug. Zusammengefasst: Die Mathematik bzw. die Gleichung für eine IK gibt es bereits - die Umsetzung in Python ist noch zu machen, ist aber ehrlich gesagt nur stupides runterprogrammieren.

    Noch eine letzte Frage: Direkt die Servos mit dem Pi ansprechen funktioniert nicht?

  3. #3
    Erfahrener Benutzer Roboter Genie Avatar von pinsel120866
    Registriert seit
    18.12.2007
    Ort
    Hohenems
    Alter
    58
    Beiträge
    847
    Hallo Hanno,

    du kannst die Servos mittels Software-PWM direkt ansprechen, Kampi hat das hier beschrieben.

  4. #4
    Moderator Robotik Einstein Avatar von HannoHupmann
    Registriert seit
    19.11.2005
    Ort
    München
    Alter
    41
    Beiträge
    4.534
    Blog-Einträge
    1
    Gut, dann stellt sich für mich die Frage, warum ein SC-32 Board verwenden? Auf der Seite von Kampi wird ein Servo angesteuert, wir haben es bei Hexas aber mit 18 zu tun, die sich möglichst auch noch synchron bewegen sollen. Ist das der Grund fürs Board?

  5. #5
    Erfahrener Benutzer Roboter Genie Avatar von pinsel120866
    Registriert seit
    18.12.2007
    Ort
    Hohenems
    Alter
    58
    Beiträge
    847
    Natürlich kannst du nur die GPIOs des RPi verwenden. Speziell bei den Modellen B+ und 2 hast du genug zur verfügung. Wie hier die Synchronisation der Servos ist, kann ich dir nicht sagen, da habe ich keine Erfahrung.

    Das SC-32 Board funktioniert gut, allerdings musst du dann den Strom der Servos über ein Steckbrett führen weil die Stromaufnahme über das SC-32 besch... ist.

Ähnliche Themen

  1. Raspberry "verpennt" UART Daten
    Von Spacecam im Forum ARM - 32-bit-Mikrocontroller-Architektur
    Antworten: 2
    Letzter Beitrag: 19.01.2014, 23:05
  2. Projekt Hexapod "Snuuq" // Abschlussprojekt technische Fachoberschule
    Von DF03sch im Forum Vorstellung+Bilder+Ideen zu geplanten eigenen Projekten/Bots
    Antworten: 24
    Letzter Beitrag: 10.01.2014, 23:56
  3. "EVa" - Bioloid Hexapod
    Von HeXPloreR im Forum Vorstellung+Bilder+Ideen zu geplanten eigenen Projekten/Bots
    Antworten: 56
    Letzter Beitrag: 11.11.2011, 09:43
  4. FarbGLCD mit Touchpanel als "Roboterterminal"
    Von [IN]Crusher im Forum Vorstellung+Bilder+Ideen zu geplanten eigenen Projekten/Bots
    Antworten: 7
    Letzter Beitrag: 24.03.2008, 23:09
  5. was als "gehirn"
    Von freaky360 im Forum Elektronik
    Antworten: 6
    Letzter Beitrag: 04.12.2005, 21:07

Berechtigungen

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

12V Akku bauen