Bedste svar
Jeg tjekkede kommentarerne i dette spørgsmål, og det henviser specifikt til, hvad der sker på Android. Jeg kender tilfældigvis svaret på dette, fordi jeg ledede Android Sensor-teamet i nogen tid.
Der er (i øjeblikket) ikke sådan noget som en fysisk orienteringssensor. Orienteringssensoren er en virtuel sensor: ved algoritmisk kombination af information fra accelerometeret, gyroskopet og i nogle tilfælde magnetometeret giver det dig et skøn over telefonens rulle, tonehøjde og kæbe.
Rulle ( hvordan en telefon vippes side om side) og tonehøjde (hvordan en telefon vippes fortil bagud) er ikke så hårde og kan bestemmes på en relativt enkel måde ved hjælp af accelerometeret alene.
Yaw (som måde en telefon vender i vandret plan) er den vanskelige. Der er ingen nem måde at bestemme pålideligt, hvor du er i forhold til nord. Magnetometre driver ganske lidt og er næsten ubrugelige indendørs. Så ved at bruge avancerede filtreringsalgoritmer, der bruger accel, gyro og mag, kan du få et godt skøn, men det er stadig ikke altid rigtigt.
Gyroskopet måler ikke kæbe eller rulle eller tonehøjde. Den måler ændringshastigheden af disse værdier. Rulle, pitch og yaw måles i grader, en gyros output måles i grader per sekund. Derfor er det nyttigt til bestemmelse af retningen: det fortæller dig, hvor hurtigt du drejer. Men det er ikke nok til at estimere yaw, fordi du ikke ved, hvor du startede.
Du kan dreje 50 grader i sekundet mod syd og dreje 50 grader i sekundet mod nord, og din gyro ville give nøjagtigt den samme måling.
Det er her, magien ved avanceret filtrering ved hjælp af ting som Kalman-filtre kommer ind.
Svar
En orienteringssensor findes i nogle digitale kameraer. Ved at registrere orienteringen på tidspunktet for optagelsen kan kameraets software bestemme, om billedet skal orienteres i liggende eller stående format.
Et gyroskop er en enhed, der bruger Jordens tyngdekraft til at bestemme orienteringen. Dens design består af en frit roterende skive kaldet en rotor, monteret på en roterende akse i midten af et større og mere stabilt hjul. Når aksen drejer, forbliver rotoren stille for at indikere den centrale tyngdekraft og dermed hvilken vej der “Ned.”