Wingman
12.09.2021, 11:20
Hallo zusammen,
ich möchte euch gern meinen Hexapod vorstellen, der dieses Jahr entstanden ist:
https://www.youtube.com/watch?v=rt-FT-M5G7A
Die Größe und Proportionen sind stark an Matt Dentons genialen µBug (https://www.youtube.com/watch?v=7m-MF1Dn_Tk) angelehnt. Hardware, Software und Elektronik sind jedoch kompletter Eigenbau.
Mich hat immer fasziniert wie natürlich und elegant Dentons Roboter laufen können. Die meisten DIY-Hexapods scheitern genau daran und können nur plump herumkriechen.
Aus diesem Grund habe ich erstmal einen Simulator erstellt und versucht die Bewegungsabläufe zu programmieren bevor ich Bauteile beschafft habe.
Bis der Roboter im Computer lief hat es ein paar Wochenenden gedauert.
https://github.com/CoretechR/ZeroBug/raw/main/walking.gif
Danach ging es an die Hardware. Ziel war des, den Roboter per XBox Gamepad oder Webinterface steuern zu können. Diese Aufgabe übernimmt jetzt ein Raspberry Pi Zero W.
Wegen der begrenzten Echtzeitfähigkeit vom Pi ist zusätzlich ein STM32F1 verbaut, der die Servos steuert. Beide sprechen über ein einfaches UART-Protokoll miteinander.
Die ganze Elektronik passt auf eine kleine Leiterplatte, in deren Rückseite der Raspberry Pi gesteckt wird.
Da der Code teilweise auf meinem Zerobot (https://hackaday.io/project/25092-zerobot-raspberry-pi-zero-fpv-robot) basiert kann auch eine Kamera nachgerüstet werden. Der Greifer macht aber einfach zu viel Spaß um ihn zu ersetzen:
https://www.youtube.com/watch?v=jBD4dlTKdRI
Alle Bauteile sind in Fusion360 konstruiert und 3D-gedruckt. Die Servos sind sehr günstige EMAX ES08A II, reichen aber vollkommen aus für diesen Roboter.
Damit liegen die Kosten deutlich unter 200€ (wenn nicht gerade Chip-Krise ist).
Weitere Infos findet ihr auf der Projektseite auf Hackaday.io: https://hackaday.io/project/180534-zerobug-diy-hexapod-robot
Quellcode, 3D-Druckteile und Simulator sind auf GitHub verfügbar: https://github.com/CoretechR/ZeroBug
ich möchte euch gern meinen Hexapod vorstellen, der dieses Jahr entstanden ist:
https://www.youtube.com/watch?v=rt-FT-M5G7A
Die Größe und Proportionen sind stark an Matt Dentons genialen µBug (https://www.youtube.com/watch?v=7m-MF1Dn_Tk) angelehnt. Hardware, Software und Elektronik sind jedoch kompletter Eigenbau.
Mich hat immer fasziniert wie natürlich und elegant Dentons Roboter laufen können. Die meisten DIY-Hexapods scheitern genau daran und können nur plump herumkriechen.
Aus diesem Grund habe ich erstmal einen Simulator erstellt und versucht die Bewegungsabläufe zu programmieren bevor ich Bauteile beschafft habe.
Bis der Roboter im Computer lief hat es ein paar Wochenenden gedauert.
https://github.com/CoretechR/ZeroBug/raw/main/walking.gif
Danach ging es an die Hardware. Ziel war des, den Roboter per XBox Gamepad oder Webinterface steuern zu können. Diese Aufgabe übernimmt jetzt ein Raspberry Pi Zero W.
Wegen der begrenzten Echtzeitfähigkeit vom Pi ist zusätzlich ein STM32F1 verbaut, der die Servos steuert. Beide sprechen über ein einfaches UART-Protokoll miteinander.
Die ganze Elektronik passt auf eine kleine Leiterplatte, in deren Rückseite der Raspberry Pi gesteckt wird.
Da der Code teilweise auf meinem Zerobot (https://hackaday.io/project/25092-zerobot-raspberry-pi-zero-fpv-robot) basiert kann auch eine Kamera nachgerüstet werden. Der Greifer macht aber einfach zu viel Spaß um ihn zu ersetzen:
https://www.youtube.com/watch?v=jBD4dlTKdRI
Alle Bauteile sind in Fusion360 konstruiert und 3D-gedruckt. Die Servos sind sehr günstige EMAX ES08A II, reichen aber vollkommen aus für diesen Roboter.
Damit liegen die Kosten deutlich unter 200€ (wenn nicht gerade Chip-Krise ist).
Weitere Infos findet ihr auf der Projektseite auf Hackaday.io: https://hackaday.io/project/180534-zerobug-diy-hexapod-robot
Quellcode, 3D-Druckteile und Simulator sind auf GitHub verfügbar: https://github.com/CoretechR/ZeroBug