Fragen zur INS -Implementierung (die Verwendung von Magnetic + Gyroscope + Accelerator)
-
27-10-2019 - |
Frage
Ich versuche, eine Android -App zu erstellen, mit der Benutzer ein Spiel spielen können, indem es um sein Telefon umgeht
Ich muss es tun, um es zu tun, um eine erste Ausrichtung festzulegen (damit sie sie trotzdem spielen können, mit denen sie ihr Telefon halten möchten), und jede andere Bewegung wird nur mit der Anfangsanlage ausgeglichen, um herauszufinden, was die Rotation gemacht hat.
Ich weiß, dass die Magnet- + Beschleunigung mir die Rotationsmatrix geben kann
und das Gyroskop gibt mir die Winkelgeschwindigkeit, die später in eine andere Rotationsmatrix berechnet werden kann, wie der Körperrahmen selbst orientiert.
Aber wie soll ich diese beiden zusammen verschmelzen, damit sie das andere ergänzen können? Was soll ich tun? .. Wie soll ich vorgehen?
Lösung
Dieses Problem ist bereits gelöst, siehe GetRotationMatrix in SensorManager.