Forum: Digitale Signalverarbeitung / DSP / Machine Learning konkurrierende Datenfusion mit Kalman


von klaus (Gast)


Lesenswert?

Moin,

die Theorie hinter den KF habe ich verstanden und konnte auch schon ein 
paar in matlab simulieren (inclusive Berechnung von R und Q).

Nun die Frage: wie fusioniere ich mit nem KF mehrere unterschiedliche 
Sensoren, die allerdings Informationen über die gleiche physikalische 
Größe bereitstellen, zu einem besseren Wert als es die einzelnen sind? 
Angenommen man drei Sensoren, die Informationen über die Höhe liefern: 
einen Ultraschall, ein Barometer und ein Radar. Jetzt kann ich für jeden 
Sensor einen Zustand ins KF einbauen, jedoch möchte ich gern aus den 
drei ungenauen Zuständen einen genauen haben bzw bei Ausfall eines 
Sensors (Ultraschall funktioniert nur unter Höhen von 6 m) dessen Daten 
nicht mehr berücksichtigen. Hier fehlt mir der Ansatz.

von Philipp L. (philipp_l89)


Lesenswert?

Durch Kaskade:


UltraSchall----KF----+-+---Gewichtung-----KF---
System---------+     | |                  |
                     | |                  |
Barometer------KF----+ |                  |
System---------+       |                  |
                       |                  |
Radar----------KF------+                  |
System---------+                          |
                                          |
System------------------------------------+

Behandle quasi alle drei Sensoren als "einen Sensor" allerdings wird die 
Vertrauensmatrix ein bisschen eine Qual werden ;)

von Jan (Gast)


Lesenswert?

Hallo zusammen!

Sieht nach etwas aus was fliegen kann, richtig? Sorry, auch wenn die 
meine Frage euch leider nicht weiterhilft, es interessiert mich trotzem: 
Barometer und Ultraschall kenne ich, aber von was für einem Radar 
sprecht ihr?

Danke und Gruß,

Jan

von Mike (Gast)


Lesenswert?

Jan schrieb:
> aber von was für einem Radar sprecht ihr?
Wie LIDAR, nur mit Funkwellen.

von Jan (Gast)


Lesenswert?

Cool! Ein Eigenbau von Dir oder gekauft? Habe auch Barometer und 
Ultraschall an meinem Quad, ist aber nicht sonderlich gut, 'autolanding' 
funktioniert nur sehr maessig bei Höhen < 2m...

von klaus (Gast)


Lesenswert?

Ich selbst habe kein Radar, es ging mir nur ums Prinzip.

btw: wenn du autolandest, kommst du doch zwangsläufig in den Bereich 
<2m, ab dann sollte es doch sauber landen, dein Gerät? Oder meinst du, 
dass bei >2m dein Gerät nicht mit konstanter v sinkt und immer zappelt? 
Das könnte daran liegen, dass dein Barometer zu stark rauscht und du die 
Daten nicht filterst. Klappt Höhe halten besser?

von Rene (Gast)


Lesenswert?

Google mal Information Filter. Das ist eine Variante des Kalman-Filter 
zur Sensordatenfunktion.

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.