Care este diferența dintre senzorul de orientare și giroscop?


Cel mai bun răspuns

Am verificat comentariile din această întrebare și se referă în mod specific la ceea ce se întâmplă pe Android. Știu întâmplător răspunsul la acest lucru, deoarece am condus echipa Android Sensor de ceva timp.

Nu există (în prezent) un senzor de orientare fizică. Senzorul de orientare este un senzor virtual: prin combinația algoritmică a informațiilor din accelerometru, giroscop și, în unele cazuri, din magnetometru, acesta vă oferă o estimare a rulării, înălțimii și a falimentului telefonului.

modul în care un telefon este înclinat lateral și lateral (modul în care un telefon este înclinat față în spate) nu sunt atât de greu și pot fi determinate într-un mod relativ simplu folosind singur accelerometrul.

Yaw (care modul în care un telefon este orientat în plan orizontal) este dificil. Nu există o modalitate ușoară de a stabili în mod fiabil unde ești în raport cu nordul. Magnetometrele se deplasează destul de puțin și sunt aproape inutile în interior. Prin urmare, utilizând algoritmi de filtrare avansați care utilizează accel, gyro și mag, puteți obține o estimare bună, dar totuși nu este întotdeauna corectă.

Giroscopul nu măsoară falca, rola sau pitch. Măsoară rata de modificare a acestor valori. Roll, pitch și yaw sunt măsurate în grade, puterea unui giroscop este măsurată în grade pe secundă. De aceea este util pentru determinarea orientării: vă spune cât de repede vă întoarceți. Dar nu este suficient să estimați falca, deoarece nu știți de unde ați început.

S-ar putea să întoarceți 50 de grade pe secundă orientat spre sud și să întoarceți 50 de grade pe secundă spre nord, iar giroscopul dvs. ar da exact aceeași măsurare.

Aici intervine magia filtrării avansate folosind lucruri precum filtre Kalman .

Răspuns

Un senzor de orientare poate fi găsit în unele camere digitale. Prin înregistrarea orientării în momentul captării, software-ul camerei poate determina dacă imaginea ar trebui orientată spre format peisaj sau portret.

Un giroscop este un dispozitiv care folosește gravitația Pământului pentru a ajuta la determinarea orientării. Designul său constă dintr-un disc rotitor liber numit rotor, montat pe o axă de rotație în centrul unei roți mai mari și mai stabile. Pe măsură ce axa se rotește, rotorul rămâne staționar pentru a indica atracția gravitațională centrală și, astfel, în ce direcție este „Jos”.

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *