İvmeölçer ve Jiroskop ile Nasıl Hassas Olabilirim


12

Uzaydaki nesnelerin konumunu izlemek için küçük bir proje yapmak istiyorum. Bunun için bir ivmeölçer ve bir jiroskop kullanmayı düşünüyorum.

Sorun şu ki, bu izlemenin çok hassas olmasını istiyorum ve gerçekten ne kadar hassas olabileceğinizi anlayamadım (adil bir miktar para için). 1 santimetre mi yoksa santimetre / 1000 mi konuşuyoruz?

Satın almak istediğim özel kombinasyon SparkFun'dan: IMU Fusion Board - ADXL345 & IMU3000 Ama diğer kombinasyonlarla gidebileceğim için genel bir cevapla daha fazla ilgileniyorum. Belki de teknik özelliklerden nasıl belirleneceğine dair genel bir kılavuz.


Cihazı 3B alanda konumlandırmaya mı çalışıyorsunuz yoksa bir şekilde kısıtlanmış mı? Ayrıca, pozisyona ek olarak tutum bilgisine mi ihtiyacınız var?
tallganglyguy

Sadece göreli pozisyonları önemsiyorum. Dünyanın neresinde olduğu umurumda değil (GPS kabloları ya da bunun gibi bir şey). Herhangi bir şekilde kısıtlanmamıştır, ancak doğru pozisyonu elde etmek için her 15 dakikada bir sabit bir konuma götürebilirim. Aslında bileşenin önünde 5 veya 10 cm konum bulmam gerekiyor, bu yüzden tutum (yön) olmadan zor olacağını tahmin ediyorum.
RasmusWL

Referans konumundan ne kadar uzağa gitmesi gerekir?
Rocketmagnet

Maks. 60 cm. Muhtemelen çoğu durumda daha az (yaklaşık 35 cm)
RasmusWL 13:11

Buradaki basit cevap "ne kadar paranız var?" Para = IMU sistemleri için performans.
Connor Wolf

Yanıtlar:


13

Rocketmagnet'in belirttiği gibi, hatanız zamanla büyüyecektir. Ataletsel seyrüseferde kullanılan hata modeli üstel bir büyümedir.

Bunu en aza indirmek için harici güncellemeler sağlamanız gerekir. Tipik olarak kullanılan mekanizma bir Kalman Filtresidir. Ataletsel sensörler çok iyi yüksek hızlı güncellemeler sağlar. Harici kaynağınız daha düşük oranda (genellikle GPS gibi bir şey) daha az doğru ancak uzun vadeli kararlı güncellemeler sağlar. Bu ikisi bir araya gelerek size iyi bir kombine çözüm sunar. Tüm sistemler güncelleme kaynağı olarak GPS kullanmaz. Örneğin, Nintendo Wii uzaktan kumandanın önündeki IR görüntüleyici bu güncellemelerin kaynağını sağlar.

Size maliyetin bir örneğini vereceğim. 100.000+ Euro'ya kadar atalet sistemlerini kullanan hava araştırmaları için sistemler inşa ediyorum. Bu sistemler ve üst düzey jeodezik GPS alıcıları ile, IMU'nun konumunu GPS kapsamı iyi olduğunda gün boyu 2 "birime sabitleyebilirim. GPS güncellemelerinin (kentsel kanyonlar, tüneller vb.) 60 saniyelik bir hata payı yaklaşık 10 cm'dir.Bu performans seviyesine sahip sistemler tipik olarak ITAR kontrollü mallardır çünkü silah sınıfı cihazlardır.

Düşük kaliteli MEMS atalet sistemleri gün boyu daha az zorlu uygulamalarda kullanılır ve sayaç alt metre seviyesi konumu ve tutumu sağlar. Bu düşük kaliteli sistemler hala aynı Kalman Filtreleme mekanizmasını kullanmaktadır. Bu düşük maliyetli birimlerin gerçek dezavantajı, sürüklenme hatanızın çok daha hızlı bir şekilde büyüyeceğidir.

Düzenle:

Bir IMU'da nelerin aranması gerektiği konusunda sorunuzu cevaplamak için. Bakmak istediğiniz birkaç şey var. Birincisi sıcaklık kararlılığıdır. Bazı MEMS sensörleri, sıcaklık aralığında% 10'a varan oranda değişen çıkışlara sahip olacaktır. Çalışma sırasında sabit bir sıcaklıktaysanız bunlar önemli olmayabilir.

Dikkate alınacak bir sonraki şey cayro gürültü spektral yoğunluğudur. Açıkçası gürültü miktarı ne kadar düşükse o kadar iyidir. Aşağıdaki bağlantı, spektral gürültü yoğunluğundan sapmaya (birim zaman başına derece cinsinden) nasıl ulaşılacağı ile ilgili belgeleri sunmaktadır. http://www.xbow.com/pdf/AngleRandomWalkAppNote.pdf

Hızlanma için gürültüye ek olarak hassasiyete ve yanlılığa bakmak istersiniz. Gürültü seviyesi, hatayı ne kadar çabuk entegre edeceğiniz konusunda size bir fikir verecektir.


Harika ve bilgilendirici cevap :) Temelde her zaman çok hassas bir ölçüm yapmam gerekiyor (burada bir milimetreden bahsediyoruz), hareket çok büyük değil (en fazla 1 metre), bu yüzden konum 10 cm kapalı ise, gerçekten kullanılamaz. --- Manyetik izci hakkında soru soran siz olup olmadığınızı bilmiyorum, bu yüzden Rocketmagnets yazı üzerine yorum
göndereceğim

Bunu başarmaya çalıştığınızı söylediklerinize bakmak, ataletsel bir çözüm gibi geliyor, sorununuzu çözmek için yanlış teknolojidir. Ne yazık ki bu performans seviyeleri sadece kamuya açık değildir. Bu veri sayfasında farklı GPS kesintileri için listelenen konum hatalarının bir listesi vardır (esasen uygulamanız). Bu IMU 70 bin Euro'ya mal oldu ve 5 dakika sonra 40 cm çıktı.
tallganglyguy

Tamam, haklısın gibi geliyor. Bu işe yaramayacak. Ama tüm yardım için teşekkürler!
RasmusWL

Başvurunuzun ne olduğunu veya sınırlamalarınızın ne olduğunu bilmiyorum, ama işte bir öneri. Belli bir kolunuz varsa, ihtiyacınız olan hassasiyeti sağlayacak referans noktanız olabilir. Faro kolu gibi bir şey . Her eklemde enkoder bulunan bir kol oluşturun. O zaman sadece matematik olur! Açıkçası, oldukları kadar hassas olmanız gerekmeyecek, ancak olmak istediğiniz yere nasıl gideceğinize dair bir fikir.
tallganglyguy

öneri için teşekkürler, ama bu benim için işe yaramaz. Mümkün olmadığını anladım, bu yüzden beni aydınlattığın için teşekkürler :)
RasmusWL

5

Aldığınız hassasiyet zamana bağlıdır. Ne kadar uzun süre kullanırsanız, hata o kadar artacaktır. Kısa bir süre (birkaç saniye), hassasiyet 1 mm'den az oldukça iyi olabilir. Bununla birlikte, bir IMU'nun sabit konum referansı olmadığından, entegrasyon hataları akacaktır ve sonunda parsekler kapanacak ve ışık hızında seyahat edeceksiniz.

İyi dönme doğruluğu elde etmek için 3 eksenli bir pusula ekleyebilirsiniz. İyi bir pozisyon doğruluğu elde etmek için bir çeşit pozisyon referansına ihtiyacınız vardır. Bunun tam olarak ne olduğu, cihazın ne kadar seyahat etmesini istediğinize bağlıdır.

Sadece bir metre kadar seyahat etmek istiyorsanız, IMU'yu unutmanızı ve miniBIRD gibi manyetik bir trcker kullanmanızı tavsiye ederim .

Daha uzun bir mesafe için GPS kullanabilirsiniz.


Cevap için teşekkürler. MiniBIRD hakkında daha fazla soru sormaya başladım, ancak fiyatı fark ettim. Fiyatı düşük tutmanın ve yaklaşık 1 mm'lik bir doğruluğa sahip olmanın herhangi bir yolu var mı? Konumu saniyede bir sıfırlama yeteneğine sahip olurdum, ancak 60 saniyede 10 cm sönerse bunun yardımcı olmayacağını görebiliyorum.
RasmusWL

Vay be .. Bu yorumda bir hata vardı, tabii ki her saniye sıfırlayamıyorum: D Her 15 dakikada bir.
RasmusWL
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.