Inhaltsverzeichnis:
- Schritt 1: Kinemtische Analyse
- Schritt 2: Mechanismus
- Schritt 3: MATLAB-Simulation
- Schritt 4: LabVIEW-Code - Main
- Schritt 5: LabVIEW-Code - Delta Inverse
- Schritt 6: LabVIEW-Code - 3 Motor-Sync
- Schritt 7: Demo
Video: LEGO Delta Roboter scannen und zeichnen - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:21
Mit LEGO NXT einen Delta-Roboter bauen.
Kombiniertes Scannen und Zeichnen.
Schritt 1: Kinemtische Analyse
Bitte öffnen Sie das PDF um Details zu sehen.
Referenz:
Schritt 2: Mechanismus
LEGO NXT *1LEGO Motor *3LEGO Lichtsensor *1LEGO mindstorms *1 BoxWhiteboard *1 (Weil das Whiteboard weniger Reibung hat.)Whiteboard Marker *1Regal *1Gürtel *n (Das Regal und der Roboter wurden zusammen befestigt.)
Wenn Sie mehr Getriebe haben, können Sie sie verwenden, um ein Getriebe zu bauen. Es ist besser, wenn der Motor ein großes Untersetzungsverhältnis hat.
Ändern Sie die Armlänge nach Bedarf.
Es ist besser, die Kugelpfanne an der Kreuzung zu verwenden. Ich habe es nicht, also ändere ich es auf 2-Drehgelenke.
Schritt 3: MATLAB-Simulation
Mit MATLAB die Aktion simulieren.
Berechnen Sie die Flugbahn des Roboters, bevor Sie den Roboter in Betrieb nehmen. Es kann die unsachgemäße Bedienung vermeiden, z. B. den Arbeitsraum überschreiten.
Schritt 4: LabVIEW-Code - Main
- Klicken Sie unten auf "Initialisieren". Es kann den Roboter immer an der gleichen Stelle starten lassen. Geben Sie 3 Motoren die Leistung, damit sie an die Spitze des Regals laufen. Berechnen Sie die Differenz zwischen dem vorherigen und dem aktuellen Wert des Motorgrads. Wenn der Unterschied ist 0 ist die Initialisierung abgeschlossen.
-
Klicken Sie unten auf "Scannen". Geben Sie NXT ein L (cm) * L (cm)-Array mit d Spalten und d Zeilen. Lassen Sie den Lichtsensor von links nach rechts und von oben nach unten scannen. Wenn die Werte dieses Lichtsensors bestimmt ist schwarz (im Bild ist es <45, aber es wird anders sein.), es wird auf das Array als X0, Y0, Z0 zugegriffen. Und der Scanvorgang wird beendet.
- Ändern Sie den Lichtsensor in einen Whiteboard-Marker.
- Klicken Sie unten auf "Zeichnen". Die Zeichnung beginnt an der Position, auf die Schritt 2 zugreift (X0, Y0, Z0).
Schritt 5: LabVIEW-Code - Delta Inverse
Es ist die inverse kinematische Berechnung.
Eingaben sind die Koordinaten x, y und z der Trajektorienpunkte.
Ausgänge sind der Winkel und die Leistung für drei Motoren, und die "Schleifen" zeigen die Nummer der Schleifen.
Schritt 6: LabVIEW-Code - 3 Motor-Sync
Verwenden der PID-Steuerung.
Geben Sie den Port, die Leistung und den Winkel von 3 Motoren ein.
Wenn die Differenz zwischen dem von NXT gelesenen Motorwinkel und dem von Delta Inverse gelieferten Winkel weniger als 5 Grad beträgt, hört der Motor auf zu drehen.
Wenn 3 Motoren gestoppt werden, ist der Vorgang abgeschlossen.
Empfohlen:
Dokumente scannen: 9 Schritte
Dokumente scannen: Faxgeräte gehören der Vergangenheit an! Dokumentenscanner ermöglichen es uns jetzt, ein physisches Papierdokument in ein elektronisches Papierdokument umzuwandeln, das dann schneller als je zuvor per E-Mail an sein Ziel gesendet werden kann. Dies ist in einer Arbeitsumgebung äußerst wichtig
Wie verwende ich die Delta WPL Soft Simulator-Software? (Anfänger): 15 Schritte
Wie verwende ich die Delta WPL Soft Simulator-Software? (Anfänger): Smart Thinkers bietet Tutorials für diejenigen, die die SPS-Programmierung mit Delta-SPS-Simulation von WPLSoft 2.41 Software erlernen möchten
Einen kleinen Delta-Roboter bauen – wikiHow
Wie man einen winzigen Delta-Roboter herstellt: Ein "Delta-Roboter", auch bekannt als "Parallel-Manipulator", ist ein Roboter, der mehrere Arme verwendet, um einen Aktuator zu bewegen. Man kennt sie vielleicht von Pick-and-Place-Maschinen ebenso wie von den Delta-3D-Druckern. Der Vorteil eines Deltaparal
[Arduino-Roboter] Wie erstelle ich einen Motion-Capture-Roboter - Daumen Roboter - Servomotor - Quellcode: 26 Schritte (mit Bildern)
[Arduino-Roboter] Wie erstelle ich einen Motion-Capture-Roboter | Daumen Roboter | Servomotor | Quellcode: Thumbs Robot. Verwendet ein Potentiometer des Servomotors MG90S. Es macht sehr viel Spaß und ist einfach! Der Code ist sehr einfach. Es sind nur etwa 30 Zeilen. Es sieht aus wie ein Motion-Capture.Bitte hinterlassen Sie Fragen oder Feedback![Anleitung] Quellcode https://github.c
So zeichnen Sie Wav auf. Aus dem Fernseher: 3 Schritte
So zeichnen Sie Wav auf. Aus dem Fernsehen: Ich habe mich in das Lied "Yogi Bear" von Highschool Jim verliebt. Ich fand dieses Lied, als ich Bumerang sah, sie hatten das ganze Lied als Werbung. Ich bin dann schnell zu meinem winMX-Programm gegangen und habe etwas gesucht, um zu KEINEN Ergebnissen zu kommen, also habe ich dies am Ende getan