carver0510
Urgestein
- Registriert
- 20 Mai 2016
- Beiträge
- 895
Hallo zusammen,
ich weiß, dass ich in letzter Zeit sehr still bin und man kaum etwas von mir hört. Deswegen dachte ich mir, dass ich mich mal wieder mit einem aktuellen Projekt hier melde
Vor einiger Zeit habe ich durch Zufall dieses Video gefunden:
Der 6-Achsroboter hat mich total begeistert, wollte ich schon als kleines Kind so einen Roboterarm haben Durch Zufall bin ich auch gleich auf das LXF-File unter einem der Videos von RoboticSolutions gestossen und da wusste ich: Das wird mein nächstes Projekt - habe ich doch in meiner Jugend gerne programmiert
Also habe ich begonnen die Teile zusammen zu suchen und den Roboter zu bauen. Es gibt auch einige andere Roboterarme, die vielleicht leichter im Gewicht und einfacher im Aufbau sind. Aber mir hat der "Industrialstyle" so gut gefallen. Weshalb ich mich für dieses Modell entschied.
Ich hatte das Glück, dass ich an zwei EV3-Sets (eines neu und eines gebraucht) recht günstig rangekommen bin, aber ich habe dann auch noch einige Sensoren und Kabel benötigt. Wie manhier auf den Entstehungsfotos sieht
Der Bau war echt spannend und hat Spaß gemacht - auch wenn sich das Durchklicken durch die LXF als etwas mühsam erweist
So nun ging es an die Programmierung ... Gut das ich mit der Programmierung noch etwas gewartet hab, da es mittlerweile für den EV3 das neuer pybricks 2.0.0 gibt (basierend auf ev3dev). Dort ist es möglich über Bluetooth Nachrichten zwischen den EV3s auszutauschen. Ich nutze die Methode um Befehle von dem EV3-1 an den EV3-2 zu schicken und dort auszuführen. Ich weiß ... sowas ist sehr heikel - aber wer will mich schon hacken
Ich muss sagen, dass ich das letzten mal so richtig vor über 15 Jahren programmiert habe. Aber Pyhton ist eine sehr dankbare Programmiersprache, da sie doch relativ einfach in der Syntax ist
Aktueller Stand ist, dass die Routine zum Kalibieren implementiert ist und ich den Roboterarm nun frei bewegen kann. Die Idee zur Kalibrierung mit den Farbtafeln gefällt mir sehr sehr gut und macht es wirklich sehr simpel den Nullpunkt einer jeden Achse zu finden! Einzig das Schwenken der Zange muss ich über ein fahren in den Anschlag Kalibrieren. Zum Glück erkennt der EV3, wenn der Motor blockiert:
Als nächstes muss ich mich mit 6 DOF (=Degree of Freedom / Freiheitsgraden) Programmierung befassen. Das wird eine Herausforderung, denn da müssen einige Matrizen gelöst werden. Endlich weiß ich, wozu ich das in der Schule gelernt habe hihi Aber nachdem ich mir ein Video dazu auf Youtube angeschaut habe, wo es am Ende dann so aussah:
Dachte ich mir: Ok - du hättest es auch einfach haben können Aber es macht Spaß und ich bin gespannt ob ich auch alles so umsetzen kann
ich weiß, dass ich in letzter Zeit sehr still bin und man kaum etwas von mir hört. Deswegen dachte ich mir, dass ich mich mal wieder mit einem aktuellen Projekt hier melde
Vor einiger Zeit habe ich durch Zufall dieses Video gefunden:
Der 6-Achsroboter hat mich total begeistert, wollte ich schon als kleines Kind so einen Roboterarm haben Durch Zufall bin ich auch gleich auf das LXF-File unter einem der Videos von RoboticSolutions gestossen und da wusste ich: Das wird mein nächstes Projekt - habe ich doch in meiner Jugend gerne programmiert
Also habe ich begonnen die Teile zusammen zu suchen und den Roboter zu bauen. Es gibt auch einige andere Roboterarme, die vielleicht leichter im Gewicht und einfacher im Aufbau sind. Aber mir hat der "Industrialstyle" so gut gefallen. Weshalb ich mich für dieses Modell entschied.
Ich hatte das Glück, dass ich an zwei EV3-Sets (eines neu und eines gebraucht) recht günstig rangekommen bin, aber ich habe dann auch noch einige Sensoren und Kabel benötigt. Wie manhier auf den Entstehungsfotos sieht
Der Bau war echt spannend und hat Spaß gemacht - auch wenn sich das Durchklicken durch die LXF als etwas mühsam erweist
So nun ging es an die Programmierung ... Gut das ich mit der Programmierung noch etwas gewartet hab, da es mittlerweile für den EV3 das neuer pybricks 2.0.0 gibt (basierend auf ev3dev). Dort ist es möglich über Bluetooth Nachrichten zwischen den EV3s auszutauschen. Ich nutze die Methode um Befehle von dem EV3-1 an den EV3-2 zu schicken und dort auszuführen. Ich weiß ... sowas ist sehr heikel - aber wer will mich schon hacken
Ich muss sagen, dass ich das letzten mal so richtig vor über 15 Jahren programmiert habe. Aber Pyhton ist eine sehr dankbare Programmiersprache, da sie doch relativ einfach in der Syntax ist
Aktueller Stand ist, dass die Routine zum Kalibieren implementiert ist und ich den Roboterarm nun frei bewegen kann. Die Idee zur Kalibrierung mit den Farbtafeln gefällt mir sehr sehr gut und macht es wirklich sehr simpel den Nullpunkt einer jeden Achse zu finden! Einzig das Schwenken der Zange muss ich über ein fahren in den Anschlag Kalibrieren. Zum Glück erkennt der EV3, wenn der Motor blockiert:
Als nächstes muss ich mich mit 6 DOF (=Degree of Freedom / Freiheitsgraden) Programmierung befassen. Das wird eine Herausforderung, denn da müssen einige Matrizen gelöst werden. Endlich weiß ich, wozu ich das in der Schule gelernt habe hihi Aber nachdem ich mir ein Video dazu auf Youtube angeschaut habe, wo es am Ende dann so aussah:
Dachte ich mir: Ok - du hättest es auch einfach haben können Aber es macht Spaß und ich bin gespannt ob ich auch alles so umsetzen kann