İVME VE GYRO SENSÖRÜ HAKKINDA

Başlatan apsis, 30 Mart 2016, 22:18:31

apsis

Merhaba,
Dün bir tane MPU6500 3 eksen gyro ve 3 eksen ivme bilgisini veren modül sipariş verdim ve büyük ihtimalle yarın elimde olur. Önceki araştırmalarımda bu ikisi beraber kullanılarak bir kalman filitresi oluşturarak sağlık bir ivme bilgisi alındığı gördüm ve ona göre bu modülü aldım. Ancak bu gün bir hocamla bunun hesaplamasıyla ilgili bilgi almak isterken bana sadece açı istiyorsan GYRO yeterlidir ve karmaşık bir hesaplamaya girmen gerekmiyor dedi ve benim bu sözden sonra biraz kafam karıştı. Bu sensörü almasa mıydım acaba? Ya da bu sensörden alacağım gyro bilgisi yeterli midir? 
Not: Çok hassas açı bilgisi gerekmiyor
"Makineye Beyin" MEKATRONİK

pea

Hoca üniversite hocası değildir umarım.
Jiroskop açısal hız bilgisi verir ve açı bilgisini elde etmek için, bu hız değerlerinin integrali alınır. İntegral alınırken her türlü gürültü, hata toplanarak artar, açı değeri kayar.
Sadece ivmeölçer kullanırsanız; ölçülen ivme değeri, yerçekimine göre açılara göre elde edilir. Çok basit bir şekilde açı değerini elde etmiş olursunuz.
Ancak ivmeölçer de titreşimlerden çok etkilenir. Masayı sallasanız, ivmeölçer takla attığını sanar.

İvmeölçer verisini basit bir şekilde filtreleyebilirsiniz.

Ya da herkesin yaptığı gibi bu iki sensör datasını birleştirebilirsiniz. Kalman yerine "complementary filter" isimli, çok daha basit bir filtre kullanılıyor. İnternette onlarca örneği ve kodu bulunmakta.

apsis

#2
Öyle ya da hoca yanlış anlamıştır :) . compl.filitresini araştırıp bakıcam. Filitre isminden anlaşılacağı gibi tamamlayıcı filitre anlamı çıkıyor. Sensör geldiğinde denemeleri bunun üzerinden yapmaya çalışıcam. Teşekkürler.
"Makineye Beyin" MEKATRONİK

berat23

hoca haklı, eğer linizde şöyle birşeyler varsa integral yeterli olabilir;


ya da şu;


burdan yola çıkarak hocanın hayatında gyro görmediğine emin olabiliriz.

Icarus

İvme ölçer ile açı ölçemezsiniz. Şunu deneyin: Sistemin bir topun için koyup havaya doğru atın. Bakalım yer hangi yönde bulabilecek misiniz ?
İvme != Kütle çekimi

LukeSkywalker

#5
Alıntı yapılan: Icarus - 31 Mart 2016, 02:00:00
İvme ölçer ile açı ölçemezsiniz. Şunu deneyin: Sistemin bir topun için koyup havaya doğru atın. Bakalım yer hangi yönde bulabilecek misiniz ?
İvme != Kütle çekimi

Duragan sistemlerde aci olculebilir accelerimeter ile. Hareketli sistemlerde olcum yapmak zorlasir.

https://mikrodunya.wordpress.com/2011/10/21/mma7361-ivmeolcer/#more-137

mesaj birleştirme:: 31 Mart 2016, 06:15:54

https://mikrodunya.wordpress.com/2015/06/29/gyroaccelerometer-2/

Emre_Tuncay_

Bu sensörler toplam ivmeyimi veriyor yoksa.Açısal ve dogrusal ivme verenleride varmıdır.

apsis

Büyük hareket olmayacak. El ile kendi etrafında döndürme hareketi yapılacak
"Makineye Beyin" MEKATRONİK

berat23


zengdai

Evet ivme ölçer ile açı ölçümü yapılır ama bu yavaş hareket eden sistemler için geçerlidir.mesela cep telefonu. İvme ölçeri top mermisinin içine gömerseniz artık farklı ivmelerde eklenirki açı ölçümü yapamazsınız( diye hatırlıyorum). Yani tahminimce top mermisinde hassas gyrolar kullanıp açısal hızın integralini alıp açıyı buluyorlar

Icarus

@berat23:
Elinize 3 tane rasgele sayı alın. Hadi cismin ne kadar döndüğünü bulalım. Özetle bulamazsınız. Yer çekimine gelirsek bu olay sadece eğimde geçerli yani: cisim ters duruyor, yaklaşık çapraz duruyor vb.. gibi şeyler için.
Unutmayın yer çekiminin tam büyüklüğünü bilmiyorsunuz yani ivme ölçerden 1g ölçmeyeceksiniz. Yer çekiminin yönünü ve büyüklüğünü bile bilmiyorsunuz. Bu durumda geriye dönük kayıtlarla da tahminde bulunamazsınız.
Başlangıç koşullarını da bilmiyorsunuz.

Evet 3 tane sayı seçin, sonra 3 tane daha seçin. Cisim kaç derece dönmüş hesaplamaya çalışın.

berat23

#11
ivme ölçerin ölçtüğü ivmede hangi bileşenler vardır?, burdan devam edelim. sonra ölçmek mümkn mü tartışalım.

mesela yerçekimini bilmiyorsunuz demişsiniz ama birileri bunu modellediğini iddia ediyor, hatta modeli matlab a almışlar;
http://www.mathworks.com/help/aeroblks/wgs84gravitymodel.html?requestedDomain=www.mathworks.com

Icarus

En azından google'da birşeyi aradıktan sonra bir okusanız çok iyi olur, bence... Mesela verdiğiniz link ne diyor ? bi bakmak lazım...

pea

Sanırım Icarus'un demek istediği şey, Z eksenindeki dönüşlerin açısını öğrenemeyeceğimiz. Bunu diyorsanız, çok kötü bir şekilde anlatmışsınız, bir şey anlaşılmıyor. Ama evet, ivmeölçer ile Z eksenindeki dönüşler ölçülmez. O detayı atlamışız.


LukeSkywalker

Yaw açısını sağlıklı ölçmek için gyro+compass kullanmak gerekiyor.