{"id":88484,"date":"2020-07-17T08:39:08","date_gmt":"2020-07-17T06:39:08","guid":{"rendered":"https:\/\/botland.com.pl\/blog\/filtr-kalmana-podstawy-teoretyczne\/"},"modified":"2024-09-03T14:38:58","modified_gmt":"2024-09-03T12:38:58","slug":"kalman-filter-theoretische-grundlage","status":"publish","type":"post","link":"https:\/\/botland.de\/blog\/kalman-filter-theoretische-grundlage\/","title":{"rendered":"Kalman-Filter &#8211; Theoretische Grundlage"},"content":{"rendered":"<span class=\"span-reading-time rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">Lesezeit<\/span> <span class=\"rt-time\"> 9<\/span> <span class=\"rt-label rt-postfix\">min.<\/span><\/span>\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"88484\" class=\"elementor elementor-88484 elementor-2821\" data-elementor-post-type=\"post\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-ec03b9c elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"ec03b9c\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-6c7e8469\" data-id=\"6c7e8469\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-430f3cb4 elementor-widget elementor-widget-text-editor\" data-id=\"430f3cb4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Ein breites Spektrum technischer Wissenschaften ben\u00f6tigt geeignete mathematische Werkzeuge, um eine Vielzahl von Ph\u00e4nomenen zu beschreiben. Sowohl Automatisierung, Robotik, Steuerungstheorie und -systeme, Elektronik, Elektroakustik, digitale Signalverarbeitung und verwandte Bereiche st\u00fctzen sich auf lineare Algebra, Operatorenkalk\u00fcl, genetische Algorithmen, numerische Methoden sowie Fuzzy-Logik und andere Zweige der Mathematik. Neben den in den technischen Wissenschaften beliebten mathematischen Werkzeugen wie der Laplace-Transformation, der Z-Transformation oder der Finite-Elemente-Methode sticht vor allem ein Algorithmus hervor, der unter anderem die Weltraumforschung revolutioniert hat, n\u00e4mlich der <strong>Kalman-Filter<\/strong>. Er ist eines der klassischen Sch\u00e4tzverfahren, das in Anwendungen wie der Signalverarbeitung, der Steuerung elektrischer Antriebe, autonomen Fahrzeugsteuerungssystemen und der Prozessorsteuerung in Computern eingesetzt wird. In der Fachliteratur wird der Kalman-Filter meist in spezifischen Anwendungsf\u00e4llen wie autonomen Robotern oder linearen automatischen Steuerungssystemen mit Gau\u00df-verteiltem Rauschen beschrieben, was es sehr schwierig macht, das Thema von der grunds\u00e4tzlichen Seite her transparent darzustellen. Unser Artikel beschreibt den diskreten Kalman-Filter mit Hilfe der Vektor- und Matrizenrechnung und zeigt ein praktisches Beispiel f\u00fcr seine Anwendung.      <\/p>\n<h3>Was ist ein Kalman-Filter?<\/h3>\n<p><strong>Der Kalman-Filter ist ein spezieller Algorithmus, der in den fr\u00fchen 1960er Jahren von Rudolf Emil Kalman<\/strong> (1930-2016), einem ungarisch-amerikanischen Elektroingenieur, entwickelt und vorgestellt wurde. Wir k\u00f6nnen den Kalman-Filter in jeder Anwendung einsetzen, bei der die Zuverl\u00e4ssigkeit der Informationen \u00fcber die Parameter dynamischer Systeme eingeschr\u00e4nkt ist. Dann k\u00f6nnen wir auch vorhersagen, welche Ereignisse als n\u00e4chstes eintreten k\u00f6nnten. Dies geschieht auf der Grundlage der bisher gesammelten Informationen. Dabei werden viele bedingte Faktoren ber\u00fccksichtigt, die sich \u00e4ndern und einen erheblichen Einfluss auf das Ergebnis des Automatisierungssystems haben k\u00f6nnen, in dem der Kalman-Filter eingesetzt wird. Dieser Algorithmus eignet sich hervorragend f\u00fcr dynamische Systeme, bei denen sich die Parameter st\u00e4ndig \u00e4ndern und die keinen gro\u00dfen Speicherplatz ben\u00f6tigen, um ordnungsgem\u00e4\u00df zu funktionieren, sondern nur den Zustand des Systems vor dem n\u00e4chsten. Ein wichtiger Faktor, der daf\u00fcr spricht, ist die hohe Geschwindigkeit des Algorithmus, wodurch er erfolgreich in Echtzeitanwendungen und eingebetteten Systemen eingesetzt werden kann.       <\/p>\n<h3>Kalman-Filter &#8211; in welchen Anwendungen lohnt sich der Einsatz?<\/h3>\n<p>Bevor wir den Algorithmus erl\u00e4utern, der das Prinzip des Kalman-Filters zeigt, werden wir ein Hardware-Beispiel f\u00fcr seine Anwendung verwenden, n\u00e4mlich einen Roboter, der durch dicht bewaldete Gebiete navigieren kann. Er muss seine genaue Position kennen, damit das eingebaute Navigationssystem richtig funktioniert. <\/p>\n<p>Wir k\u00f6nnen also sagen, dass unser Roboter durch eine Zustandsvariable <span style=\"font-weight: 400;\">xk<\/span><span style=\"font-weight: 400;\">, <\/span> definiert ist, die durch einen Vektor mit zwei Komponenten &#8211; Position <span style=\"font-weight: 400;\">p und <\/span>Geschwindigkeit <span style=\"font-weight: 400;\">v<\/span><span style=\"font-weight: 400;\">&#8211;<\/span> definiert ist<span style=\"font-weight: 400;\">:<\/span><\/p>\n<p id=\"gdcalert5\"><img decoding=\"async\" class=\"aligncenter size-full wp-image-2822\" src=\"https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2020\/01\/3.1.png\" alt=\"\" width=\"77\" height=\"29\">(3.1)<\/p>\n<p>Der Zustand des Systems wird durch numerische Daten bestimmt, die seine Grundkonfiguration definieren, und dies k\u00f6nnen numerische Daten f\u00fcr beliebige Gr\u00f6\u00dfen sein. In unserem Fall sind diese Gr\u00f6\u00dfen Position und Geschwindigkeit, aber bei anderen Systemen kann es sich auch um die verbleibende Kraftstoffmenge im Tank des Autos, die Temperatur der Spitze im Kolben der L\u00f6tstation, den Strom im Erregerkreis des Synchrongenerators und viele andere Parameter handeln, die je nach Anwendung Verfolgungswerte erfordern. Der Roboter in dem hier vorgestellten Beispiel ist mit einem GPS-Navigationssystem ausgestattet, das in der Lage ist, seine Koordinaten mit einer Genauigkeit von zehn Metern zu bestimmen. Dies ist ein zufriedenstellendes Ergebnis, aber aufgrund der Variabilit\u00e4t der verschiedenen Parameter des Gel\u00e4ndes, \u00fcber das sich der Roboter bewegt, muss das eingebaute GPS-System noch genauer sein. Im schlimmsten Fall k\u00f6nnte der Roboter bei einer Koordinatengenauigkeit von zehn Metern sogar in einen Abgrund st\u00fcrzen.     <\/p>\n<p>Um den Weg eines Roboters genau zu bestimmen, m\u00fcssen die Parameter der einzelnen Signale, die seine Antriebseinheit steuern, bekannt sein. Dann &#8220;wei\u00df&#8221; das GPS-System, dass der Roboter, wenn er sich mit einer quasi-geradlinigen Bewegung fortbewegt, sich im n\u00e4chsten Schritt wahrscheinlich auf dieselbe Weise und in dieselbe Richtung weiterbewegen wird. Der Roboter erh\u00e4lt jedoch immer noch keine Informationen \u00fcber Umgebungsfaktoren, die seine Bewegung beeintr\u00e4chtigen k\u00f6nnen, z.B. Windb\u00f6en, rutschiger Boden sowie Unebenheiten des Gel\u00e4ndes und bisher nicht vorhergesehene Hindernisse auf der Stra\u00dfe (z.B. liegende \u00c4ste). <span style=\"font-size: 1rem;\">Dann kann die Anzahl der Umdrehungen, die die R\u00e4der des Roboters auf der Stra\u00dfe machen, seine Bewegung falsch darstellen, was zu einer falschen Vorhersage des n\u00e4chsten Schrittes f\u00fchrt, der die Bewegung des Roboters beschreibt. <\/span>   <\/p>\n<p><span style=\"font-size: 1rem;\">Die GPS-Sensoren liefern indirekte Informationen \u00fcber den Zustand des Systems (des Roboters), allerdings mit begrenzter Genauigkeit. Die GPS-Sensoren liefern indirekte Informationen \u00fcber den Zustand des Systems (des Roboters), jedoch mit begrenzter Genauigkeit. Es scheint jedoch, dass die von den GPS-Sensoren empfangenen Daten im Sch\u00e4tzungsprozess verwendet werden k\u00f6nnen, um Koordinatenmessungen mit h\u00f6herer Genauigkeit zu erhalten. Zu diesem Zweck hat sich unter anderem der als Kalman-Filter bekannte Algorithmus bew\u00e4hrt.    <\/span><\/p>\n<h3>Kalman-Filter &#8211; der Anfang des Algorithmus<\/h3>\n<p>Um den Kalman-Filter-Algorithmus zu beginnen, schreiben wir die Zustandsvektor-Gleichung (3.1) in Matrixform:<\/p>\n<p><img decoding=\"async\" class=\"aligncenter size-full wp-image-2823\" src=\"https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2020\/01\/3.2.png\" alt=\"\" width=\"105\" height=\"87\">(3.2)<\/p>\n<p>Wir kennen die aktuelle Position und Geschwindigkeit des Objekts nicht, denn es gibt eine endliche Menge, die den gesamten Bereich m\u00f6glicher Kombinationen von Position und Geschwindigkeit abdeckt, die sich als mit der Realit\u00e4t \u00fcbereinstimmend erweisen k\u00f6nnen, aber unter ihnen gibt es einige, die mehr oder weniger mit den tats\u00e4chlichen Werten \u00fcbereinstimmen. Der Algorithmus des Kalman-Filters geht davon aus, dass beide Zustandsvariablen (in dem untersuchten Fall sind dies die Position und die Geschwindigkeit des Objekts) gem\u00e4\u00df einer Gau\u00dfschen Verteilung (Normalverteilung) verteilt sind. Jede Variable hat einen Mittelwert, der in der Mitte der Zufallsverteilung liegt und auch der erwartete Wert ist, und eine Varianz, die die Messunsicherheit definiert. Auf den ersten Blick sind die Position und die Geschwindigkeit eines Objekts nicht miteinander verbunden, was bedeutet, dass die Information \u00fcber den Zustand einer einzelnen Variablen (eine Komponente des Zustandsvektors) nicht ausreicht, um die andere Variable zu bestimmen. Tats\u00e4chlich sind die Position und die Geschwindigkeit eines Objekts miteinander verbunden, d.h. die Wahrscheinlichkeit, einen bestimmten Wert der Variable zu beobachten, die die Position eines Objekts bestimmt, h\u00e4ngt von seiner Geschwindigkeit ab.     <\/p>\n<p>Diese Situation kann z.B. auftreten, wenn Sie die vorherige Position eines Objekts kennen und versuchen, seine aktuelle Position zu bestimmen. Wenn die Geschwindigkeit des Objekts zu hoch ist, dann wird die n\u00e4chste Positionsmessung des Objekts weiter entfernt sein. Bewegt sich das Objekt dagegen mit einer geringeren Geschwindigkeit, dann zeigt die Positionsmessung im Vergleich zur vorherigen Messung eine geringere Entfernung des Objekts an als bei einer h\u00f6heren Geschwindigkeit. Die Beziehung zwischen der Position und der Geschwindigkeit eines Objekts ist bei der Verfolgung eines Objekts sehr wichtig, da sie wertvolle Informationen liefert &#8211; eine einzelne Parametermessung leitet die potenziellen Ergebnisse nachfolgender Messungen der gleichen Parameter. Dies ist der Hauptzweck des Kalman-Filter-Algorithmus &#8211; m\u00f6glichst viele der durch Messungenauigkeiten belasteten Daten zu sammeln, um ein m\u00f6glichst genaues Messergebnis zu erhalten.    <b> <\/b>Die Beziehung zwischen den Zustandsvariablen wird durch die Kovarianzmatrix und jedes in ihr enthaltene Element definiert. Das Element  <span style=\"font-size: 1rem;\">definiert dann den Grad der Korrelation zwischen der i Zustandsvariablen und der j Zustandsvariablen, wobei die Kovarianzmatrix eine quadratische Matrix ist, d. h. die Anzahl ihrer Zeilen ist gleich der Anzahl ihrer Spalten. <\/span><\/p>\n<h3>Matrix-Notation<\/h3>\n<p>Um den Zustand eines Objekts zu modellieren, ist es hilfreich, die Matrixnotation mit Gau\u00dfscher Unsch\u00e4rfe zu verwenden &#8211; wir brauchen dann zwei Gleichungen, um den Zustand des Objekts f\u00fcr die K Messung<sub><span style=\"font-weight: 400;\">.<\/span><span style=\"font-weight: 400;\">x<\/span>k<\/sub> zu bestimmen ist ein Vektor von Mittelwerten (skalar), die die erwarteten Werte sind, und P<sub>k<\/sub> ist die Kovarianzmatrix.<\/p>\n<p><img fetchpriority=\"high\" decoding=\"async\" class=\"aligncenter size-full wp-image-2824\" src=\"https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2020\/01\/4.1.4.2.png\" alt=\"\" width=\"562\" height=\"140\"><\/p>\n<p>Im vorliegenden Fall sind die Zustandsvariablen die Position und die Geschwindigkeit des Objekts, aber es sei darauf hingewiesen, dass der Zustand durch eine beliebige Anzahl von Variablen beschrieben werden kann, die beliebige Parameter darstellen. Es ist dann notwendig, die Werte der Variablen f\u00fcr den aktuellen Zustand (zum Zeitpunkt k-1) zu notieren, um mit der Vorhersage der Werte f\u00fcr den Zustand zum Zeitpunkt k fortfahren zu k\u00f6nnen. Es ist nicht bekannt, welcher Zustand die tats\u00e4chlichen Parameter des Objekts widerspiegelt, aber das ist f\u00fcr den Vorhersageprozess irrelevant. Die Vorhersagephase kann mit Hilfe des Vektors F<sub>k<\/sub> visualisiert werden. Jeder Punkt, der sich im aktuellen Schritt im Zustandsraum befindet, wird in eine neue Region verschoben &#8211; die Region der vorhergesagten Werte, in die sich das System bewegt, wenn der vorhergehende Zustandsraum korrekt lokalisiert wurde. Um den vorhergesagten Zustandsraum zu finden, wenn Sie die aktuellen Werte der Zustandsvariablen kennen, die die Position und die Geschwindigkeit bestimmen, verwenden Sie ein System von Gleichungen:     <\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2825\" src=\"https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2020\/01\/4.3.4.4.png\" alt=\"\" width=\"562\" height=\"203\"><\/p>\n<p>Auf diese Weise erhalten wir eine Vorhersagematrix, die Informationen \u00fcber den n\u00e4chsten (nach k-1) Zustand (k) enth\u00e4lt. Es ist jedoch immer noch nicht klar, wie man die Kovarianzmatrix korrekt aktualisiert. Hier muss jeder Punkt, der in der Verteilung enthalten ist, mit der Matrix A multipliziert werden:  <\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2826\" src=\"https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2020\/01\/4.5.4.6.4.7.4.8.png\" alt=\"\" width=\"574\" height=\"285\"><\/p>\n<h3>Einfluss von externen Faktoren<\/h3>\n<p>In diesem Stadium sind noch nicht alle Faktoren ber\u00fccksichtigt. Dabei handelt es sich um Faktoren, die nicht direkt mit den Eigenschaften des untersuchten Systems zusammenh\u00e4ngen, sondern unabh\u00e4ngig davon auftreten, aber ebenfalls den Zustand des Systems beeinflussen k\u00f6nnen. Wenn es sich bei dem durch die Zustandsvariablen beschriebenen Objekt beispielsweise um eine elektrische Lokomotive handelt &#8211; wenn der Fahrer die Versorgungsspannung f\u00fcr die Motoren erh\u00f6ht, z.B. durch Verringerung des magnetischen Flusses im Erregerkreis, beschleunigt die Lokomotive. Auch im beschriebenen Fall des Roboters kann das bordeigene Navigationssystem Probleme haben, ein Signal an das Steuersystem des Roboters zu \u00fcbermitteln, um die R\u00e4der zu drehen oder anzuhalten, z.B. wenn die Gefahr besteht, dass der Roboter w\u00e4hrend der Fahrt vom Wind umgeweht wird. Wenn diese zus\u00e4tzlichen Informationen \u00fcber die \u00e4u\u00dferen Bedingungen bekannt sind, k\u00f6nnen sie mit Hilfe eines   <\/p>\n<p><sub>k<\/sub>-Vektors ber\u00fccksichtigt werden, so dass die Korrektur in die Vorhersagematrix aufgenommen werden kann:<\/p>\n<p>Wenn wir davon ausgehen, dass wir auf der Grundlage der Steuersignale (z.B. des F\u00fcllfaktors des Steuersignals f\u00fcr die Motordrehzahl) den erwarteten Wert der Beschleunigung a kennen, erhalten wir ein System von Gleichungen:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2827\" src=\"https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2020\/01\/5.1.5.2.png\" alt=\"\" width=\"557\" height=\"198\"><\/p>\n<p><sub>k<\/sub> ist der Kontrollvektor &#8211; bei einfachen Systemen ohne \u00e4u\u00dfere Einfl\u00fcsse k\u00f6nnen diese Komponenten ignoriert werden. Was aber, wenn die vorhergesagte L\u00f6sung immer noch nicht genau genug ist? <\/p>\n<h3>Externe Unsicherheit<\/h3>\n<p>Der gesamte Vorhersageprozess geht nahtlos weiter, wenn der Zustand des Objekts auf allen ber\u00fccksichtigten Faktoren basiert, einschlie\u00dflich externer Faktoren, deren Auftreten nicht mit den Eigenschaften des Systems selbst zusammenh\u00e4ngt, die sie beeinflussen. Das ist so lange der Fall, wie wir die maximalen Parameter der externen Faktoren kennen, gegen die das System resistent sein wird. Was aber, wenn Faktoren auftreten, von denen wir nichts wissen? Drohnen (wie auch andere Flugzeuge) sind zum Beispiel Windb\u00f6en ausgesetzt, die die Flugbahn st\u00f6ren und sogar eine Kollision mit einem nahe gelegenen Objekt (z. B. einem Baum) verursachen k\u00f6nnen. Ein Roboter mit R\u00e4dern kann w\u00e4hrend der Fahrt ausrutschen, so dass er trotz sich drehender R\u00e4der nicht mehr weiterfahren kann. Da diese Faktoren nicht ber\u00fccksichtigt werden, kann der Algorithmus in der Vorhersagephase versagen, was sogar zu irreparablen Sch\u00e4den am System f\u00fchren kann.      <\/p>\n<p>Um die Wahrscheinlichkeit solcher h\u00f6chst unerw\u00fcnschten Effekte zu erh\u00f6hen, muss f\u00fcr jeden Vorhersageschritt eine zus\u00e4tzliche Unsicherheit in die Berechnung einbezogen werden. Bei der originalen Sch\u00e4tzung wird dann die urspr\u00fcngliche Sch\u00e4tzung um einen Bereich von Zust\u00e4nden erweitert. Die vorhergesagte L\u00f6sung x<sub>k-1<\/sub>, wird in den Kovarianzbereich Q<sub>k<\/sub> verschoben. Mit anderen Worten, man kann auch sagen, dass externe Faktoren, die eine Quelle zus\u00e4tzlicher Unsicherheit sind, das Rauschen der Kovarianzmatrix Q<sub>k<\/sub> bilden. Ein solcher Vorgang f\u00fchrt zu einer neuen Gau\u00dfschen Unsch\u00e4rfe, die eine andere Kovarianz in Bezug auf die urspr\u00fcngliche Gau\u00dfsche Unsch\u00e4rfe, aber denselben Erwartungswert der Zustandsvariablen hat. Anschlie\u00dfend erh\u00e4lt man eine erweiterte Kovarianzmatrix, indem man den Faktor Q<sub>k<\/sub> einbezieht:     <\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2828\" src=\"https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2020\/01\/6.1.6.2.png\" alt=\"\" width=\"554\" height=\"84\"><\/p>\n<p>Mit anderen Worten: Der aktualisierte &#8216;beste&#8217; erwartete Wert wird aus dem vorherigen erwarteten Wert unter Ber\u00fccksichtigung der Auswirkungen der externen Bedingungen vorhergesagt. Auch die neu abgeleitete externe Unsicherheit ist das Ergebnis der Kombination der zuvor berechneten externen Unsicherheit mit einer erweiterten Unsicherheit aufgrund des Einflusses der externen Bedingungen. In diesem Stadium k\u00f6nnen wir die Daten von den Messsensoren weiterverarbeiten.  <\/p>\n<h3>Ann\u00e4herung an eine messbasierte Sch\u00e4tzung<\/h3>\n<p>Das zu pr\u00fcfende System kann mit mehreren Messsensoren ausgestattet sein, die die notwendigen Informationen zur Bestimmung seines Zustands liefern. Unabh\u00e4ngig von den Stimulationen, auf die diese Sensoren reagieren, liefern sie die Informationen, die zur Bestimmung der Position und der Geschwindigkeit des Roboters erforderlich sind, so dass indirekte Messungen mit ihnen durchgef\u00fchrt werden. Es ist wichtig zu beachten, dass es eine Abweichung zwischen den Einheiten und dem Ma\u00dfstab der Anzeige und den Einheiten und dem Ma\u00dfstab des verfolgten Zustands geben kann. Daher wird die Beschreibung der Sensoren durch eine H<sub>k<\/sub>-Matrix modelliert. Die Verteilung der Sensormesswerte kann anhand der Gleichungen vorhergesagt werden:    <\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2829\" src=\"https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2020\/01\/7.1.7.2.png\" alt=\"\" width=\"546\" height=\"105\"><\/p>\n<p>Einer der gr\u00f6\u00dften Vorteile des Kalman-Filter-Algorithmus ist, dass er gegen die Ungenauigkeit der von den Sensoren vorgenommenen Messungen (aufgrund von Rauschen) immun ist. Sensoren k\u00f6nnen unzuverl\u00e4ssig sein, so dass jeder gesch\u00e4tzte Zustand des Systems das Ergebnis einer Reihe von Parametern sein kann, die von den Sensoren abgelesen werden. Der Kalman-Filter gleicht dieses Problem auf ein Minimum aus. Aus jedem beobachteten Sensordatenwert k\u00f6nnen wir schlie\u00dfen, dass sich das getestete System in einem wohldefinierten Zustand befindet. Aufgrund der Messunsicherheit k\u00f6nnen jedoch einige der vorhergesagten Zust\u00e4nde wahrscheinlicher sein als andere innerhalb des Bereichs der Sensormesswerte. Zu diesem Zweck f\u00fchren wir eine Unsicherheits-Kovarianzmatrix R<sub>k<\/sub> ein, die sich aus dem von den Sensoren verursachten Rauschen ergibt, sowie einen Vektor der mittleren beobachteten Messwerte <sub>k<\/sub>     <span style=\"font-size: 1rem;\">.<br \/>\nW ten spos\u00f3b uzyskujemy dwa obszary rozmycia Gaussa &#8211; pierwszy wynikaj\u0105cy z przewidywanego odczytu, a drugi z rzeczywistego odczytu z czujnik\u00f3w.<br \/>\nDzi\u0119ki temu obszar poszukiwa\u0144 optymalnego rozwi\u0105zania znacz\u0105co zaw\u0119\u017ca si\u0119 i ca\u0142y algorytm mo\u017cna wykona\u0107 od nowa w ten sam spos\u00f3b, uzyskuj\u0105c jeszcze bardziej dok\u0142adne, tzn, jeszcze bardziej zgodne z rzeczywisto\u015bci\u0105 wyniki oblicze\u0144 na podstawie uzyskanych wcze\u015bniej danych pomiarowych.  <\/span><\/p>\n<h3>Kalman-Verst\u00e4rkung<\/h3>\n<p>Zur Bestimmung der Matrix, die die Kalman-Verst\u00e4rkung definiert, muss eine eindimensionale Gau\u00df-Kurve verwendet werden, wobei der <span style=\"font-weight: 400;\">2<\/span><span style=\"font-weight: 400;\">i der Mittelwert<\/span> zu ber\u00fccksichtigen sind<span style=\"font-weight: 400;\">:<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2830\" src=\"https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2020\/01\/8.1.png\" alt=\"\" width=\"546\" height=\"84\"><\/p>\n<p>Multipliziert man die Gleichungen der Kurven, die die Normalverteilung f\u00fcr den vorhergesagten Zustand und den aus den von den Messsensoren abgelesenen Daten ermittelten tats\u00e4chlichen Zustand darstellen, miteinander, erh\u00e4lt man eine neue Gleichung der Kurve, deren Verteilung den Wertebereich f\u00fcr den gesuchten Zustandsvektor einengt:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2831\" src=\"https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2020\/01\/8.2-8.7.png\" alt=\"\" width=\"551\" height=\"485\"><\/p>\n<p><span style=\"font-weight: 400;\">Unter Verwendung der Matrix-Notation erhalten wir:<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2832\" src=\"https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2020\/01\/8.8.8.9.8.10.png\" alt=\"\" width=\"564\" height=\"132\"><\/p>\n<p>wobei K die Matrix ist, die die Kalman-Verst\u00e4rkung definiert.<\/p>\n<h3>Endg\u00fcltige Berechnungen<\/h3>\n<p>Wir erhalten zwei Verteilungen auf der Grundlage der Gau\u00dfschen Verteilung. Die erste ergibt sich aus der vorhergesagten Messung (9.1) und die zweite aus der beobachteten Messung. <\/p>\n<p>Aus dem Gleichungssystem (9.3) bestimmen wir die Bedingungen, die den gemeinsamen Bereich der Verteilungen (9.1) und (9.2) definieren.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-2833\" src=\"https:\/\/botland.com.pl\/blog\/wp-content\/uploads\/2020\/01\/9.1-9.6.png\" alt=\"\" width=\"562\" height=\"470\"><\/p>\n<p>Je nach den Erfordernissen der Anwendung kann der gesamte Algorithmus mehrmals wiederholt werden, um noch genauere Ergebnisse zu erzielen.<\/p>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-605df98 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"605df98\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-3ad5069\" data-id=\"3ad5069\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-cde2c9f elementor-widget elementor-widget-text-editor\" data-id=\"cde2c9f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div id=\"k-faq-accord\"><h2>Kalman-Filter &#8211; FAQ<\/h2>\n    <div class=\"tabs\" itemscope=\"\" itemtype=\"https:\/\/schema.org\/FAQPage\">\n        <div class=\"tab\" itemscope=\"\" itemprop=\"mainEntity\" itemtype=\"https:\/\/schema.org\/Question\">\n            <input type=\"checkbox\" id=\"chck1\"><h3>\n                <label class=\"tab-label\" for=\"chck1\" itemprop=\"name\">Kalman-Filter &#8211; Was ist das? <\/label><\/h3>\n            <div class=\"tab-content\" itemscope=\"\" itemprop=\"acceptedAnswer\" itemtype=\"https:\/\/schema.org\/Answer\">\n                <div itemprop=\"text\">\n<p> Was ist der Kalman-Filter? Der Kalman-Filter ist ein Algorithmus, der von Rudolf Emil Kalman, einem ungarisch-amerikanischen Ingenieur, der von 1930 bis 2016 lebte, entwickelt wurde. Das wichtigste Merkmal des Filters ist seine universelle Anwendbarkeit. Das bedeutet, dass er bei allen Anwendungen erfolgreich eingesetzt werden kann, bei denen das Risiko einer geringen Informationszuverl\u00e4ssigkeit besteht. Eine geringere Datenzuverl\u00e4ssigkeit kann sich zum Beispiel auf Parameter beziehen, die dynamische Systeme definieren. Der Kalman-Filter zeichnet sich durch die hohe Geschwindigkeit des gesamten Algorithmus aus, was seinen Anwendungsbereich noch erweitert.       <\/p>\n                <\/div>\n            <\/div>\n        <\/div>\n        <div class=\"tab\" itemscope=\"\" itemprop=\"mainEntity\" itemtype=\"https:\/\/schema.org\/Question\">\n            <input type=\"checkbox\" id=\"chck2\"><h3>\n                <label class=\"tab-label\" for=\"chck2\" itemprop=\"name\">Kalman-Filter &#8211; Anwendung <\/label><\/h3>\n            <div class=\"tab-content\" itemscope=\"\" itemprop=\"acceptedAnswer\" itemtype=\"https:\/\/schema.org\/Answer\">\n                <div itemprop=\"text\">\n<p> Der Kalman-Filter wird in verschiedenen Arten von dynamischen Systemen eingesetzt. Ein spezieller Anwendungsfall des Kalman-Filters sind Systeme, die mit Parametern arbeiten, die sich in einer sogenannten kontinuierlichen Weise \u00e4ndern. Dies bedeutet, dass ein solches System keine gro\u00dfe Menge an Speicherplatz ben\u00f6tigt, um ordnungsgem\u00e4\u00df zu funktionieren. Der Zustand des Schaltkreises, der dem n\u00e4chsten Schaltkreis vorausgeht (sein Zustand), ist ausreichend. Der Kalman-Filter kann erfolgreich in <a href=\"https:\/\/botland.de\/345-roboter\" data-wpel-link=\"internal\">Robotern<\/a> eingesetzt werden, die z. B. mit einem GPS-Navigationssystem ausgestattet sind. Weitere Anwendungen sind Echtzeitanwendungen sowie eingebettete Systeme.       <\/p>\n                <\/div>\n            <\/div>\n        <\/div>    \n    <\/div>\n<\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Wir entschl\u00fcsseln das R\u00e4tsel. Was sind Kalman-Filter? Achtung &#8211; Berechnungen! Aber seien Sie versichert, dass sie nicht so furchterregend sind, wie sie dargestellt werden.   <\/p>\n","protected":false},"author":7,"featured_media":60284,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[466,478],"tags":[646,525],"class_list":["post-88484","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-kompendium-de","category-robotik","tag-robotik-de","tag-wissenschaft-de"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Kalman-Filter - Theoretische Grundlage - Botland<\/title>\n<meta name=\"description\" content=\"Der Kalman-Filter - eine revolution\u00e4re Methode zur Bestimmung des Zustands von automatischen Kontrollsystemen. Besuchen Sie den Botland-Blog und lernen Sie diesen Algorithmus von Grund auf kennen!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/botland.de\/blog\/kalman-filter-theoretische-grundlage\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Kalman-Filter - Theoretische Grundlage - Botland\" \/>\n<meta property=\"og:description\" content=\"Der Kalman-Filter - eine revolution\u00e4re Methode zur Bestimmung des Zustands von automatischen Kontrollsystemen. Besuchen Sie den Botland-Blog und lernen Sie diesen Algorithmus von Grund auf kennen!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/botland.de\/blog\/kalman-filter-theoretische-grundlage\/\" \/>\n<meta property=\"og:site_name\" content=\"Botland\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/facebook.com\/Botland\/\" \/>\n<meta property=\"article:published_time\" content=\"2020-07-17T06:39:08+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-09-03T12:38:58+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/botland.de\/blog\/wp-content\/uploads\/2023\/05\/new2023-okladki-cz4_14-filtr-kalmana.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1510\" \/>\n\t<meta property=\"og:image:height\" content=\"755\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Anna Wieczorek\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"Anna Wieczorek\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"18\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/botland.de\\\/blog\\\/kalman-filter-theoretische-grundlage\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/botland.de\\\/blog\\\/kalman-filter-theoretische-grundlage\\\/\"},\"author\":{\"name\":\"Anna Wieczorek\",\"@id\":\"https:\\\/\\\/botland.store\\\/blog\\\/#\\\/schema\\\/person\\\/432699b001be1bfbf673d91827fb8735\"},\"headline\":\"Kalman-Filter &#8211; Theoretische Grundlage\",\"datePublished\":\"2020-07-17T06:39:08+00:00\",\"dateModified\":\"2024-09-03T12:38:58+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/botland.de\\\/blog\\\/kalman-filter-theoretische-grundlage\\\/\"},\"wordCount\":2634,\"publisher\":{\"@id\":\"https:\\\/\\\/botland.store\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/botland.de\\\/blog\\\/kalman-filter-theoretische-grundlage\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/botland.de\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/05\\\/new2023-okladki-cz4_14-filtr-kalmana.jpg\",\"keywords\":[\"robotik\",\"wissenschaft\"],\"articleSection\":[\"Kompendium\",\"Robotik\"],\"inLanguage\":\"de\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/botland.de\\\/blog\\\/kalman-filter-theoretische-grundlage\\\/\",\"url\":\"https:\\\/\\\/botland.de\\\/blog\\\/kalman-filter-theoretische-grundlage\\\/\",\"name\":\"Kalman-Filter - Theoretische Grundlage - Botland\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/botland.store\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/botland.de\\\/blog\\\/kalman-filter-theoretische-grundlage\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/botland.de\\\/blog\\\/kalman-filter-theoretische-grundlage\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/botland.de\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/05\\\/new2023-okladki-cz4_14-filtr-kalmana.jpg\",\"datePublished\":\"2020-07-17T06:39:08+00:00\",\"dateModified\":\"2024-09-03T12:38:58+00:00\",\"description\":\"Der Kalman-Filter - eine revolution\u00e4re Methode zur Bestimmung des Zustands von automatischen Kontrollsystemen. Besuchen Sie den Botland-Blog und lernen Sie diesen Algorithmus von Grund auf kennen!\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/botland.de\\\/blog\\\/kalman-filter-theoretische-grundlage\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/botland.de\\\/blog\\\/kalman-filter-theoretische-grundlage\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/botland.de\\\/blog\\\/kalman-filter-theoretische-grundlage\\\/#primaryimage\",\"url\":\"https:\\\/\\\/botland.de\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/05\\\/new2023-okladki-cz4_14-filtr-kalmana.jpg\",\"contentUrl\":\"https:\\\/\\\/botland.de\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/05\\\/new2023-okladki-cz4_14-filtr-kalmana.jpg\",\"width\":1510,\"height\":755},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/botland.de\\\/blog\\\/kalman-filter-theoretische-grundlage\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Strona g\u0142\u00f3wna\",\"item\":\"https:\\\/\\\/botland.de\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Kalman-Filter &#8211; Theoretische Grundlage\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/botland.store\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/botland.store\\\/blog\\\/\",\"name\":\"Botland\",\"description\":\"Blog Raspberry Pi, Arduino, elektronika i robotyka - Botland\",\"publisher\":{\"@id\":\"https:\\\/\\\/botland.store\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/botland.store\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/botland.store\\\/blog\\\/#organization\",\"name\":\"Botland\",\"url\":\"https:\\\/\\\/botland.store\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/botland.store\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/botland.store\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/04\\\/logo_kolor_WP_2-1.png\",\"contentUrl\":\"https:\\\/\\\/botland.store\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/04\\\/logo_kolor_WP_2-1.png\",\"width\":250,\"height\":57,\"caption\":\"Botland\"},\"image\":{\"@id\":\"https:\\\/\\\/botland.store\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/facebook.com\\\/Botland\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/botland.store\\\/blog\\\/#\\\/schema\\\/person\\\/432699b001be1bfbf673d91827fb8735\",\"name\":\"Anna Wieczorek\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/botland.de\\\/blog\\\/wp-content\\\/uploads\\\/2021\\\/02\\\/Anna-150x150.jpg\",\"url\":\"https:\\\/\\\/botland.de\\\/blog\\\/wp-content\\\/uploads\\\/2021\\\/02\\\/Anna-150x150.jpg\",\"contentUrl\":\"https:\\\/\\\/botland.de\\\/blog\\\/wp-content\\\/uploads\\\/2021\\\/02\\\/Anna-150x150.jpg\",\"caption\":\"Anna Wieczorek\"},\"description\":\"Kobieta w m\u0119skim \u015bwiecie robot\u00f3w. Zwi\u0105zana z Botlandem \\\"w\u0142a\u015bciwie od zawsze\\\". Estetka, kt\u00f3rej wsz\u0119dzie pe\u0142no. Wierzy, \u017ce na sen przyjdzie jeszcze czas. Po pracy entuzjastka kultury i kuchni hiszpa\u0144skiej.\",\"url\":\"https:\\\/\\\/botland.de\\\/blog\\\/author\\\/anna\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Kalman-Filter - Theoretische Grundlage - Botland","description":"Der Kalman-Filter - eine revolution\u00e4re Methode zur Bestimmung des Zustands von automatischen Kontrollsystemen. Besuchen Sie den Botland-Blog und lernen Sie diesen Algorithmus von Grund auf kennen!","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/botland.de\/blog\/kalman-filter-theoretische-grundlage\/","og_locale":"de_DE","og_type":"article","og_title":"Kalman-Filter - Theoretische Grundlage - Botland","og_description":"Der Kalman-Filter - eine revolution\u00e4re Methode zur Bestimmung des Zustands von automatischen Kontrollsystemen. Besuchen Sie den Botland-Blog und lernen Sie diesen Algorithmus von Grund auf kennen!","og_url":"https:\/\/botland.de\/blog\/kalman-filter-theoretische-grundlage\/","og_site_name":"Botland","article_publisher":"https:\/\/facebook.com\/Botland\/","article_published_time":"2020-07-17T06:39:08+00:00","article_modified_time":"2024-09-03T12:38:58+00:00","og_image":[{"width":1510,"height":755,"url":"https:\/\/botland.de\/blog\/wp-content\/uploads\/2023\/05\/new2023-okladki-cz4_14-filtr-kalmana.jpg","type":"image\/jpeg"}],"author":"Anna Wieczorek","twitter_card":"summary_large_image","twitter_misc":{"Verfasst von":"Anna Wieczorek","Gesch\u00e4tzte Lesezeit":"18\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/botland.de\/blog\/kalman-filter-theoretische-grundlage\/#article","isPartOf":{"@id":"https:\/\/botland.de\/blog\/kalman-filter-theoretische-grundlage\/"},"author":{"name":"Anna Wieczorek","@id":"https:\/\/botland.store\/blog\/#\/schema\/person\/432699b001be1bfbf673d91827fb8735"},"headline":"Kalman-Filter &#8211; Theoretische Grundlage","datePublished":"2020-07-17T06:39:08+00:00","dateModified":"2024-09-03T12:38:58+00:00","mainEntityOfPage":{"@id":"https:\/\/botland.de\/blog\/kalman-filter-theoretische-grundlage\/"},"wordCount":2634,"publisher":{"@id":"https:\/\/botland.store\/blog\/#organization"},"image":{"@id":"https:\/\/botland.de\/blog\/kalman-filter-theoretische-grundlage\/#primaryimage"},"thumbnailUrl":"https:\/\/botland.de\/blog\/wp-content\/uploads\/2023\/05\/new2023-okladki-cz4_14-filtr-kalmana.jpg","keywords":["robotik","wissenschaft"],"articleSection":["Kompendium","Robotik"],"inLanguage":"de"},{"@type":"WebPage","@id":"https:\/\/botland.de\/blog\/kalman-filter-theoretische-grundlage\/","url":"https:\/\/botland.de\/blog\/kalman-filter-theoretische-grundlage\/","name":"Kalman-Filter - Theoretische Grundlage - Botland","isPartOf":{"@id":"https:\/\/botland.store\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/botland.de\/blog\/kalman-filter-theoretische-grundlage\/#primaryimage"},"image":{"@id":"https:\/\/botland.de\/blog\/kalman-filter-theoretische-grundlage\/#primaryimage"},"thumbnailUrl":"https:\/\/botland.de\/blog\/wp-content\/uploads\/2023\/05\/new2023-okladki-cz4_14-filtr-kalmana.jpg","datePublished":"2020-07-17T06:39:08+00:00","dateModified":"2024-09-03T12:38:58+00:00","description":"Der Kalman-Filter - eine revolution\u00e4re Methode zur Bestimmung des Zustands von automatischen Kontrollsystemen. Besuchen Sie den Botland-Blog und lernen Sie diesen Algorithmus von Grund auf kennen!","breadcrumb":{"@id":"https:\/\/botland.de\/blog\/kalman-filter-theoretische-grundlage\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/botland.de\/blog\/kalman-filter-theoretische-grundlage\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/botland.de\/blog\/kalman-filter-theoretische-grundlage\/#primaryimage","url":"https:\/\/botland.de\/blog\/wp-content\/uploads\/2023\/05\/new2023-okladki-cz4_14-filtr-kalmana.jpg","contentUrl":"https:\/\/botland.de\/blog\/wp-content\/uploads\/2023\/05\/new2023-okladki-cz4_14-filtr-kalmana.jpg","width":1510,"height":755},{"@type":"BreadcrumbList","@id":"https:\/\/botland.de\/blog\/kalman-filter-theoretische-grundlage\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Strona g\u0142\u00f3wna","item":"https:\/\/botland.de\/blog\/"},{"@type":"ListItem","position":2,"name":"Kalman-Filter &#8211; Theoretische Grundlage"}]},{"@type":"WebSite","@id":"https:\/\/botland.store\/blog\/#website","url":"https:\/\/botland.store\/blog\/","name":"Botland","description":"Blog Raspberry Pi, Arduino, elektronika i robotyka - Botland","publisher":{"@id":"https:\/\/botland.store\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/botland.store\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Organization","@id":"https:\/\/botland.store\/blog\/#organization","name":"Botland","url":"https:\/\/botland.store\/blog\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/botland.store\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/botland.store\/blog\/wp-content\/uploads\/2018\/04\/logo_kolor_WP_2-1.png","contentUrl":"https:\/\/botland.store\/blog\/wp-content\/uploads\/2018\/04\/logo_kolor_WP_2-1.png","width":250,"height":57,"caption":"Botland"},"image":{"@id":"https:\/\/botland.store\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/facebook.com\/Botland\/"]},{"@type":"Person","@id":"https:\/\/botland.store\/blog\/#\/schema\/person\/432699b001be1bfbf673d91827fb8735","name":"Anna Wieczorek","image":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/botland.de\/blog\/wp-content\/uploads\/2021\/02\/Anna-150x150.jpg","url":"https:\/\/botland.de\/blog\/wp-content\/uploads\/2021\/02\/Anna-150x150.jpg","contentUrl":"https:\/\/botland.de\/blog\/wp-content\/uploads\/2021\/02\/Anna-150x150.jpg","caption":"Anna Wieczorek"},"description":"Kobieta w m\u0119skim \u015bwiecie robot\u00f3w. Zwi\u0105zana z Botlandem \"w\u0142a\u015bciwie od zawsze\". Estetka, kt\u00f3rej wsz\u0119dzie pe\u0142no. Wierzy, \u017ce na sen przyjdzie jeszcze czas. Po pracy entuzjastka kultury i kuchni hiszpa\u0144skiej.","url":"https:\/\/botland.de\/blog\/author\/anna\/"}]}},"_links":{"self":[{"href":"https:\/\/botland.de\/blog\/wp-json\/wp\/v2\/posts\/88484","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/botland.de\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/botland.de\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/botland.de\/blog\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/botland.de\/blog\/wp-json\/wp\/v2\/comments?post=88484"}],"version-history":[{"count":0,"href":"https:\/\/botland.de\/blog\/wp-json\/wp\/v2\/posts\/88484\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/botland.de\/blog\/wp-json\/wp\/v2\/media\/60284"}],"wp:attachment":[{"href":"https:\/\/botland.de\/blog\/wp-json\/wp\/v2\/media?parent=88484"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/botland.de\/blog\/wp-json\/wp\/v2\/categories?post=88484"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/botland.de\/blog\/wp-json\/wp\/v2\/tags?post=88484"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}