2018 Senzorul Gyro Drift și corectează evaluarea unghiului de android

Androids .help Comunitatea Android Android.

Vreau să obțin unghiurile de rotație corecte de la giroscop, care pot fi folosite ulterior pentru conversia coordonatelor la masă. Întrebarea mea este asta

Cum pot măsura și elimina driftul giroscopic.

O modalitate este de a lua eșantioanele medii de giroscoapă (atunci când mobilul este în stare statică) pentru o anumită perioadă de timp și scăzând din eșantionul curent, ceea ce nu este un mod bun.

Când mobilul în rotație / mișcare, cum să obțineți colțurile derivă?

Top 5 răspunsuri

Practic, giroscoapele se deplasează pentru o perioadă lungă de timp. În timp ce accelerometrele nu se deplasează, ele sunt de obicei instabile. Prin combinarea informațiilor de la ambii senzori, puteți obține poziția exactă utilizând filtrul Kalman. Pentru unii, acest lucru este mai puțin complicat. Puteți utiliza, de asemenea, un filtru complementar.

Încercați să rezolvați o problemă care a fost deja rezolvată.

Citirile giroscopului sunt foarte precise. Acest senzor este exact opus față de accelerometru și senzorii magnetici care dau citiri cu o multitudine de bruiaj. Citirile de la giroscop (adică viteza unghiulară) nu deviază deloc. Veți avea un deviație în estimarea orientării dacă doar integrați citirile giroscopice. Din moment ce integrați probele în momente diferite, veți obține doar o abordare care se va degrada după fiecare pas de integrare. Pentru a evita o astfel de deviere în estimarea orientării, trebuie să luați în considerare alte intrări pentru a corecta rezultatele provenite din integrarea datelor giroscoapelor. Soluția este integrarea datelor provenite de la senzorul de orientare (magnetic + accelerare) și datele provenite de la giroscop.

Întrebări recente

Articole similare