---
title: Deterministic Riccati Observer
url: https://www.emergentmind.com/topics/deterministic-riccati-observer
type: topic
---

# Deterministic Riccati Observer

A deterministic Riccati observer is an observer whose correction law is generated by a Riccati differential or algebraic equation in a deterministic estimation problem. In the classical linear setting, this is the continuous-time Kalman–Bucy covariance equation
\[
\dot P_t = A P_t + P_t A^\top + R - P_t S P_t,
\]
with observer gain \(K_t=P_tB^\top R_V^{-1}\) when \(S=B^\top R_V^{-1}B\) [1709.05071]. In deterministic minimum-energy formulations, the Riccati variable may instead be an information or certainty matrix, or the Hessian of a value function, and the observer gain is obtained from its inverse rather than from a stochastic covariance interpretation [2606.12327] [2305.09382]. More generally, the term also covers nonlinear and geometric observers whose exact or induced linear time-varying error dynamics admit gain synthesis through a continuous Riccati equation [1606.07735] [2508.21163] [2601.07156].

## 1. Conceptual forms of the deterministic Riccati observer

In deterministic observer theory, the Riccati equation appears in several closely related roles. One standard form is the continuous Riccati equation for an LTV observer,
\[
\dot{P}=A(t)P+PA^\top(t)-PC^\top(t)Q(t)C(t)P+V(t),
\]
with gain
\[
K(t)=k(t)P(t)C^\top(t)Q(t), \qquad k(t)\ge 0.5,
\]
used in the observer
\[
\dot{\hat{x}}=A(t)\hat{x}+B(t)u+K(t)(y-C(t)\hat{x}).
\]
The associated error system is
\[
\dot{\tilde{x}}=(A(t)-K(t)C(t))\tilde{x},
\]
and the usual Lyapunov function is \(\mathcal V(t)=\tilde x^\top P^{-1}(t)\tilde x\) [1606.07735].

A second deterministic form arises from minimum-energy estimation. For the linear system
\[
\dot x(t)=A\,x(t)+w(t),\qquad y(t)=C\,x(t)+v(t),
\]
the deterministic estimation problem is to minimize
\[
J(v,w,x_0)=\int_0^T \bigl(v^*Vv+w^*Ww\bigr)\,dt+x_0^*Nx_0.
\]
Using homogeneous coordinates and an LQR-with-final-conditions construction, the resulting matrix \(S(t)\) satisfies
\[
\dot S=-A^*S-SA-SW^{-1}S+C^*VC,\qquad S(0)=N,
\]
and the observer becomes
\[
\dot{\hat x}=A\hat x+L(t)(y-C\hat x),\qquad L(t)=S^{-1}(t)C^*V.
\]
Here \(S\) is interpreted as the curvature of the cost-to-arrive, and the estimate is \(\hat x(t)=-S^{-1}(t)s_1(t)\) after partitioning the augmented value function [2606.12327].

A third form appears in deterministic nonlinear minimum-energy observers of Mortensen type. There the Riccati object is not introduced as a covariance or information matrix a priori, but as the Hessian of the value function. For the shifted nonlinear problem in [2305.09382], the observer gain is
\[
K(t,\xi,\omega)=\alpha \nabla^2_{\xi\xi}\mathcal V(t,\xi,\omega)^{-1}C^\top,
\]
and the nominal Hessian \(\Pi(t)=\nabla^2_{\xi\xi}\mathcal V(t,0,0)\) satisfies a differential Riccati equation. This suggests that “deterministic Riccati observer” is best read as a structural designation: the observer gain is generated by Riccati-type curvature dynamics, regardless of whether the underlying interpretation is covariance propagation, certainty accumulation, or value-function sensitivity [2305.09382].

## 2. Classical continuous-time Riccati observers and Kalman–Bucy structure

In continuous-time linear-Gaussian filtering, the deterministic Riccati equation is the covariance law of the Kalman–Bucy observer. For the signal-observation model
\[
dX_t=AX_t\,dt+R_W^{1/2}dW_t,\qquad dY_t=BX_t\,dt+R_V^{1/2}dV_t,
\]
the covariance satisfies
\[
\partial_t P_t=A P_t+P_tA^\top+R-P_tSP_t,\qquad S=B^\top R_V^{-1}B,\quad R=R_W,
\]
and the gain is
\[
K_t=P_tB^\top R_V^{-1}.
\]
In observer language, \(P_t\) governs gain adaptation in the optimal linear observer [1709.05071].

The same paper treats the deterministic Riccati flow \(Q\mapsto \phi_t(Q)\) as a smooth nonlinear semigroup on positive-definite matrices. Its linearization along the Riccati trajectory is encoded by
\[
E_{s,t}(Q):=\exp\!\left(\int_s^t [A-\phi_u(Q)S]\,du\right),\qquad E_{s,t}(Q)=E_t(Q)E_s(Q)^{-1},
\]
and the first Fréchet derivative is
\[
\nabla\phi_t(Q)\cdot H = E_t(Q)\,H\,E_t(Q)^\top.
\]
These formulas make the deterministic Riccati observer a sensitivity object as well as a gain law: perturbations of the initial covariance are propagated exactly through the semigroup generated by \(A-\phi_t(Q)S\) [1709.05071].

Under controllability/observability assumptions summarized in [1709.05071], there exists a unique positive definite fixed point \(P_\infty\) solving the algebraic Riccati equation
\[
A P_\infty + P_\infty A^\top + R - P_\infty S P_\infty =0,
\]
and the closed-loop matrix \(A-P_\infty S\) is asymptotically stable even when \(A\) itself is unstable. The Riccati flow is monotone, positive, and bounded in the sense recorded there:
\[
Q\mapsto \phi_t(Q)\quad\text{is non-decreasing and positive},
\]
with explicit bounds on \(|\phi_t(Q)|\) and \(|\phi_t(Q)^{-1}|\) [1709.05071]. In this classical setting, the deterministic Riccati observer is therefore both a covariance propagator and a stabilizing mechanism for the observer error dynamics.

## 3. Deterministic observer synthesis for LTV and unknown-input systems

For linear time-varying systems with unknown inputs,
\[
\dot x=A(t)x+D(t)w,\qquad y=C(t)x,
\]
the observer problem is not directly a Kalman–Bucy problem because the error inherits the unknown forcing term \(D(t)w(t)\). The main result in [2103.12432] is that, under assumptions (A1)–(A3), uniform strong\(^*\) detectability of \((A,D,C)\) is equivalent to uniform exponential detectability of the auxiliary pair
\[
\tilde A(t)=A(t)-D(t)\Gamma^\dag(t)\big(C(t)A(t)+\dot C(t)\big),\qquad
\tilde C(t)=\begin{bmatrix} C(t) & C(t)\tilde A(t)+\dot C(t)\end{bmatrix},
\]
where \(\Gamma(t)=C(t)D(t)\). This reduces unknown-input observer design to a deterministic Kalman-filter-type problem [2103.12432].

The Riccati equation for the auxiliary system is
\[
\dot P=\tilde A(t)P+P\tilde A^\top(t)-P\tilde C^\top(t)\tilde C(t)P+Q(t),\qquad P(0)\succeq 0,
\]
with gain components
\[
L_1(t)=P(t)C^\top(t),\qquad L_2(t)=P(t)\big(C(t)\tilde A(t)+\dot C(t)\big)^\top.
\]
From these, one reconstructs the unknown-input observer
\[
\dot z=N(t)z(t)+R(t)y(t),\qquad \hat x=z+S(t)y,
\]
whose error satisfies the uniform exponential bound
\[
\|e(t)\|\le Me^{-\mu (t-t_0)}\|e(t_0)\|.
\]
The deterministic Riccati observer here is not a stochastic filter; it is a constructive decoupling-and-stabilization device [2103.12432].

A related deterministic synthesis appears in position and bias estimation from direction or range measurements. There the nonlinear estimation problems are converted into exact linear or LTV output systems—sometimes after augmenting the state with constant velocity bias and auxiliary monomials—and then observed with a Riccati gain \(K(t)=k(t)P(t)C^\top(t)Q(t)\) [1606.07735]. The paper derives global exponential convergence under persistent-excitation conditions stated directly in terms of the measured directions, source geometry, measured velocity, or \(\dot u\), depending on the sensing configuration. A characteristic example is the single-direction model
\[
\dot x=u,\qquad 0=\Pi_{y(t)}x,\qquad \Pi_{y(t)}=I_d-y(t)y^\top(t),
\]
with observer
\[
\dot{\hat x}=u-K(t)\Pi_{y(t)}\hat x,
\]
and convergence guaranteed if
\[
\frac{1}{\delta}\int_t^{t+\delta}\Pi_{y(s)}\,ds \ge \epsilon I_d,\qquad \forall t\ge 0.
\]
This is a deterministic Riccati observer in its most explicit LTV form [1606.07735].

## 4. Minimum-energy and Mortensen formulations

The Mortensen observer is a deterministic minimum-energy observer rather than a stochastic filter. In [2305.09382], the nonlinear disturbed system
\[
\dot{x}(t)=Ax(t)+G(x(t)\otimes x(t))+Fv(t),\qquad y(t)=Cx(t)+\mu(t),
\]
is associated with the value function
\[
\mathcal V(t,\xi,\omega)
=
\min_{\substack{x,v\\ e(x,v;t,\xi)=0}}
\left[
\frac12 \|x(0)-x_0\|^2
+\frac12\int_0^t \|v\|^2+\alpha\|\omega-C(x-\tilde x)\|^2\,ds
\right].
\]
The observer trajectory is defined pointwise by
\[
\hat x_\omega(t)=\arg\min_\xi \mathcal V(t,\xi,\omega),
\]
and the pointwise optimality condition
\[
\nabla_\xi \mathcal V(t,\hat x_\omega(t),\omega)=0
\]
yields the observer equation after differentiation and use of the HJB equation [2305.09382].

At the nominal point \((\xi,\omega)=(0,0)\), the Hessian
\[
\Pi(t):=\nabla^2_{\xi\xi}\mathcal V(t,0,0)
\]
satisfies
\[
\dot\Pi(t)=\Pi(t)B(t)+B(t)^\top \Pi(t)-\Pi(t)FF^\top \Pi(t)+\alpha C^\top C,
\]
where
\[
B(t)= -A-G(\tilde x(t)\otimes I_n)-G(I_n\otimes \tilde x(t)).
\]
This Riccati equation is not auxiliary: it is the nominal evolution of the second derivative of the deterministic value function [2305.09382].

The resulting observer is
\[
\dot{\hat x}_\omega(t)
=
h(t,\hat x_\omega(t))
+\alpha \nabla^2_{\xi\xi}\mathcal V(t,\hat x_\omega(t),\omega)^{-1}
C^\top(\omega(t)-C\hat x_\omega(t)),
\]
with
\[
h(t,\xi)=A\xi+G(\tilde x(t)\otimes \xi)+G(\xi\otimes \tilde x(t))+G(\xi\otimes \xi).
\]
The main local result is that the Hessian is positive definite in a neighborhood of the nominal trajectory, the pointwise minimizing terminal state exists uniquely, and \(\hat x_\omega\in H^1(0,T;\mathbb R^n)\) is a weak solution of the observer equation for sufficiently small \(\|\omega\|_{L^2}\) [2305.09382]. In this framework, the deterministic Riccati observer is an observer whose innovation gain is the inverse Hessian of a minimum-energy value function.

The linear minimum-energy case treated in [2606.12327] is the finite-dimensional analogue of the same philosophy. There the deterministic Kalman filter is obtained from a minimum-energy problem by homogeneous-coordinate embedding and LQR with final conditions, producing the cost-to-arrive
\[
x^\ast S(t)x+2\,s_1^\ast(t)x+s_0(t),
\]
the estimate
\[
\hat x(t)=-S^{-1}(t)s_1(t),
\]
and the observer
\[
\dot{\hat x}=A\hat x+S^{-1}(t)C^\ast V\,(y-C\hat x).
\]
The data there explicitly interpret \(S\) as a certainty matrix rather than as a stochastic covariance inverse [2606.12327].

## 5. Nonlinear and geometric deterministic Riccati observers

A substantial modern use of deterministic Riccati observers is in nonlinear navigation, attitude estimation, visual SLAM, and VIO, where the observer is nonlinear at the state level but admits an exact or induced LTV error subsystem.

For velocity-aided attitude estimation of accelerated vehicles, [1703.07252] designs nonlinear Riccati observers that the paper explicitly describes as deterministic versions of an EKF. The observer takes the form
\[
\dot{\hat R}=\hat R[\Omega-\sigma_R]_\times,\qquad
\dot{\hat V}= -[\Omega]_\times \hat V+a_{\mathcal B}+g\hat R^\top e_3-\sigma_V,
\]
and the innovation is generated through
\[
u=-k(t)PC^\top Qy,\qquad
\dot P = AP+PA^\top-PC^\top Q(t)CP+S(t).
\]
Local exponential stability follows from uniform observability of the corresponding frozen pair \((A^\star,C^\star)\) under motion and sensing conditions stated explicitly in terms of \(R_{3,3}\), translational motion, and the presence of magnetometer measurements [1703.07252].

For visual localisation and mapping, [1904.02452] embeds Riccati gains into an equivariant observer on a symmetry group. For each point landmark \(i\), the per-landmark Riccati equation is
\[
\dot{\Sigma}_i
=
\Sigma_i \Omega_U^\times-\Omega_U^\times \Sigma_i
+H_i-\Sigma_i\Pi_{y_i}G_i\Pi_{y_i}\Sigma_i,
\]
with gain
\[
K_i=k\Sigma_i\Pi_{y_i}G_i,\qquad k>0.5.
\]
The corresponding point-landmark body-frame error satisfies
\[
\dot e_i = -\Omega_U^\times e_i-K_i\Pi_{y_i}e_i,
\]
and the overall observer is shown to be almost globally asymptotically stable and exponentially stable in-the-large on the SLAM manifold [1904.02452]. This is a geometric deterministic Riccati observer with decoupled landmark-wise gains.

In optical-flow-based VIO, [2508.21163] builds a Riccati observer for the translational state \((v^{\mathcal B},g^{\mathcal B})\). The key measurement is only the body-frame direction of velocity,
\[
\eta_v=R^\top \frac{v}{|v|}\in \mathbb S^2,
\]
which is converted into the linear output
\[
y(t)= -\pi_{\eta_v}\hat v^{\mathcal B}=C(t)x,\qquad
C(t)=\begin{bmatrix}\pi_{\eta_v} & 0_{3,3}\end{bmatrix},
\]
for the stacked error state \(x=[\tilde v^{\mathcal B};\tilde z]\). The gain is
\[
K=PC^\top D,\qquad
\dot P = AP+PA^\top-PC^\top DCP+S,
\]
and the error system
\[
\dot x=(A(t)-K(t)C(t))x
\]
is globally exponentially stable under the persistent-excitation condition
\[
\frac{1}{\delta}\int_t^{t+\delta}\pi_{\eta_v^{\mathcal I}}\,d\tau > \bar\mu I_3,\qquad \forall t\ge 0.
\]
The full cascaded VIO observer is only almost globally asymptotically stable because the second-stage \(\mathrm{SO}(3)\) attitude observer inherits the usual topological obstruction [2508.21163].

A closely related but larger-scale Lie-group construction appears in [2601.07156]. There the translational error state
\[
x=
\left[
(R^\top \tilde v)^\top,\;
(R^\top \tilde g)^\top,\;
\bigl(R^\top(\mathbf 1\otimes \tilde p-\tilde{\mathbf p_L})\bigr)^{\vee\top}
\right]^\top
\]
obeys the exact LTV closed-loop system
\[
\dot x = (\boldsymbol A(t)-\boldsymbol L(t)\boldsymbol C(t))x,
\qquad
\boldsymbol L(t)=P(t)\boldsymbol C(t)^\top Q^{-1}(t),
\]
with Riccati equation
\[
\dot P(t)
=
A(t)P(t)+P(t)A^\top(t)-P(t)C^\top(t)Q^{-1}(t)C(t)P(t)+V(t).
\]
Under uniform observability of \((\boldsymbol A(t),\boldsymbol C(t))\), the translational subsystem is globally exponentially stable, and the full VIO observer is almost globally asymptotically stable up to the standard VIO unobservable directions of global translation and rotation about gravity [2601.07156].

Outside navigation, deterministic Riccati-based design also appears in nonlinear epidemic state estimation. The observer in [2207.11977] is synthesized through algebraic Riccati inequalities such as
\[
(A-LCA-JC)^\top P + P (A-LCA-JC)
+ P (I-LC) GG^\top (I-LC)^\top P
+ \ell^2 (H-KC)^\top (H-KC) < 0,
\]
together with equivalent LMIs. The resulting observer is deterministic and Riccati-based in the nonlinear Lyapunov/ARI sense rather than in the Kalman–Bucy sense [2207.11977].

## 6. Stability theory, perturbations, and scope limitations

A central benefit of deterministic Riccati observers is that their stability can often be quantified sharply. In one dimension, the deterministic Riccati equation
\[
\dot x = 2Ax+R-Sx^2 = -S(x-\varpi_+)(x-\varpi_-)
\]
has equilibria
\[
S\varpi_-:=A-\frac{\lambda}{2}<0< S\varpi_+:=A+\frac{\lambda}{2},
\qquad
\lambda:=2\sqrt{A^2+RS}.
\]
The positive equilibrium \(\varpi_+\) is globally attracting on \(\mathbb R_+\), the tangent process satisfies \(\tau_t(x)=\partial \phi_t(x)=\mathcal E_t(x)^2\), and the asymptotic contraction rate is exactly \(\lambda\) [1711.10065]. The associated observer error drift is
\[
A-S\varpi_+=-\sqrt{A^2+RS}<0,
\]
so even an open-loop unstable scalar system (\(A>0\)) is stabilized by the Riccati observer law [1711.10065].

The perturbation theory in [1709.05071] shows that the deterministic Riccati flow is also the mean-field limit of stochastic Riccati diffusions arising from ensemble Kalman–Bucy filtering. For the stochastic covariance flow \(\phi_t^\epsilon(Q)\),
\[
\|\phi^\epsilon(Q)-\phi(Q)\|_{t,n}\vee \|\phi_t^\epsilon(Q)-\phi_t(Q)\|_{L_n}
\le c\,\epsilon\, e_+(t)\,|Q|_+,
\]
and in the EnKF scaling \(\epsilon=2/\sqrt N\), this is an \(O(N^{-1/2})\) covariance fluctuation estimate. The same paper proves the negative-bias relation
\[
\mathbb E[\phi_t^\epsilon(Q)]\le \phi_t(Q),
\]
which it explicitly interprets as a negative bias of EnKF sample covariance estimates [1709.05071]. This suggests that the deterministic Riccati observer is not merely a nominal law but the organizing limit around which finite-ensemble covariance fluctuations can be quantified.

At the opposite end of the theory, not every Riccati differential equation is globally well posed. The matrix Riccati differential equation
\[
\frac{dY}{dt}=A_{21}+A_{22}Y-YA_{11}-YA_{12}Y
\]
studied in [2206.00908] may escape in finite time, with escape occurring precisely when the block \(U(t)\) in
\[
\begin{bmatrix} U(t)\\ V(t)\end{bmatrix}
=
e^{At}\begin{bmatrix} I_k\\ Y_0 \end{bmatrix}
\]
becomes singular. That paper develops an approximation scheme
\[
t_{n+1}=t_n+\Delta(t_n),\qquad \lim_{n\to\infty} t_n=t_A(Y_0),
\]
for deterministic escape time. Although it is not an observer-design paper, it underscores a general caveat: Riccati-based observers rely on bounded, well-conditioned Riccati solutions, and finite escape is a structural pathology that must be excluded or controlled [2206.00908].

In infinite dimensions, [1907.05806] studies the control-side algebraic Riccati equation
\[
A^\ast X+XA-XBB^\ast X+C^\ast C=0
\]
for systems with unbounded control and observation operators. The paper itself is not an observer-design paper, but it explicitly frames its observer relevance through duality and records the dual estimation Riccati equation
\[
AP+PA^\ast-PC^\ast CP+BB^\ast=0.
\]
Under quasi-sectoriality, \(r+s<1\), and compact-resolvent assumptions, it proves boundedness of the nonnegative stabilizing solution on the control side and exponential stability of the associated feedback generator [1907.05806]. A plausible implication is that deterministic Riccati observer theory extends beyond finite-dimensional ODEs, but in this setting the observer interpretation is indirect and domain-sensitive.

The main limitations in the current literature are correspondingly varied. Minimum-energy Mortensen theory in [2305.09382] is explicitly local in \((\xi,\omega)\) and finite-horizon. The strong-detectability construction in [2103.12432] requires regularity and full-column-rank assumptions on \(C(t)D(t)\). The global exponential results in navigation papers depend on persistent excitation or source geometry [1606.07735] [2508.21163] [2601.07156]. Geometric attitude observers remain almost global rather than global because of topological obstructions on \(\mathrm{SO}(3)\) [2508.21163] [2601.07156]. The phrase “deterministic Riccati observer” therefore names a family of designs unified by Riccati-generated gains, but not a single theorem or a single probabilistic interpretation.

Source: https://www.emergentmind.com/topics/deterministic-riccati-observer