Ideen zum Messen der 2D-Position eines Objekts, das auf die XY-Ebene beschränkt ist

Ich arbeite an einem Projekt und es ist ein Aspekt aufgetaucht, bei dem ich die X- und Y-Position eines Objekts über eine 2D-Ebene messen (kontinuierlich verfolgen) möchte. Das Objekt wird von einer Person bewegt, wobei die Bewegung des Objekts auf die 2D-Ebene beschränkt ist (also keine Verschiebung der Z-Achse).

Bild1

Einschränkungen:

  • Ich möchte eine gemessene Positionsauflösung von 1 mm, idealerweise 0,5 mm oder besser.
  • Der Raum, über den sich das Objekt bewegt, beträgt 30 cm x 30 cm.
  • Welche Messmethode ich auch verwende, sollte die Bewegung des Objekts nicht wesentlich einschränken.
  • Bitte gehen Sie auch davon aus, dass die Ebene, auf der sich das Objekt bewegt, Luft ist und KEINE tatsächliche feste Oberfläche (aus projektspezifischen Gründen, die schwer zu formulieren sind).
  • Die gute Nachricht ist: Das Objekt ist völlig in Ordnung, um bei Bedarf modifiziert zu werden (LED oben oder Schnurbefestigungen oder irgendetwas anderes).

Was könnte eine Methode sein, um diese Art von Auflösung zu erhalten?

Ich erwäge verschiedene Ansätze, aber ich weiß nicht, ob einer von ihnen die Auflösungsanforderung erfüllen wird. Da es bei meinem bestehenden System nicht viele Einschränkungen gibt, bin ich auch mit einer komplexen/sperrigen Implementierung einverstanden, solange sie präzise genug ist.

Hier sind ein paar meiner bisherigen Ideen:

(1) Infrarotbasierte Entfernungssensoren (benötigen eigentlich nur zwei)Bild2

(2) Zwei lange Messschieber/Mikrometer, die vom Objekt zu den Seiten verbunden sindBild3

(3) Zwei Saiten, die jeweils vom Objekt aus mit einem frei biegbaren DMS-Blatt an der Seite verbunden sindBild4

Seltsamerweise lässt es mich keine Bilder einfügen. Einen Moment bitte...
Du könntest ein Theremin bauen!
@Nick: Laut meiner schnellen Wikipedia-Lektüre funktioniert das Theremin, indem es die Hand als eine Platte eines Kondensators verwendet (als Teil einer LC-Schaltung). Würde dies über einen Bereich von 30 cm funktionieren (ich habe noch nie ein Theremin gespielt) und würde dies eine Auflösung von 0,5 mm ermöglichen?
Die 30cm Reichweite wäre kein Problem. Ich wäre ziemlich überrascht, wenn Sie eine Auflösung von 0,5 mm erreichen könnten. Ich bin mir sicher, dass dies mit einer guten Filterung und Signalverarbeitung möglich ist ... aber ich wäre nicht derjenige, der danach fragen würde. Daher ist mein Vorschlag ein Kommentar, keine Antwort.
Platzieren Sie ein Potentiometer an einer Ecke und befestigen Sie einen Dreharm daran. Dann am Ende dieses Arms wieder ein weiteres Potentiometer mit einem anderen Arm platzieren. Das Ende des zweiten Arms wird in die verschiedenen Positionen bewegt, dann sind die Potentiometer proportional zu dem Winkel, den sie machen. Mit ein bisschen Mathematik können Sie die genaue Position berechnen.
Klingt nach Touchscreen...
Kamera und Bildverarbeitung
@Wouter: 0,5 bis 1 mm mit Bildverarbeitung? Hmm. Ich würde wahrscheinlich mindestens eine Auflösung von 300 x 300 benötigen, um das 30-cm-Quadrat mit einer Auflösung von 1 mm abzudecken. Da die Einschränkungen ziemlich entspannt sind, könnte ich wahrscheinlich eine sehr deutliche Markierung setzen. Ich muss es testen, um zu sehen, wie gut es sich auflöst.
Hast du dieses Projekt abgeschlossen? Ich würde gerne sehen, was es am Ende war. Gibt es davon ein Video auf YouTube?
@Rocketmagnet: Immer noch nicht fertig; Dies ist Teil eines größeren Setups! Kann ich nicht genau sagen, sollte aber in den nächsten zwei Monaten oder so erledigt sein. Vielen Dank für all Ihre damaligen Vorschläge; eine Variante von einem von ihnen ist, was ich verwende.

Antworten (7)

Idee 4: Dies gibt Ihnen die beste Genauigkeit. Sie benötigen Folgendes:

  • 2x Präzisions-Linearschlitten.
  • 2x Präzisions -Linear-Encoder .
  • 2x Metallgestänge.

Linearschlitten-Encoder-Gestänge

Bringen Sie an jedem Linearschlitten einen Linearencoder an. Ordnen Sie die beiden Objektträger im 90°-Winkel zueinander an und befestigen Sie das Objekt mithilfe der Verbindungen an den Objektträgern. Linearencoder wie dieser werden für Präzisionsmessanwendungen verwendet. Mit dieser Methode können Sie leicht eine Auflösung von 0,01 mm und eine Genauigkeit von 0,1 mm erreichen und werden wahrscheinlich viel besser abschneiden.

Haha, das entpuppt sich als die umfassendste Antwort (und noch dazu ein Ein-Mann-Beitrag ;) auf eine Positionsverfolgungsfrage aller Zeiten!
Dies ist ein bisschen ähnlich, wenn auch mit besserer Auflösung als meine angegebene Möglichkeit von zwei Bremssätteln (von denen ich weiß, dass sie billig sind). Irgendwelche Gedanken darüber, wie teuer solche linearen Encoder laufen?
Sie können lineare Encoder bei eBay für weniger als 200 £ kaufen. Linearlager können auch teuer sein, aber Ihre Anwendung könnte mit billigeren zylindrischen Lagern davonkommen.
Notiert. Tatsächlich spielen die Kosten keine allzu große Rolle, da dies nur ein einmaliges Projekt ist. Ich mache mir jedoch Sorgen, ob diese spezielle Methode die Bewegung möglicherweise etwas behindert oder die Encoder nicht sehr reibungsreich oder schwer sind? (Ich habe gerade die Frage bearbeitet, um anzugeben, dass das Objekt etwas frei bewegt werden darf. )
Die Encoder sind berührungslos. Die einzige Reibung kommt von den Linearlagern, die tatsächlich sehr reibungsarm sind. Wenn Sie keine Reibung wollen, verwenden Sie Luftlager.

Idee 3: Verwenden Sie eine Kamera. Ich weiß nicht, welche Einschränkungen Sie für Ihr Objekt haben, aber wenn Sie eine winzige LED hinzufügen können, kann das Verfolgen mit einer Kamera ein Kinderspiel sein.

LED-Tracking

Jennifer hier trägt eine Reihe von roten LED-Trackern. Perfekt, um Ihre Freunde zu verwirren und zu verwirren.

Synchronisieren Sie die LED so, dass sie im Takt mit der Bildrate der Kamera blinkt, sodass Sie ein Bild mit eingeschalteter LED und eines mit ausgeschalteter LED erhalten. Subtrahieren Sie die Bilder, und das Auffinden der LED innerhalb des Bildes ist trivial.

Alternativ können Sie der Kamera einen IR-Filter, IR-LEDs um das Objektiv herum hinzufügen und das Objekt mit einem retroreflektierenden Marker versehen. Dies sollte viel heller erscheinen als das Objekt oder die Umgebung.

Retroreflektierendes Band

Alex modelliert ein hinreißendes retroreflektierendes Klebeband, das ihm seine Mutter auf seiner Tasche aufgetragen hat.

Ich habe die Frage aktualisiert, um anzugeben, dass das Objekt tatsächlich für Änderungen/Anhänge offen ist.
Ich mag die Bildsubtraktion mit blinkender LED-Idee. Könnten Sie zur Verdeutlichung der Antwort einen Kommentar zur erreichbaren Auflösung hinzufügen? Ich habe im Abschnitt „Kommentare“ oben einen Kommentar abgegeben, in dem ich angab, dass ein Bild mit 300 x 300 Pixeln (theoretisch) ausreichen würde, um mit einer Genauigkeit von 1 mm aufzulösen. Aber die Tatsache, dass eine LED keine Punktquelle ist, könnte die Auflösung etwas reduzieren.

Idee 1: Verwenden Sie zwei String-Potentiometer .

Saitentopf

Ordnen Sie sie etwa 90º voneinander entfernt und 1 m vom Quadrat entfernt an, damit sich das Objekt bewegt. Sie können den Abstand zwischen dem Objekt und dem Topf messen. Dann können Sie etwas Trigonometrie verwenden, um die genaue Position zu berechnen. Ich habe dies getan gesehen und es funktioniert gut. Können Sie die Genauigkeit erhalten? Sie sollten Folgendes tun:

  • Ordnen Sie die Töpfe so an, dass sie etwa 80 % ihrer Reichweite ausnutzen.
  • Puffern Sie die Signale von den Töpfen mit Operationsverstärker-Followern (Präzisions-Operationsverstärker von guter Qualität).
  • Verwenden Sie einen 12-Bit-ADC von guter Qualität mit einer richtig ausgelegten Leiterplatte.
  • Machen Sie das System mechanisch solide und steif.
  • Achten Sie darauf, dass die Saiten aus einem kleinen Loch herauskommen.

Auf diese Weise können Sie erwarten, einen ADC-Bereich von etwa 3000 Schritten zu erreichen. Dies ergibt eine Auflösung von etwa 0,1 mm. Nun, um die Genauigkeit zu erhalten. Sie müssen das System sorgfältig kalibrieren. Messen Sie die Position des Objekts an mehreren Stellen genau und korrelieren Sie diese Messwerte mit den Messungen. Dies könnte Ihnen leicht eine Genauigkeit von 1 mm geben.

Wow, ich wusste nicht, dass genau diese Dinge existieren, tolle Idee! Basierend auf ein paar ersten Google-Suchen haben diese eine fantastische Auflösung (na ja, nur durch den ADC begrenzt, nehme ich an). Ich weiß nicht, wie wiederholbar es sein wird (über viele Retraktionen im Laufe der Lebensdauer), könnte aber kalibriert werden. Nun, um einen mit mindestens 30 cm Full-Scale-Bereich zu finden.
@Inga - Sie sind für Präzisionsmessanwendungen konzipiert, daher gehe ich davon aus, dass sie ziemlich wiederholbar sein werden. Du könntest immer mal wieder einen Check machen. Vielleicht könnten Sie einige feste Sockel haben, an denen Sie Ihr Objekt befestigen können.
Notiert. Das ist an Einfachheit und Direktheit kaum zu überbieten; Ich werde das testen. Und was den 30-cm-Vollbereich angeht, selbst wenn der jeweilige Saitentopf einen kürzeren Bereich hätte, könnte ich immer eine weitere Saite bekannter Länge daran anbringen, um die 30-cm-Spannweite zu erreichen.

Idee 2: Verwenden Sie einen Aufstiegssensor . Diese geben Ihnen 6 Freiheitsgrade (X, Y, Z, Rollen, Nicken, Gieren), was viel mehr ist, als Sie brauchen, und ein bisschen teuer sein kann, aber es ist eine funktionierende Standardlösung.

Aufstiegssensor

Das System besteht aus einem stationären Sender und einem beweglichen Empfänger. Das System kann Ihnen die Position und Ausrichtung des Empfängers relativ zum Sender mitteilen.

Die Genauigkeit wird mit 1,4 mm angegeben, aber Sie könnten dies wahrscheinlich durch sorgfältige Kalibrierung verbessern.

Idee 5: Digitaler Stift und Adresspapier.

Digitaler Stift

Sie können diese erstaunlichen Stifte bekommen, die alles aufzeichnen können, was Sie schreiben und zeichnen. Die Stifte enthalten eine winzige Kamera, die beim Schreiben auf das Papier blickt. Es betrachtet jedoch nicht die Tinte, die Sie aufgetragen haben, sondern ein Muster aus winzigen Punkten auf dem Papier. (Sie müssen dieses Spezialpapier kaufen, oder Sie können es ausdrucken).

Eines davon würde Ihre Spezifikation problemlos erfüllen.

Ich habe ein Projekt dazu gemacht, und die Sextantenmethode funktioniert gut, besonders auf kurze Distanz, aber sie hat ihren blinden Fleck, unterhalb einer bestimmten Entfernung wird sie nicht funktionieren. Plus, wenn Sie mehr Lichtquellen haben, wird es falsch sein. Die Genauigkeit der Messung hängt von der Qualität der verwendeten Kamera und dem Abstand zwischen Kamera und Beleuchtungsquelle ab.

Ich hoffe, das hilft!

Was Sie beschreiben, ist im Wesentlichen ein Digitalisierungstisch oder -tablett.

Als ich für einen Photogrammetrie-OEM arbeitete, waren unsere Digitalisierungstische etwa einen Quadratmeter groß und wurden damals (und möglicherweise auch heute) von Kartografen usw. verwendet. Sie bestanden aus einem Glastisch mit dünnen Kupferdrähten, die in Gitterform an der Rückseite des Tisches befestigt waren ; und ein Zeigegerät (Fadenkreuz), das eine elektromagnetische Spule enthielt.

Logikschaltungen würden elektrische Impulse über die Kupferdrähte in der X- und Y-Achse senden; Diese Impulse würden von der Spule aufgenommen und von digitalen Zählern verarbeitet, um die genaue XY-Position des Zeigegeräts bis auf Hundertstel Zoll zu berechnen.

Wenn Sie aus irgendeinem Grund kein Zeigegerät in Ihrem Projekt verwenden konnten, könnten Sie versuchen, einen Stromabnehmer anzubringen.