Frage

Ich weiß, wie man die Koordinaten der magnetischen Überschrift erhält.x, hämisch. Wie kann ich diesen Vektor erstellen?

Vielen Dank!

War es hilfreich?

Lösung

Bearbeiten: Ich habe meine Antwort ziemlich geändert ...

Grundsätzlich müssen Sie den magnetischen Nordvektor in die entgegengesetzte Richtung zum zur Magnetische Deklination Winkel.

Der schwierige Teil ist, dass Sie den Vektor auf einer horizontalen Ebene drehen müssen. Dafür müssen Sie die Ausrichtung des Telefons kennen.

Hier ist, was Sie tun müssen:

  1. Holen Sie sich den magnetischen Nordvektor.

  2. Holen Sie sich den Schwerkraftvektor vom Beschleunigungsmesser.

  3. Berechnen / schauen Sie nun die magnetische Deklination (es hängt davon ab, wo Sie sich in der Welt befinden, und es variiert auch langsam mit der Zeit).

  4. Drehen Der magnetische Nordvektor x Grad um den Schwerkraftvektor (wobei -x = magnetische Deklination). Dies ist der schwierige Teil, Sie müssen einen 3D -Trig auffrischen.

Andere Tipps

Danke für die Bearbeitung ... lustig, genau das habe ich damals getan. Ich nahm den magnetischen Nordvektor und drehte ihn mit einer Rotationsmatrix um den Schwerkraftvektor mit der Variation zwischen der Magneticheadierung und der wahren Häuptlinge.

Die Sache ist, dass ich in diesem Fall vom Magnetvektor angewiesen bin. In einigen Situationen bemerkte ich, dass der Magnetvektor absolut verrückt wurde und der Sensor seltsame Werte lieferte.

Ich wollte also den Vektor der wahren Hauptbeauftragte, der unabhängig vom magnetischen Vektor ist. Ok, was für ein dummer Gedanke - die wahre Überschrift hängt höchstwahrscheinlich schon von der magnetischen Überschrift ab.

Allerdings - danke für die Antwort :)

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top