Startseite Glossar RTS: Rauch–Tung–Striebel

Entdecken Sie unsere Sensoren mit dem Navigationsalgorithmus der neuesten Generation.

Ellipse D INS Mini-Einheit rechts
Ellipse-D
INS Dual Antenna RTK INS 0,05 ° Roll und Pitch 0.2 ° Heading
Entdecken
Ellipse-D
Ellipse N INS Mini-Einheit rechts
Ellipse-N
INS Single Antenna RTK GNSS 0,05 ° Roll & Pitch 0.2 ° Heading
Entdecken
Ellipse-N
Karte Qinertia Logo
Qinertia GNSS-INS
GNSS + IMU Post-Processing Geodäsie-Engine PPK- und PPP-RTK-Verarbeitung Direkter Zugriff auf CORS-Netzwerke
Entdecken
Qinertia GNSS-INS

RTS: Rauch–Tung–Striebel

Zurück zum Glossar
Rauch–Tung–Striebel - RTS Smoothing Algorithmus Diagramm

Der RTS-Smoother (Rauch-Tung-Striebel) ist ein mathematischer Algorithmus, der zur Verbesserung der Genauigkeit der Zustandsschätzung in dynamischen Systemen eingesetzt wird. Er gehört zur Familie der Glättungsalgorithmen und erweitert die Möglichkeiten des Kalman-Filters, das den Zustand eines Systems in Echtzeit schätzt. Während das Kalman-Filter Daten sequenziell verarbeitet und den aktuellen Zustand ausschließlich auf der Grundlage vergangener und gegenwärtiger Messungen schätzt, geht der RTS-Smoother noch einen Schritt weiter, indem er sowohl vergangene als auch zukünftige Messungen verwendet, um Zustandsschätzungen retrospektiv zu verfeinern. Dieser Prozess führt zu deutlich genaueren Zustandsschätzungen, insbesondere in Anwendungen, die eine Nachbearbeitung von Daten beinhalten.

Der RTS (Rauch-Tung-Striebel) oder RTS-Glätter arbeitet in zwei Hauptphasen: dem Vorwärtslauf und dem Rückwärtslauf. Während des Vorwärtslaufs wendet der Algorithmus einen Standard-Kalman-Filter auf die Daten an und sammelt bei jedem Zeitschritt Schätzungen des Zustands sowie die zugehörigen Fehlerkovarianzen. Diese Phase legt im Wesentlichen die Grundlage, indem sie die anfänglichen Zustandsschätzungen und Unsicherheitsmaße bereitstellt, die ausschließlich auf vergangenen Daten bis zu jedem Zeitpunkt basieren.

Sobald der Vorwärtslauf abgeschlossen ist, beginnt der Rückwärtslauf. Der Algorithmus arbeitet sich von der finalen Zustandsschätzung rückwärts zur anfänglichen vor. Bei jedem Zeitschritt überarbeitet der RTS (Rauch-Tung-Striebel) die Zustandsschätzung, indem er Informationen aus zukünftigen Zeitschriten einbezieht – Informationen, die während des Vorwärtsfilterprozesses nicht verfügbar waren. Er verwendet den Kalman-Gain, Übergangsmatrizen und Kovarianzen, die im Vorwärtslauf berechnet wurden, um eine geglättete Schätzung zu berechnen, die sowohl vergangene als auch zukünftige Beobachtungen ausgleicht. Diese Rückwärtsrekursion korrigiert die gefilterten Schätzungen, reduziert den gesamten Schätzfehler und erzeugt eine konsistentere und genauere Trajektorie der Systemzustände

Mathematisch gesehen wendet der Glätter einen Korrekturschritt an, der die Korrelation zwischen Fehlern in aufeinanderfolgenden Schätzungen nutzt. Durch die Modellierung der Systementwicklung mittels eines linearen Gaußschen Prozesses geht der RTS-Glätter von denselben Dynamik- und Messmodellen aus, die im Kalman-Filter verwendet werden. Er berechnet bei jedem Schritt einen Glättungs-Gain, der bestimmt, wie stark die zukünftige Schätzung zur Anpassung der aktuellen Schätzung herangezogen werden soll. Dieser Gain hängt von den Kovarianzmatrizen der gefilterten Schätzungen und dem prädizierten Zustand ab.

Der RTS-Smoother erzeugt eine global optimale Schätzung für die gesamte Sequenz von Systemzuständen. Er geht davon aus, dass die Modelle linear und Gaußsch sind. Die Filterung schätzt nur den aktuellen Zustand. Die Glättung rekonstruiert die besten Schätzungen des vergangenen Zustands unter Verwendung aller verfügbaren Daten. Dies macht die Glättung besonders wertvoll für Offline-Anwendungen.

Der RTS-Smoother findet Anwendung in verschiedenen Bereichen, darunter Luft- und Raumfahrtnavigation, Signalverarbeitung, Finanzen und Robotik. In Inertialnavigationssystemen (INS) wird er beispielsweise häufig zur Nachbearbeitung von Trajektoriendaten verwendet, um Drift und Rauschen zu reduzieren. In ähnlicher Weise verwendet die Zeitreihenanalyse oder die Objektverfolgung ihn, um Echtzeitschätzungen zu verfeinern und genaue Pfade oder Trends wiederherzustellen.

Der RTS-Smoother bietet Vorteile, benötigt aber vollen Zugriff auf den Datensatz und wird für lange oder komplexe Daten rechenintensiv. Er stützt sich auch stark auf die Annahme linearer Dynamik und Gaußschen Rauschens. Verwenden Sie den Extended oder Unscented RTS-Smoother, wenn das System nichtlinear ist oder das Rauschen nicht Gaußsch ist. Diese Varianten passen die Methode an nichtlineare Filter wie den Extended Kalman Filter (EKF) oder den Unscented Kalman Filter (UKF) an.

Der RTS-Smoother verfeinert die Kalman-Filterung, indem er zukünftige Daten verwendet, um vergangene Schätzungen zu aktualisieren, wodurch die Genauigkeit und Stabilität verbessert werden. Er bildet die Grundlage für die Zustandsschätzung und ermöglicht die präzise Rekonstruktion dynamischer Systeme mithilfe von nachbearbeiteten Daten.

Qinertia GNSS+INS PPK Software

Die Qinertia PPK-Software bietet ein völlig neues Niveau an hochpräzisen Positionierungslösungen. Erzielen Sie eine beispiellose Genauigkeit in Ihren Arbeitsabläufen durch die Nachbearbeitung Ihrer Rohdaten.

Alle Funktionen entdecken
Karte Qinertia Logo