Dies ist das Gegenteil / die Ergänzung meiner vorherigen Frage , bei der es darum ging , die genaue Position eines Objekts zu messen , wenn es von jemandem über einen kurzen Zeitraum bewegt / gezeichnet wird. Angenommen, ich verwende einen der von @ Rocketmagnet vorgeschlagenen Ansätze (wahrscheinlich mit linearen Encodern), als nächstes:
Angenommen, ich habe die XY-Positionsdaten verfolgt/aufgezeichnet, während ein Objekt von jemandem willkürlich durch ein Muster über eine 2-D-Ebene bewegt wird:
Ziel: Jetzt möchte ich, dass das Objekt dasselbe aufgezeichnete Bewegungsmuster repliziert , dh ich möchte, dass sich das Objekt durch dieselben XY-Positionen bewegt – aber diesmal automatisiert.
Mit anderen Worten, ich möchte, dass das System das Objekt von den aufgezeichneten (X1, Y1) nach (X2, Y2) nach (X3, Y3) und so weiter trägt / verschiebt. Wieder vollständig auf eine 2D-Ebene / -Oberfläche beschränkt, wie folgt:
Einschränkungen:
Die einzige mögliche Lösung, die ich dafür in Betracht gezogen habe (und ich denke, eine, die einfach zu implementieren ist), besteht darin, Motoren zu verwenden, die an den Rändern platziert, aber irgendwie mit dem Objekt verbunden sind. Aber ich bin mir nicht sicher, wie ich sie so verbinden soll, dass 2 Freiheitsgrade gleichzeitig möglich sind, und außerdem bin ich mir nicht sicher, wie / ob es möglich ist, die gewünschte Bewegungsgenauigkeit mit Motoren zu erreichen.
Meine Frage lautet also: Was sind mögliche Methoden, die ich für diese Art von genau kontrollierter zweidimensionaler Bewegung ausprobieren kann? Mein derzeitiges Setup unterliegt nur sehr wenigen physikalischen Einschränkungen, daher bin ich offen dafür, mit (angemessenen) Implementierungen jeder Komplexitätsstufe zu spielen!
Eine gute Nachricht ist: Da ich ein präzises Mess-/Tracking-System (aus der vorherigen Frage ) haben werde, wäre es möglich, Feedback / Kalibrierung während der Bewegung zu integrieren, was meiner Meinung nach unerlässlich sein wird, wenn ich die 0,5 sicherstellen möchte mm maximaler Fehler.
EDIT: Falls die genaue Anwendung von Interesse ist: Das System ist mein Versuch einer vereinfachten Elektronik-Kunst-Demo der Aktionsreplikation, dh die Aktion einer Person wird aufgezeichnet und dann entweder nach einer Zeit oder auf einem Duplikatsystem dupliziert in der Nähe. Ich habe zunächst versucht, mit Formgedächtnislegierungen (insbesondere Nitinol) zu arbeiten, aber das Aufzeichnen einer 3D-Bewegung einer Mehrpunktform war nicht einfach (weit davon entfernt!), daher meine Vereinfachung zu einem "Einzelpunkt" -Objekt über eine 2 -D-Ebene.
Genauso gut können Sie Messung und Replikation in einem System kombinieren. Lassen Sie mich mit meiner vorherigen Antwort auf Ihre Frage beginnen: Idee 4
Sie haben bereits Linearlager und Encoder eingerichtet, um die Bewegung des Objekts zu messen. Jetzt müssen Sie nur noch diese Lager betätigen. Wenn Sie so etwas wie eine CNC-Fräsmaschine bauen und lineare Bewegungen ausführen möchten, würden Sie normalerweise eine Kugelumlaufspindel und einen Schrittmotor verwenden.
Das Problem dabei ist, dass sie nicht rückwärts fahrbar sind und Sie das Objekt daher nicht selbst bewegen können. Zwei Optionen:
Die gute Nachricht ist, dass Sie, wenn Sie es sich leisten können, komplette Linearmotor-Bewegungssysteme von Unternehmen wie Aerotech oder Baldor Motion kaufen können . Alternativ können Sie ein kleines Unternehmen für Robotertechnik bitten , Ihnen das gesamte System zu bauen. Auch diese Systeme sind sehr genau. Sie werden verwendet, wenn eine Genauigkeit von 0,01 mm eine übliche Anforderung ist, und sogar eine Genauigkeit von 0,001 mm (aber dann brauchen Sie wirklich eine temperaturgeregelte Umgebung).
Basierend auf Ihrer Bearbeitung denke ich, dass meine Lösung mit Linearmotoren etwas übertrieben ist. Ihre Anwendung ist einfach eine Kunstdemo, die die Zeichnung von jemandem reproduziert. Während dies eine gute Kontrolle und Auflösung haben muss, um eine originalgetreue Reproduktion zu erhalten, benötigt es wirklich nicht die Genauigkeit, die Sie ursprünglich angegeben haben.
Zuerst sollten wir einige oft missverstandene Begriffe klären: Genauigkeit, Auflösung und Wiederholbarkeit. Ich schlage vor, den Wikipedia-Artikel Genauigkeit und Präzision zu lesen .
Was Sie brauchen, ist eine gute Auflösung im Messteil, wahrscheinlich 0,1 mm. Sie brauchen wahrscheinlich wieder eine ziemlich gute Wiederholbarkeit, sagen wir 0,1 mm. Sie brauchen jedoch nicht wirklich große Genauigkeit. Wenn zum Beispiel die Reproduktion immer identisch mit dem Original herauskommt, aber 3 mm nach links versetzt, dann würden Sie sich bestimmt freuen. Ebenso, was wäre, wenn die Reproduktion um 0,5 % zu groß wäre? Wäre das wirklich ein Problem?
Für die Messphase empfehle ich die Verwendung der Saitenpotis. Sie sind einfach einzurichten.
Für die Reproduktionsphase möchten Sie einen Plotter erstellen.
Diese sind nicht schwer selbst zu machen, und die Leute machen sie die ganze Zeit. Schauen Sie sich zum Beispiel Contraptor Plotter an. Oder die vielen anderen Beispiele im Netz.
Dies ist eine der cleversten Lösungen dafür, an die ich mich erinnere: "I" = Leerlauf "D" = angetrieben Die dunkelgraue Plattform ist an den Rutschen Nr. 3,4 befestigt. Die hellgraue Plattform ist an den Rutschen Nr. 1,2 befestigt, die an Dunkelgrau verankert sind Plattform
Das Kabel ist eine dünne Linie, die in Form eines „H“ um die Spannrollen und Riemenscheiben gewickelt ist.
Kabel ist an hellgrauer Plattform verankert (mit Pfeil dargestellt)
Wenn angetriebene Riemenscheiben in entgegengesetzten Richtungen (CW und CCW) mit gleicher Geschwindigkeit angetrieben werden. Eine größere Plattform übersetzt auf der Seite nach oben und unten.
Wenn die angetriebenen Riemenscheiben in die gleiche Richtung laufen (z. B. beide gegen den Uhrzeigersinn), läuft die kleinere Plattform oben auf der großen Plattform links und rechts auf der Seite.
Das Ändern von Raten und Richtungen von angetriebenen Riemenscheiben bedeutet, dass Sie in jede gewünschte Richtung übersetzen können.
Verwenden Sie Schrittmotoren auf "D"-Riemenscheiben.
Eine weitere Möglichkeit, einen 2D-Plotter zu implementieren, ist die folgende:
Es wurde verwendet, um einige große Zeichnungen beim Mind Out- Festival des Geistes zu zeichnen.
Wie Sie sehen können, ist es der 2D-Messung mit Saitenpotis sehr ähnlich, wobei die Potis durch Motoren ersetzt werden.
Raketenmagnet
Raketenmagnet
Brettbiss
Raketenmagnet
Brettbiss