Temel Sorun
Doğal olarak, söz konusu sistemdeki parçaların özellikleri ve sistem için "kabul edilebilir hata" olarak kabul edilen özellikler, hem kesin sınırları değiştirir, ancak zaman içinde tek bir büyüklük sırası veya ölü hesaplamanın çalışmasını bekleyebileceğim mesafe var mı? Uzun mesafelerde (birkaç metre kadar) hatanın çoğu pratik amaç için çok büyük hale geldiğinin farkındayım, ama birkaç metre içinde ne olacak?
Bu, ataletsel bir navigasyon sisteminin kısa vadeli hata dinamiklerini inceleyerek ele alınabilir . Birçok metinde ayrıntılı olarak ele alınmaktadır , ancak işte kısa "denklemsiz" versiyon.
Ataletsel gezinme aşağıdaki gibi çalışır:
Başlangıç pozisyonunuzu, hızınızı ve tutumunuzu (yani yuvarlanma rulosu ve sapma) kesin olarak bilin.
Saha, yuvarlanma ve sapma artışları elde etmek için jiroskoplarınızın ( açısal hız ) çıktısını kısa bir süre boyunca entegre edin ve mevcut tutumunuza ekleyin.Δt
Yeni hesapladığınız yeni tutumunuzu, ivmeölçer okumalarınızı dünya ile aynı hizada olacak şekilde matematiksel olarak döndürmek için kullanın.
Yeni seviye ivmeölçer okumalarınızdan yerçekimini çıkarın.
Hız -eksi-yerçekimi ölçümlerinizi kısa bir sürede entegre edin hız artışını elde etmek için. Bunu mevcut hızınıza ekleyin.Δt
Pozisyon artışını elde etmek için yeni hesaplama hızınızı kısa bir sürede entegre edin . Bunu mevcut konumunuza ekleyin.Δt
2-6 arasındaki adımları istediğiniz kadar tekrarlayın.
bazı hatalar olduğunu varsayalım - örneğin bir önyargı . Hata, tutum için bir kez entegre edilecek, hız için tekrar entegre edilecek ve konum için tekrar entegre edilecek. Böylece, bu hata sadece bir . b g × Δ t × Δ t × Δ t = b g ( Δ t ) 3bgbg×Δt×Δt×Δt=bg(Δt)3
Dahası, bu önyargı ivmeölçerlerin yanlış hizalanmasına neden olacak, hızlanmanın yanlış yönde dengelenmesine neden olacak ve daha sonra yanlış yöne entegre edilecektir - üç hata hatası.
Bu, jiroskop hatalarının konum hatalarının zaman küpü ile büyümesine neden olduğu anlamına gelir .
Aynı mantık ivmeölçer hatası ile konum hatalarının zaman karesi ile büyümesine neden olur .
Bu nedenle, cep telefonu sınıfı MEMS sensörlerinden yalnızca birkaç saniye yararlı (saf) ataletsel gezinme elde edersiniz .
Son derece iyi atalet sensörleriniz olsa bile (örneğin, uçak sınıfı), temelde on dakikalık (saf) ataletsel navigasyonun biraz altında kalmanız gerekir . Nedeni Adım 3 - yerçekimi yükseklikle değişir. Boyunuzu yanlış yapın ve yerçekiminiz yanlış olacaktır, bu da boyunuzun yanlış olmasına neden olur, bu da yerçekiminizin daha yanlış olmasına neden olur - üstel hata büyümesi. Böylece, askeri jetlerde bulunanlar gibi "saf" ataletsel bir navigasyon sistemi bile genellikle barometrik bir altimetre gibi bir şeye sahip olacaktır. Kaynak .
Çözümler
Buna ek olarak, genel bir fikir birliği, bu sınırları iyileştirilmiş sensörler noktasının ötesine geçmenin tek yolunun, hataya tabi olmayan bir referans sağlamaktır.
Bir referans tutumunuz olsa bile (örn. İstikamet sağlamak için magentometre ve doğru eğim ve yuvarlanma sağlamak için başka bir şey) bile , ivmeölçerlerde hatası ile sınırlı kalacaksınız . Bu nedenle, bir tür konumlandırma gereklidir.t2
Bazı sistemler bunu kameralar ve işaretleyiciler kullanarak çözer. Taşınabilir / giyilebilir bir cihaz ne tür referans noktaları sağlayabilir?
Orada hem araştırma ve ticari yapabilirsiniz ürünleri.
Kavramsal olarak, stereo görüş gibi çalışır - kameralar arasında bilinen bir temeliniz vardır ve her kameradan bakıldığında her bir işaretleyiciye farklı bir açınız vardır. Bundan, her işaretin 3B konumu hesaplanabilir (kameraya göre). Daha fazla kamerayla daha iyi çalışabilir.
Uzun mesafeleri doğru bir şekilde ölçmek için radyo dalgalarının kullanımını gördüm, ancak böyle bir sistemin "kullanıma hazır" bileşenleri kullanarak bu kadar küçük ölçekte (ölçülen mesafe açısından) doğru olup olmadığını anlayamıyorum.
Ucuz donanım kullanarak, dekawave UWB bazı kullanımlarda olabilir (10 cm kadar). Kendi algoritmalarınızı bulmanız gerekecek.
GPS'in daha uzun mesafelerde kullanılabileceğini biliyorum, ancak herhangi bir tüketici elektroniği sınıfı GPS'in benim durumumda yardımcı olacak kadar iyi çözünürlüğe sahip olduğundan şüpheliyim.
Vücudun yanında bir GPS sistemi mücadele edecek. Cm seviyesi GPS elde etmek (çok, çok zayıf) GPS sinyallerinin sürekli faz izlemesine dayanır, bu anten antenin vücudun yanındaysa ve vücut hareket ediyorsa son derece zordur! Yalnızca L1 sistemleri için - hangisi ucuz veya pahalı olursa olsun - izleme çok uzun bir süre (10dk +) olmalıdır ve bu nedenle bu sorun için pratik değildir. Bir çift frekanslı alıcı olabilir işe bazen , ama bunlar gerçekten ucuz (binlerce dolar) değil.