LSM303 Lageregelung Quadcopter

Gast #2894727
Servus Leute,

ich habe die Sensoren LSM303 und L3G4200d.

Das Ziel ist es aus diesen zwei Sensoren eine Lageregelung zu machen.
Beide Sensoren kann ich auslesen, jedoch fehlt mir der Ansatz beide 
Sensoren zur Lageregelung zusammen zusetzen.

Was muss ich machen ? Falls jemand mal so etwas programmiert hat könnte 
ich auch ein Beispiel C-code gut gebrauchen.

Brauche ein Ansatz.

Danke
Oh Mann, wie stellst du dir das vor? Als erstes bruachst du mal eine 
vernünftige Filterung und Fusionierung der Werte. Das macht ein 
Kalmanfilter
http://en.wikipedia.org/wiki/Kalman_filtering
und darauf braut man dann einen mehrstufigen PID Regler auf
http://de.wikipedia.org/wiki/Regler#PID-Regler

Das ist alles Mathematik pur und nichts für Anfänger. Über I2C Werte 
auslesen ist die eine Sache, einen Regelung für einen Quadrocopter was 
anderes. Wer ein Autoradio auswechseln kann der kann noch lange kein 
Auto von Grund auf erbauen. Ansonsten musst du dich halt nach 
Quadrocopterprojekten umschauen, es gibt da viele OpenSource Sachen. 
Hier im Forum wirst du da auch fündig, aber nicht mit Beispielcode. Das 
wäre ein bisschen viel hier.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 14 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.