Gagasan untuk mengukur posisi 2D dari objek yang dibatasi bidang XY

14

Saya sedang mengerjakan sebuah proyek, dan sebuah aspek telah muncul di mana saya ingin mengukur (melacak terus-menerus) posisi X dan Y dari suatu objek melintasi bidang 2D. Objek digerakkan oleh seseorang, dengan gerakan objek terbatas pada bidang 2D (jadi tidak ada perpindahan sumbu-Z).

image1

Kendala:

  • Saya ingin resolusi posisi terukur 1 mm, idealnya 0,5 mm atau lebih baik.
  • Ruang di mana objek bergerak adalah 30 cm X 30 cm.
  • Apa pun metode pengukuran yang saya gunakan seharusnya tidak menyempitkan pergerakan objek secara signifikan.
  • Selain itu, harap asumsikan saja bidang di mana objek bergerak adalah udara, dan BUKAN permukaan padat yang sebenarnya (untuk alasan spesifik proyek yang sulit diucapkan).
  • Berita baiknya adalah: Objek sepenuhnya OK untuk dimodifikasi seperlunya (LED di atas, atau lampiran string, atau apa pun).

Apa yang mungkin menjadi metode untuk mendapatkan resolusi semacam itu?

Saya mempertimbangkan berbagai pendekatan, tetapi saya tidak tahu apakah ada di antara mereka yang memenuhi persyaratan resolusi. Karena tidak ada banyak kendala pada sistem saya yang ada, saya baik-baik saja bahkan dengan implementasi yang rumit / besar, asalkan cukup tepat.

Berikut adalah beberapa ide saya sejauh ini:

(1) Sensor rentang berbasis inframerah (hanya perlu dua sebenarnya) image2

(2) Dua kaliper / mikrometer panjang terhubung dari objek ke sisi image3

(3) Dua string, masing-masing terhubung dari objek ke daun gage strain lentur bebas di samping image4

boardbite
sumber
Anehnya, itu tidak membiarkan saya memasukkan gambar. Silakan
tunggu
Anda bisa membangun theremin!
NickHalden
@Nick: Menurut Wikipedia-membaca cepat saya, theremin bekerja dengan menggunakan tangan sebagai satu piring kapasitor (sebagai bagian dari rangkaian LC). Apakah ini akan bekerja pada rentang 30cm (saya belum pernah memainkan theremin), dan apakah ini akan memungkinkan resolusi 0,5mm?
boardbite
Kisaran 30cm tidak akan menjadi masalah. Saya akan sangat terkejut jika Anda bisa mendapatkan resolusi 0,5mm. Saya yakin itu bisa dilakukan dengan beberapa penyaringan dan pemrosesan sinyal yang baik ... tapi saya tidak akan bertanya tentang hal itu. Karenanya saran saya adalah komentar, bukan jawaban.
NickHalden
3
Tempatkan potensiometer di satu sudut dan pasang lengan yang berputar di atasnya. Kemudian di ujung lengan ini lagi tempatkan potensiometer lain dengan lengan lain. Ujung lengan kedua dipindahkan ke berbagai posisi, kemudian potensiometer sebanding dengan sudut yang dibuatnya. Dengan sedikit matematika Anda dapat menghitung posisi yang tepat.
jippie

Jawaban:

10

Ide 4: Ini akan memberi Anda akurasi terbaik . Anda membutuhkan yang berikut:

  • 2x slide linear presisi.
  • 2x encoder linier presisi .
  • 2x keterkaitan logam.

Linear slide Encoder Linkage

Pasang linear encoder ke setiap slide linier. Atur dua slide terpisah 90º, dan pasang objek ke slider menggunakan tautan. Encoder linear seperti ini digunakan untuk aplikasi pengukuran presisi. Dengan menggunakan metode ini, Anda dapat dengan mudah mencapai resolusi 0,01mm, dan akurasi 0,1mm, dan mungkin akan melakukan jauh lebih baik dari itu.

Roket
sumber
Haha, ini ternyata menjadi jawaban paling komprehensif (dan kontribusi satu orang pada saat itu;) untuk pertanyaan pelacakan posisi yang pernah ada!
boardbite
Ini agak mirip, meskipun resolusi lebih baik daripada kemungkinan saya menyatakan dua kaliper (yang saya tahu murah). Adakah pemikiran tentang betapa mahalnya encoder linear semacam itu?
boardbite
Anda dapat mengambil encoders linier di eBay dengan harga kurang dari £ 200. Bantalan linier juga bisa mahal, tetapi aplikasi Anda akan bisa lolos dengan yang lebih murah berbentuk silinder.
Rocketmagnet
Dicatat. Faktanya, biaya tidak terlalu menjadi faktor, karena ini hanya proyek satu kali. Namun, saya khawatir apakah metode khusus ini mungkin agak menghambat gerakan, atau apakah encoders tidak terlalu gesekan atau berat? (Saya baru saja mengedit pertanyaan untuk menyatakan bahwa objek harus diizinkan untuk dipindahkan agak bebas)
boardbite
Encoders adalah non-kontak. Satu-satunya gesekan akan datang dari bantalan linier, yang akan menjadi gesekan sangat rendah. Jika Anda ingin gesekan nol, maka gunakan bantalan udara.
Rocketmagnet
8

Ide 3: Gunakan kamera. Saya tidak tahu kendala apa yang Anda miliki pada objek Anda, tetapi jika Anda dapat menambahkan LED kecil, maka pelacakan dengan kamera bisa menjadi doddle.

Pelacakan LED

Jennifer di sini adalah olahraga pelacak LED merah. Sempurna untuk membedakan dan membingungkan teman-teman Anda.

Sinkronkan LED untuk berkedip tepat waktu dengan laju bingkai kamera, sehingga Anda mendapatkan satu gambar dengan LED menyala, dan satu lagi dengan LED mati. Kurangi gambar, dan menemukan LED di dalam gambar itu sepele.

Sebagai alternatif, tambahkan filter IR ke camea, LED IR di sekitar lensa, dan masukkan penanda retro-reflektif pada objek. Ini harus menunjukkan jauh lebih terang daripada objek atau lingkungan.

Rekaman retro-reflektif

Alex memodelkan beberapa pita reflektif retro yang diambil ibunya di kantungnya.

Roket
sumber
Saya telah memperbarui pertanyaan untuk menyatakan bahwa objek memang terbuka untuk modifikasi / lampiran.
boardbite
Saya suka pengurangan gambar dengan ide LED berkedip. Untuk lebih jelasnya, dapatkah Anda menambahkan ke Answer sebuah komentar tentang resolusi yang dapat dicapai? Saya membuat komentar di bagian Komentar di atas, menyatakan gambar 300X300 piksel sudah cukup (secara teoritis) untuk menyelesaikan dengan presisi 1 mm. Tetapi fakta bahwa LED bukan sumber titik dapat mengurangi resolusi sedikit.
boardbite
7

Ide 1: Gunakan dua Potensiometer Tali .

Pot String

Atur jarak sekitar 90º dan 1m dari bujur sangkar sehingga objek bergerak, Anda dapat mengukur jarak antara objek dan pot. Anda dapat menggunakan beberapa trigonometri untuk menghitung posisi yang tepat. Saya telah melihat ini dilakukan dan berfungsi dengan baik. Bisakah Anda mendapatkan akurasi? Anda harus melakukan hal berikut:

  • Atur pot sedemikian rupa untuk memanfaatkan sekitar 80% dari jangkauannya.
  • Buffer sinyal dari pot dengan pengikut op-amp (opamp presisi berkualitas baik).
  • Gunakan ADC 12-bit berkualitas baik, dengan PCB yang ditata dengan baik.
  • Jadikan sistem suara dan kaku secara mekanis.
  • Pastikan senar muncul dari lubang kecil.

Dengan cara ini, Anda mungkin mengharapkan untuk mencapai kisaran ADC sekitar 3000 langkah. Ini memberi Anda resolusi sekitar 0,1mm. Sekarang, untuk mendapatkan akurasinya. Anda harus mengkalibrasi sistem dengan hati-hati. Secara akurat mengukur posisi objek di beberapa lokasi, dan menghubungkan pembacaan tersebut dengan pengukuran. Ini bisa dengan mudah memberi Anda akurasi 1mm.

Roket
sumber
Wow, saya tidak tahu hal-hal persis ini ada, ide bagus! Berdasarkan beberapa pencarian Google pertama, ini memiliki resolusi fantastis (well, dibatasi hanya oleh ADC, saya kira). Tidak tahu seberapa berulangnya (lebih dari banyak pencabutan seumur hidup), tetapi bisa dikalibrasi. Sekarang, temukan satu dengan setidaknya 30cm skala penuh.
boardbite
@ Inga - Mereka dirancang untuk aplikasi pengukuran presisi, jadi saya berharap mereka akan cukup berulang. Anda selalu dapat melakukan pemeriksaan setiap saat. Mungkin Anda bisa memiliki soket tetap yang bisa Anda tempelkan objek.
Rocketmagnet
Dicatat. Ini sulit dikalahkan dalam kesederhanaan dan keterusterangan; Saya akan menguji ini. Dan sejauh kisaran 30cm skala penuh, bahkan jika string-pot tertentu memiliki rentang lebih pendek, saya selalu bisa melampirkan string lebih jauh yang diketahui panjangnya, untuk mencapai rentang 30cm.
boardbite
3

Gagasan 2: Gunakan Sensor Kenaikan . Ini memberi Anda 6 derajat kebebasan (X, Y, Z, roll, pitch, yaw) yang jauh lebih banyak dari apa yang Anda butuhkan, dan bisa sedikit mahal, tetapi ini merupakan solusi yang bekerja di luar rak.

Sensor Kenaikan

Sistem ini terdiri dari pemancar stasioner, dan penerima bergerak. Sistem ini dapat memberi tahu Anda posisi dan orientasi penerima relatif terhadap pemancar.

Akurasi ditentukan pada 1,4mm, tetapi Anda mungkin bisa meningkatkannya dengan kalibrasi yang cermat.

Roket
sumber
2

Ide 5: Pena digital dan kertas dot alamat.

Pena digital

Anda bisa mendapatkan pena yang luar biasa ini yang dapat merekam semua yang Anda tulis seri. Pena berisi kamera kecil yang melihat kertas saat Anda menulis. Namun, itu tidak benar-benar melihat tinta yang Anda buat, melainkan melihat pola titik-titik kecil di atas kertas. (Anda perlu membeli kertas khusus ini, atau Anda dapat mencetaknya).

Salah satunya dengan mudah dapat memenuhi spesifikasi Anda.

Roket
sumber
1

Saya melakukan proyek ini, dan metode sextant berfungsi dengan baik, terutama dalam jarak pendek, tetapi memiliki titik buta, di bawah jarak tertentu, tidak akan berhasil. Plus, jika Anda memiliki lebih banyak sumber penerangan, itu akan salah. Keakuratan pengukuran adalah fungsi dari kualitas kamera yang digunakan dan pemisahan antara kamera dan sumber penerangan.

Semoga itu bisa membantu!

Anshul
sumber
1

apa yang Anda gambarkan pada dasarnya adalah tabel atau tablet digital.

Ketika saya bekerja untuk OEM fotogrametri, tabel digitalisasi kami sekitar satu meter persegi dan dulu (dan mungkin sekarang) digunakan oleh para kartografer, dll. Meja-meja itu terdiri dari sebuah meja kaca dengan kabel tembaga tipis yang melekat pada bagian belakang meja dalam formasi grid. ; dan alat penunjuk (bidik) yang berisi kumparan elektromagnetik.

Sirkuit logika akan mengirimkan impuls listrik ke kabel tembaga di sumbu X dan Y; impuls-impuls ini akan diambil oleh koil dan diproses oleh penghitung digital untuk menghitung posisi XY yang tepat dari alat penunjuk turun hingga seperseratus inci.

Jika karena alasan tertentu Anda tidak dapat menggunakan perangkat penunjuk dalam proyek Anda, Anda dapat mencoba memasang pantograf.

pengguna35648
sumber