Forum: Mikrocontroller und Digitale Elektronik Winkel Bestimmung aus Sensorenwerte


von Carter J. (carter88)


Lesenswert?

Hallo die Aufgabe lautet:
Entwurf und implementierung  ein Programm, welches mit der zur Verfügung 
gestellten Hardware (STM32F4DISCOVERY + Platine mit 3 MEMS-Sensoren) die 
zeitlich veränderlichen Roll- und Nickwinkel des Systems in Echtzeit 
bestimmt,

das Programm wurde soweit fertigt gemacht , wir bekommen von den 3 
Sensoren (accelerometer, gyrometer,magneto-resistive sensors) ax,ay,az; 
wx,wy,wz ; x,y,z.
wie kann man daraus den Roll und Nickwinkel bestimmen?
weisst jemand der mathematische Formel dafür?
wie kann man es mit Z.B Eulerwinkel bestimmen

von Ernst O. (ernstj)


Lesenswert?

Hier zum Beispiel:

"autonomous navigation for flying robots"

bei youtube suchen

von Wolfgang (Gast)


Lesenswert?

Carter J. schrieb:
> wie kann man daraus den Roll und Nickwinkel bestimmen?
> weisst jemand der mathematische Formel dafür?

Ohne Kenntnis des lokalen Magnetfeldes der Erde, i.e. mindestens 
Magnetfeldmodell der Erde und geographische Koordinaten, kannst du mit 
dem Magnetfeldsensor wenig anfangen.

von Philipp K. (philipp_k59)


Lesenswert?

Kenne die Sachen nur aus dem Modellbau anflugweise :D

Scroll mal nach unten 
https://de.wikipedia.org/wiki/Roll-Nick-Gier-Winkel.

EDIT: Ein Magnet/Kompass Sensor müsste die Daten doch schon roh in 
Winkeln  ausgeben?

: Bearbeitet durch User
von M. L. (ado)


Lesenswert?

Ich hatte für eine Android-App mal eine Sensor-Fusion Lib gesucht
und bin damals auf die von Paul Lawitzki gestoßen.

http://www.codeproject.com/Articles/729759/Android-Sensor-Fusion-Tutorial

Ich hatte zuletzt dann die erweiterte  Version mit dem Wrapper-Code von
Jose Collas genommen.

https://github.com/goatstone/AndroidSensorFusion/blob/master/java/com/goatstone/util/SensorFusion.java

: Bearbeitet durch User
von Wolfgang (Gast)


Lesenswert?

Vielleicht sollen die Randbedingungen, denen das System ausgesetzt ist, 
erstmal geklärt werden.

Geht es um die Bestimmung der Lage unter statischen Bedingungen, treten 
dynamische Kräfte auf, welchen Magnetfeldern (ungestörtes 
Erdmagnetfeld?) ist das System ausgesetzt und sind die zur Bestimmung 
der Orientierung genutzten Felder konstant?

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.