Pomysły na pomiar położenia 2D obiektu ograniczonego do płaszczyzny XY

14

Pracuję nad projektem i pojawił się aspekt, w którym chciałbym zmierzyć (śledzić w sposób ciągły) pozycję X i Y obiektu na płaszczyźnie 2D. Obiekt jest przemieszczany przez osobę, przy czym ruch obiektu jest ograniczony do płaszczyzny 2D (więc nie ma przesunięcia w osi Z).

zdjęcie 1

Ograniczenia:

  • Chciałbym mierzyć rozdzielczość pozycji 1 mm, idealnie 0,5 mm lub lepszą.
  • Przestrzeń, nad którą porusza się obiekt, wynosi 30 cm x 30 cm.
  • Jakakolwiek metoda pomiaru, której używam, nie powinna znacząco ograniczać ruchu obiektu.
  • Proszę również założyć, że płaszczyzną, na której porusza się obiekt, jest powietrze, a NIE rzeczywista stała powierzchnia (z powodów specyficznych dla projektu, które są trudne do zwerbalizowania).
  • Dobra wiadomość jest taka: obiekt jest całkowicie OK, aby go zmodyfikować w razie potrzeby (dioda LED u góry, załączniki sznurkowe lub cokolwiek innego).

Jaka może być metoda uzyskania tego rodzaju rozdzielczości?

Rozważam różne podejścia, ale nie wiem, czy któreś z nich spełni wymagania dotyczące rozdzielczości. Ponieważ w moim istniejącym systemie nie ma wielu ograniczeń, nie mam nic przeciwko nawet złożonej / nieporęcznej implementacji, pod warunkiem, że jest wystarczająco precyzyjna.

Oto kilka moich dotychczasowych pomysłów:

(1) Czujniki zasięgu oparte na podczerwieni (tak naprawdę potrzebne są tylko dwa) zdjęcie 2

(2) Dwa długie zaciski / mikrometry połączone między przedmiotem a bokami zdjęcie 3

(3) Dwie struny, każda połączona z obiektu z swobodnie zginanym skrzydłem tensometru z boku zdjęcie 4

zgryz
źródło
O dziwo, nie pozwala mi to wstawiać obrazów. Chwilkę cierpliwości ...
zgryz board
Możesz zbudować tammin!
NickHalden
@Nick: Według mojego szybkiego czytania w Wikipedii, tammin działa, używając dłoni jako jednej płytki kondensatora (jako części obwodu LC). Czy działałoby to w zakresie 30 cm (nigdy nie grałem tamminina) i czy pozwoliłoby to na rozdzielczość 0,5 mm?
boardbite
Zasięg 30 cm nie stanowiłby problemu. Byłbym bardzo zaskoczony, gdybyś mógł uzyskać rozdzielczość 0,5 mm. Jestem pewien, że można to zrobić za pomocą dobrego filtrowania i przetwarzania sygnałów ... ale nie byłbym tym, który by o to pytał. Stąd moja sugestia jest komentarzem, a nie odpowiedzią.
NickHalden
3
Ustaw potencjometr w jednym rogu i przymocuj do niego obrotowe ramię. Następnie na końcu tego ramienia ponownie umieść kolejny potencjometr z innym ramieniem. Koniec drugiego ramienia jest przesuwany do różnych pozycji, a następnie potencjometry są proporcjonalne do kąta, który tworzą. Przy odrobinie matematyki możesz obliczyć dokładną pozycję.
jippie

Odpowiedzi:

10

Pomysł 4: Zapewni to najlepszą dokładność. Potrzebne będą:

  • 2x Precyzyjne prowadnice liniowe.
  • 2x Precyzyjne enkodery liniowe .
  • 2x Metalowe powiązania.

Prowadnica liniowa Enkoder

Podłącz enkoder liniowy do każdego prowadnicy liniowej. Rozmieść dwa slajdy w odstępie 90 ° i przymocuj obiekt do suwaków za pomocą połączeń. Takie enkodery liniowe są używane do precyzyjnych pomiarów. Korzystając z tej metody, można łatwo osiągnąć rozdzielczość 0,01 mm i dokładność 0,1 mm, i prawdopodobnie zrobi to znacznie lepiej.

Rocketmagnet
źródło
Haha, to okazuje się być najbardziej wyczerpującą odpowiedzią (i wkładem jednego człowieka;) na pytanie dotyczące śledzenia pozycji!
boardbite
Jest to trochę podobne, aczkolwiek lepsza rozdzielczość niż moja podana możliwość dwóch zacisków (które, jak wiem, są tanie). Czy są jakieś przemyślenia na temat tego, jak drogie są takie enkodery liniowe?
boardbite
Możesz kupić enkodery liniowe w serwisie eBay za mniej niż 200 £. Łożyska liniowe mogą być również drogie, ale Twoja aplikacja byłaby w stanie uniknąć tańszych łożysk cylindrycznych.
Rocketmagnet,
Odnotowany. W rzeczywistości koszt nie jest zbyt ważnym czynnikiem, ponieważ jest to projekt jednorazowy. Zastanawiam się jednak, czy ta konkretna metoda może nieco utrudnić ruch, czy też enkodery nie mają bardzo dużego tarcia lub są ciężkie? (I właśnie edytowane pytanie do stwierdzenia, że obiekt powinien zostać dopuszczony do przeniesiony nieco dowolnie)
boardbite
Enkodery są bezkontaktowe. Jedyne tarcie będzie pochodzić z łożysk liniowych, które rzeczywiście będą bardzo niskim tarciem. Jeśli chcesz zerowego tarcia, użyj łożysk powietrznych.
Rocketmagnet,
8

Pomysł 3: Użyj kamery. Nie wiem, jakie ograniczenia masz na swoim obiekcie, ale jeśli możesz dodać małą diodę LED, śledzenie za pomocą kamery może być kłopotliwe.

Śledzenie LED

Jennifer ma w ofercie szereg czerwonych diod LED. Idealny do olśniewającego i mylącego znajomych.

Zsynchronizuj diodę LED, aby błyskała w czasie, z częstotliwością klatek aparatu, aby uzyskać jeden obraz z włączoną diodą LED i jeden z wyłączoną diodą LED. Odejmij obrazy, a zlokalizowanie diody LED na obrazie jest banalne.

Alternatywnie dodaj filtr podczerwieni do okienka obrazu, diody podczerwieni wokół obiektywu i umieść znacznik odblaskowy na obiekcie. Powinno to być znacznie jaśniejsze niż obiekt lub otoczenie.

Taśma odblaskowa

Alex modeluje ściągającą taśmę odblaskową, którą mama kazała mu nosić na torbie.

Rocketmagnet
źródło
Zaktualizowałem pytanie, aby stwierdzić, że obiekt jest rzeczywiście otwarty na modyfikacje / załączniki.
boardbite
Podoba mi się odejmowanie obrazu z migającym pomysłem LED. Czy dla jasności możesz dodać do odpowiedzi komentarz na temat możliwej rozdzielczości? Skomentowałem w powyższej sekcji Komentarze, stwierdzając, że obraz o wymiarach 300 x 300 pikseli (teoretycznie) byłby wystarczający do rozwiązania z dokładnością do 1 mm. Ale fakt, że dioda LED nie jest źródłem punktowym, może nieco obniżyć rozdzielczość.
boardbite
7

Pomysł 1: Użyj dwóch potencjometrów strunowych .

Pot Pot

Ułóż je w odległości około 90º i 1 m od kwadratu, aby obiekt się poruszał, możesz zmierzyć odległość między przedmiotem a doniczką. Możesz użyć trygonometrii, aby obliczyć dokładną pozycję. Widziałem to zrobione i działa dobrze. Czy potrafisz uzyskać dokładność? Powinieneś wykonać następujące czynności:

  • Ułóż doniczki w taki sposób, aby wykorzystać około 80% ich zasięgu.
  • Buforuj sygnały z puli za pomocą obserwatorów wzmacniaczy operacyjnych (precyzyjne opampy dobrej jakości).
  • Użyj dobrej jakości 12-bitowego ADC z odpowiednio rozmieszczoną płytką drukowaną.
  • Spraw, aby system był mechanicznie solidny i sztywny.
  • Upewnij się, że sznurki wychodzą z małej dziury.

W ten sposób można oczekiwać osiągnięcia zakresu ADC około 3000 kroków. To daje około 0,1 mm rozdzielczości. Teraz, aby uzyskać dokładność. Musisz ostrożnie skalibrować system. Dokładnie zmierz położenie obiektu w kilku lokalizacjach i skoreluj te odczyty z pomiarami. To może z łatwością dać ci dokładność 1 mm.

Rocketmagnet
źródło
Wow, nie wiedziałem, że dokładnie te rzeczy istnieją, świetny pomysł! Na podstawie kilku pierwszych wyszukiwań w Google mają one fantastyczną rozdzielczość (no cóż, chyba tylko ADC). Nie wiem, jak będzie powtarzalne (przez wiele wycofań w ciągu życia), ale można je skalibrować. Teraz, aby znaleźć taki z pełnym zakresem co najmniej 30 cm.
boardbite
@Inga - Są przeznaczone do precyzyjnych pomiarów, więc spodziewam się, że będą dość powtarzalne. Zawsze możesz od czasu do czasu sprawdzić. Może masz jakieś stałe gniazda, do których możesz przymocować swój przedmiot.
Rocketmagnet,
Odnotowany. Trudno to pokonać w prostocie i bezpośredniości; Sprawdzę to. A jeśli chodzi o pełny zakres 30 cm, nawet jeśli konkretny sznurek miałby mniejszy zasięg, zawsze mogłem dołączyć do niego kolejny sznurek o znanej długości, aby osiągnąć rozpiętość 30 cm.
boardbite
3

Pomysł 2: Użyj czujnika wstąpienia . Dają one 6 stopni swobody (X, Y, Z, przechylenie, pochylenie, odchylenie), co jest znacznie więcej niż potrzebujesz, i może być nieco drogie, ale jest to gotowe rozwiązanie.

Czujnik Wniebowstąpienia

System składa się ze stacjonarnego nadajnika i ruchomego odbiornika. System może określić pozycję i orientację odbiornika względem nadajnika.

Dokładność jest określona na 1,4 mm, ale prawdopodobnie można ją poprawić, ostrożnie kalibrując.

Rocketmagnet
źródło
2

Pomysł 5: Cyfrowy długopis i papier w kropki.

Pióro cyfrowe

Możesz zdobyć te niesamowite długopisy, które mogą nagrywać wszystko, co napiszesz. Długopisy zawierają mały aparat, który podczas pisania patrzy na papier. Jednak tak naprawdę nie patrzy na atrament, który nałożyłeś, zamiast tego patrzy na wzór małych kropek na papierze. (Musisz kupić ten specjalny papier lub możesz go wydrukować).

Jeden z nich z łatwością spełniłby Twoją specyfikację.

Rocketmagnet
źródło
1

Zrobiłem projekt na ten temat, a metoda sekstanta działa dobrze, szczególnie na krótkim dystansie, ale ma swój martwy punkt, poniżej pewnej odległości, nie zadziała. Ponadto, jeśli masz więcej źródeł oświetlenia, będzie to błędne. Dokładność pomiaru jest funkcją jakości zastosowanej kamery i separacji między kamerą a źródłem oświetlenia.

Mam nadzieję, że to pomaga!

Anszul
źródło
1

to, co opisujesz, to zasadniczo stół lub tablet do digitalizacji.

Kiedy pracowałem dla OEM fotogrametrii, nasze stoły digitalizacyjne miały około metra kwadratowego, a następnie były (i być może teraz) używane przez kartografów itp. Składały się one ze szklanego stołu z cienkimi miedzianymi drutami przymocowanymi do tylnej części stołu w formie siatki ; oraz urządzenie wskazujące (celownik), które zawierało cewkę elektromagnetyczną.

Obwody logiczne wysyłałyby impulsy elektryczne wzdłuż drutów miedzianych w osiach X i Y; impulsy te byłyby odbierane przez cewkę i przetwarzane przez cyfrowe liczniki w celu obliczenia dokładnej pozycji XY urządzenia wskazującego z dokładnością do setnych cala.

Jeśli z jakiegoś powodu nie możesz użyć urządzenia wskazującego w swoim projekcie, możesz spróbować dołączyć pantograf.

użytkownik35648
źródło