XY düzlemiyle sınırlandırılmış bir nesnenin 2B konumunu ölçmeye yönelik fikirler


14

Bir proje üzerinde çalışıyorum ve bir nesnenin 2B düzlemde X ve Y konumunu ölçmek istediğim bir özellik ortaya çıktı. Nesne bir kişi tarafından hareket ettirilir, nesnenin hareketi 2B düzlemle kısıtlanır (böylece Z ekseni yer değiştirmesi olmaz).

image1

Kısıtlamalar:

  • 1 mm, ideal olarak 0,5 mm veya daha iyi ölçülen konum çözünürlüğü istiyorum.
  • Nesnenin hareket ettiği alan 30 cm X 30 cm'dir.
  • Kullandığım herhangi bir ölçüm yöntemi, nesnenin hareketini önemli ölçüde kısıtlamamalıdır.
  • Ayrıca, sadece nesnenin üzerinde hareket ettiği düzlemin gerçek bir katı yüzey OLMADIĞINI (sözlü olarak ifade edilmesi zor projeye özgü nedenlerle) DEĞİLDİR.
  • İyi haber şu: Nesne gerektiği gibi değiştirilmek için tamamen sorun yok (üstte LED, dize ekleri veya başka bir şey).

Bu tür bir çözüm bulmanın yöntemi ne olabilir?

Çeşitli yaklaşımları düşünüyorum ama bunlardan herhangi birinin çözüm şartını yerine getirip getirmeyeceğini bilmiyorum. Mevcut sistemimde çok fazla kısıtlama olmadığından, yeterince hassas olduğu sürece karmaşık / hantal bir uygulamada bile iyiyim.

İşte şimdiye kadar fikirlerimden birkaçı:

(1) Kızılötesi tabanlı menzil sensörleri (sadece iki tane gerekir) image2

(2) Nesneden yanlara bağlı iki uzun kaliper / mikrometre image3

(3) Her biri nesneden yanda serbestçe bükülen gerinim ölçer yaprağına bağlanan iki tel image4


Garip bir şekilde, resim eklememe izin vermiyor. Bir dakika lütfen ...
boardbite

Bir tema oluşturabilirsin!
NickHalden

@Nick: Hızlı Wikipedia okumama göre, theremin eli bir kapasitörün bir plakası olarak (bir LC devresinin parçası olarak) kullanarak çalışır. Bu 30 cm'lik bir aralıkta çalışır mı (hiç bir zaman oynamadım) ve bu 0,5 mm çözünürlüğe izin verir mi?
boardbite

30 cm'lik aralık bir sorun oluşturmaz. Yine de 0,5 mm çözünürlük elde ederseniz çok şaşırırdım. Eminim bazı iyi filtreleme ve sinyal işleme ile yapılabilir ... ama bunu soracak biri olmazdım. Dolayısıyla benim önerim bir yorum değil, bir cevap.
NickHalden

3
Bir köşeye bir potansiyometre yerleştirin ve üzerine dönen bir kol takın. Sonra bu kolun sonuna tekrar başka bir kolla başka bir potansiyometre yerleştirin. İkinci kolun ucu çeşitli pozisyonlara taşınır, daha sonra potansiyometreler yaptıkları açı ile orantılıdır. Biraz matematik ile kesin pozisyonu hesaplayabilirsiniz.
jippie

Yanıtlar:


10

Fikir 4: Bu size en iyi doğruluğu verecektir . Aşağıdakilere ihtiyacınız olacak:

Lineer kızak Enkoder Bağlantısı

Her doğrusal slayda doğrusal bir kodlayıcı ekleyin. İki sürgüyü 90º aralıklı olarak düzenleyin ve bağlantıyı kullanarak nesneyi sürgülere takın. Bunun gibi doğrusal kodlayıcılar hassas ölçüm uygulamaları için kullanılır. Bu yöntemi kullanarak kolayca 0,01 mm çözünürlük ve 0,1 mm doğruluk elde edebilirsiniz ve muhtemelen bundan çok daha iyi sonuç verecektir.


Haha, bu bir pozisyon izleme sorusu için en kapsamlı cevap (ve buna bir tek kişilik katkı;) çıkıyor!
boardbite

Bu biraz benzer, ancak iki kaliperin (ki ucuz olduğunu biliyorum) belirtilen olasılığımdan daha iyi bir çözünürlük. Bu tür doğrusal kodlayıcıların ne kadar pahalı olduğuna dair düşünceler var mı?
boardbite

EBay'de doğrusal kodlayıcıları 200 £ 'dan daha düşük bir fiyatla alabilirsiniz. Lineer rulmanlar da pahalı olabilir, ancak uygulamanız daha ucuz silindirik rulmanlarla kurtulabilir.
Rocketmagnet

Kayıt edilmiş. Aslında, maliyet sadece bir faktör değildir, çünkü bu sadece bir kerelik bir projedir. Ancak, bu özel yöntemin hareketi biraz engelleyip engellemeyeceği veya enkoderler çok yüksek sürtünme veya ağır değil mi? (Soruyu, nesnenin biraz serbestçe hareket ettirilmesine izin verilmesi gerektiğini belirtmek için düzenledim )
boardbite 28:12

Kodlayıcılar temassızdır. Tek sürtünme, gerçekten çok düşük sürtünme olacak lineer yataklardan gelecektir. Sıfır sürtünme istiyorsanız, hava yatakları kullanın.
Rocketmagnet

8

Fikir 3: Bir kamera kullanın. Nesnenizde hangi kısıtlamalara sahip olduğunuzu bilmiyorum, ancak küçük bir LED ekleyebiliyorsanız, kamerayla izleme bir doddle olabilir.

LED Takibi

Jennifer burada bir dizi kırmızı LED izci kullanıyor. Arkadaşlarınızı şaşırtmak ve kafa karıştırmak için mükemmeldir.

LED açıkken kameranın kare hızıyla zaman içinde yanıp sönecek şekilde senkronize edin, böylece LED açıkken ve LED kapalı durumdayken bir görüntü elde edersiniz. Görüntüleri çıkarın ve LED'in görüntü içinde bulunması önemsizdir.

Alternatif olarak, kamaya bir IR filtresi, merceğin etrafındaki IR LED'leri ekleyin ve nesneye geri yansıtıcı bir işaretleyici yerleştirin. Bu, nesneden veya çevreden çok daha parlak görünmelidir.

Reflektörden yansımalı bant

Alex, annesinin çantasında giydiği retro yansıtıcı bir bandı modelliyor.


Nesnenin gerçekten değişiklik / eklere açık olduğunu belirtmek için soruyu güncelledim.
boardbite

Yanıp sönen LED fikri ile görüntü çıkarmayı seviyorum. Anlaşılır olması için, ulaşılabilir çözümle ilgili bir cevaba Yorum ekleyebilir misiniz? Yukarıdaki Yorumlar bölümünde, 300X300 piksellik bir görüntünün (teorik olarak) 1 mm hassasiyetle çözülmesi için yeterli olacağını belirttim. Ancak bir LED'in bir nokta kaynağı olmaması, çözünürlüğü biraz azaltabilir.
boardbite

7

Fikir 1: İki String Potansiyometre kullanın .

Yaylı Tencere

Nesneyi hareket ettirmek için kareden yaklaşık 90º ve 1m uzakta olacak şekilde düzenleyin, nesne ile pot arasındaki mesafeyi ölçebilirsiniz. Kesin konumu hesaplamak için bazı trigonometri kullanabilirsiniz. Bunun yapıldığını gördüm ve iyi çalışıyor. Doğruluğu alabilir misin? Aşağıdakileri yapmanız gerekir:

  • Tencereleri aralıklarının yaklaşık% 80'inden yararlanacak şekilde düzenleyin.
  • Tencere sinyalleri op-amp takipçileri ile tamponlayın (Kaliteli hassas opamps).
  • Düzgün yerleştirilmiş bir PCB ile kaliteli 12 bit ADC kullanın.
  • Sistemi mekanik olarak sağlam ve sağlam hale getirin.
  • İplerin küçük bir delikten çıktığından emin olun.

Bu şekilde, yaklaşık 3000 adımlık bir ADC aralığına ulaşmayı bekleyebilirsiniz. Bu size yaklaşık 0,1 mm çözünürlük sağlar. Şimdi, doğruluk elde etmek için. Sistemi dikkatli bir şekilde kalibre etmeniz gerekir. Nesnenin çeşitli konumlardaki konumunu doğru bir şekilde ölçün ve bu okumaları ölçümlerle ilişkilendirin. Bu size kolayca 1mm doğruluk sağlayabilir.


Vay canına, bu kesin şeylerin var olduğunu bilmiyordum, harika fikir! Google aramalarının ilk birkaçına dayanarak, bunların harika bir çözünürlüğü var (sanırım sadece ADC ile sınırlı). Ne kadar tekrarlanabilir olacağını bilmiyorum (ömür boyu birçok geri çekmede), ancak kalibre edilebilir. Şimdi, en az 30 cm tam ölçekli aralığa sahip bir tane bulmak için.
boardbite

@Inga - Hassas ölçüm uygulamaları için tasarlanmıştır, bu yüzden oldukça tekrarlanabilir olmasını beklerim. Arada sırada her zaman bir çek yapabilirsiniz. Belki nesnenizi bağlayabileceğiniz bazı sabit soketler olabilir.
Rocketmagnet

Kayıt edilmiş. Bunun basitlik ve dürüstlükle yenilmesi zordur; Bunu test edeceğim. Ve 30cm tam ölçekli aralık kadar, belirli telli pot daha kısa bir aralığa sahip olsa bile, 30cm açıklığa ulaşmak için her zaman bilinen uzunlukta başka bir tel ekleyebilirim.
boardbite

3

Fikir 2: Bir Yükseliş Sensörü kullanın . Bunlar size ihtiyacınız olandan çok daha fazla olan ve biraz pahalı olabilecek 6 serbestlik derecesi (X, Y, Z, rulo, eğim, sapma) verir, ancak hazır bir çözümdür.

Yükseliş Sensörü

Sistem sabit bir verici ve hareketli bir alıcıdan oluşur. Sistem, alıcının vericiye göre konumunu ve yönünü söyleyebilir.

Doğruluk 1,4 mm olarak belirtilir, ancak muhtemelen dikkatli bir kalibrasyonla bunu iyileştirebilirsiniz.


2

Fikir 5: Dijital kalem ve adres nokta kağıdı.

Dijital kalem

Beraberlik yazdığınız her şeyi kaydedebilen bu muhteşem kalemleri alabilirsiniz. Kalemler, siz yazarken kağıda bakan küçük bir kamera içeriyor. Bununla birlikte, aslında bıraktığınız mürekkebe bakmaz, bunun yerine kağıt üzerindeki küçük nokta desenine bakar. (Bu özel kağıdı satın almanız veya yazdırabilirsiniz).

Bunlardan biri belirtimlerinizi kolayca karşılayabilir.


1

Bu konuda bir proje yaptım ve sekstant yöntemi özellikle kısa menzilde iyi çalışıyor, ancak kör noktası var, belirli bir mesafenin altında, işe yaramayacak. Ayrıca, daha fazla aydınlatma kaynağınız varsa, hatalı olacaktır. Ölçümün doğruluğu, kullanılan kameranın kalitesinin ve kamera ile aydınlatma kaynağı arasındaki mesafenin bir fonksiyonudur.

Umarım yardımcı olur!


1

tarif ettiğiniz şey aslında bir sayısallaştırma tablosu veya tablettir.

Bir fotogrametri OEM için çalıştığımda, sayısallaştırma tablolarımız yaklaşık bir metre kare idi ve daha sonra (ve muhtemelen şimdi) haritacılar tarafından kullanılıyordu. ; ve elektromanyetik bobin içeren bir işaretleme aygıtı (ince artı).

Mantık devreleri, X ve Y eksenlerindeki bakır tellere elektrik impulsları gönderir; bu impulslar bobin tarafından alınır ve işaretleme cihazının tam XY pozisyonunu bir inçin yüzde biri kadar hesaplamak için dijital sayaçlar tarafından işlenir.

Herhangi bir nedenden dolayı projenizde bir işaretleme cihazı kullanamıyorsanız, bir pantograf eklemeyi deneyebilirsiniz.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.