Forum: Mikrocontroller und Digitale Elektronik Kalman Filter testen


von Dennis M. (freezly)


Lesenswert?

Hallo,

ich möchte gern Code zu einem Kalmanfilter mit Testdaten erst mal auf 
dem Computer testen, bevor ich ihn in einem Quadrocopter (ACC/Gyros) 
verwende. Hat jemand eine Idee, wie ich Testdaten generieren kann? Wenn 
ich auch gleich eine Vorhersage damit generiere, was der Filter ungefähr 
ausspucken soll, wäre das natürlich auch super (Soll / Ist Vergleich).

von Knall Heinz (Gast)


Lesenswert?

Hi,
da keine weitere Informationen bzgl. des Kalmanfilters gegeben sind, 
nehme ich einfach mal das Beispiel:
am einfachsten wäre es die Spannung über einem Widerstand mittels Oszi 
zu messen und die Daten dann auszuwerten.

Viele Grüße

von Thomas B. (detritus)


Lesenswert?

Wenn du nen Kalman-Filter hast, ist ein Modell des Prozesses wohl 
vorhanden.
Was spricht dagegen, dieses für sinnvolle Eingangsdaten 
nachzusimulieren, und die zusätzlich additiv verrauschten Ausgänge dann 
als Referenz für den Test mit den gleichen Eingangsdaten zu verwenden?

von Dennis M. (freezly)


Lesenswert?

Knall Heinz schrieb:
> Hi,
> da keine weitere Informationen bzgl. des Kalmanfilters gegeben sind,
> nehme ich einfach mal das Beispiel:
> am einfachsten wäre es die Spannung über einem Widerstand mittels Oszi
> zu messen und die Daten dann auszuwerten.
>
> Viele Grüße

Naja, ich habe noch nicht Spannung .. ich habe noch bits und bytes und 
will erst mal rausfinden ob der Code auf dem Computer sinnvolle 
Ergebnisse liefert, ohne auf reele Hardware zuzugreifen. Ich kann es ja 
dann auch in in einem Diagramm darstellen lassn ala Excel, oder wenns 
mehr arbeit sein soll auch selbst Diagramme erstellen.

von Dennis M. (freezly)


Lesenswert?

Thomas B. schrieb:
> Wenn du nen Kalman-Filter hast, ist ein Modell des Prozesses wohl
> vorhanden.
> Was spricht dagegen, dieses für sinnvolle Eingangsdaten
> nachzusimulieren, und die zusätzlich additiv verrauschten Ausgänge dann
> als Referenz für den Test mit den gleichen Eingangsdaten zu verwenden?

Das Modell des Prozesses ist ein Quadrocopter, dessen ACC Sensoren nur 
in Kombination mit Gyros sinnvolle Werte liefern kann.

Wenn ich es mal genau nehme, ist meine eigentliche Frage: wie simuliere 
ich das Flugverhalten (also ACC und Gyros) um den Filter zu testen.

Was ich dazu sagen muss: ich weiss bis jetzt noch nicht, wie diese Daten 
aussehen müssen (acc /gyros). Deswegen auch meine Frage.

von freezly (Gast)


Lesenswert?

Oder hat jemand eine Tabelle mit Messwerten, die er mir zur Verfügung 
stellen kann?

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.