Inertialsensoren Datenverarbeitung

Gast #3889897
Lesenswert?
• ▲
▼
Hallo Freunde,
ich würde gerne die Daten eines Inertialsensoren verarbeiten.
http://www.chrobotics.com/shop/um7-lt-orientation-sensor

Ich bekomme unter anderem die Beschleunigungen in alle 3 Richtungen und 
die Winkelgeschwindigkeit.
Durch zweifaches integrieren bekomm ich nun von der Beschleunigung die 
Positionen in x,y und z-Richtung.
Durch einfaches integrieren der Winkelbeschleunigung bekomm ich den 
Winkel ausgegeben.

Nun ist die Frage ob es fertige Algorithmen gibt die aus den 4 Daten 
eine fertige Position mit Winkel liefern?
Stickwort Beschleunigtes Koordinatentensystem..
Ich bewege mich übrigens nur in der 2D-Ebene.. Das macht die Sache wohl 
schon einfacher.

Was ich nun nicht genau weiß ist, ob die Beschleunigungssensoren bei ner 
Drehbwegung die Zentrifugalkraft rausrechnen.. Irgendwo steckt da wohl 
noch nen Kalmannfilter drin der mir die Daten aufbereitet..

Oder habt ihr ev Literaturvorschläge etc?

Gruß
Smazze
Gast #3889933
Lesenswert?
• ▲
▼
Smazze schrieb:
> Durch einfaches integrieren der Winkelbeschleunigung bekomm ich den
> Winkel ausgegeben.

Theoretisch ja - praktisch nein. Bei solch einem MEMS-Schrott-Sensor 
geht das keine 60 Sekunden gut, dann läuft dir der Winkel auf Grund von 
Drift und Rauschen zu irgendwelchen Phantasiewerten hin.

Der Kalmanfilter ist das richtige Mittel der Wahl. Such nach 
Kalmanfilter bei Google und du findest tausende Erklärungen und 
Impelmentierungen.

Alternativ wäre ein Komplementärfilter geeignet.

Smazze schrieb:
> Nun ist die Frage ob es fertige Algorithmen gibt die aus den 4 Daten
> eine fertige Position mit Winkel liefern?

Es gibt genügend open Source IMUs bzw. Open Source Quadrcopter die den 
Kalmanfilter bis zum Erbrechen implementiert haben.
Gast #4096746
Lesenswert?
• ▲
▼
Marco schrieb:
> Theoretisch ja - praktisch nein. Bei solch einem MEMS-Schrott-Sensor
> geht das keine 60 Sekunden gut, dann läuft dir der Winkel auf Grund von
> Drift und Rauschen zu irgendwelchen Phantasiewerten hin.

du lebst also immernoch so in den 00 Jahren?

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.