@@ -284,10 +284,10 @@ It implements the time-varying Kalman Filter in its predictor (observer) form :
284284 [\m athbf{Ĉ^m P̂}_{k-1}(k)\m athbf{Ĉ^m + R̂}]^{-1} \\
285285 \m athbf{K}(k) &= \m athbf{Â M(k)} \\
286286 \m athbf{ŷ^m}(k) &= \m athbf{Ĉ^m x̂}_{k-1}(k) + \m athbf{D̂_d^m d}(k) \\
287- \m athbf{x̂}_{k}(k+1) &= \m athbf{Â x̂}_{k-1}(k) + \m athbf{B̂_u u}(k) + \m athbf{B̂_d d}(k)
287+ \m athbf{x̂}_{k}(k+1) &= \m athbf{Â x̂}_{k-1}(k) + \m athbf{B̂_u u}(k) + \m athbf{B̂_d d}(k)
288288 + \m athbf{K}(k)[\m athbf{y^m}(k) - \m athbf{ŷ^m}(k)] \\
289- \m athbf{P̂}_{k}(k+1) &= \m athbf{Â}[\m athbf{P̂}_{k-1}(k) -
290- \m athbf{M}(k)\m athbf{Ĉ^m P̂}_{k-1}(k)]\m athbf{Â}' + \m athbf{Q̂}
289+ \m athbf{P̂}_{k}(k+1) &= \m athbf{Â}[\m athbf{P̂}_{k-1}(k)
290+ - \m athbf{M}(k)\m athbf{Ĉ^m P̂}_{k-1}(k)]\m athbf{Â}' + \m athbf{Q̂}
291291\e nd{aligned}
292292```
293293based on the process model described in [`SteadyKalmanFilter`](@ref). The notation
@@ -646,14 +646,15 @@ The equations are similar to [`update_estimate!(::KalmanFilter)`](@ref) but with
646646substitutions ``\m athbf{Â = F̂}(k)`` and ``\m athbf{Ĉ^m = Ĥ^m}(k)``:
647647```math
648648\b egin{aligned}
649- \m athbf{M}(k) &= \m athbf{P̂}_{k-1}(k)\m athbf{Ĥ^m}'
650- [\m athbf{Ĥ^m P̂}_{k-1}(k)\m athbf{Ĥ^m + R̂}]^{-1} \\
651- \m athbf{K}(k) &= \m athbf{F̂ M (k)} \\
649+ \m athbf{M}(k) &= \m athbf{P̂}_{k-1}(k)\m athbf{Ĥ^m}'(k)
650+ [\m athbf{Ĥ^m}(k) \m athbf{ P̂}_{k-1}(k)\m athbf{Ĥ^m}(k) + \m athbf{ R̂}]^{-1} \\
651+ \m athbf{K}(k) &= \m athbf{F̂}(k) \m athbf{M} (k) \\
652652 \m athbf{ŷ^m}(k) &= \m athbf{ĥ^m}\B ig( \m athbf{x̂}_{k-1}(k), \m athbf{d}(k) \B ig) \\
653653 \m athbf{x̂}_{k}(k+1) &= \m athbf{f̂}\B ig( \m athbf{x̂}_{k-1}(k), \m athbf{u}(k), \m athbf{d}(k) \B ig)
654654 + \m athbf{K}(k)[\m athbf{y^m}(k) - \m athbf{ŷ^m}(k)] \\
655- \m athbf{P̂}_{k}(k+1) &= \m athbf{F̂}[\m athbf{P̂}_{k-1}(k) -
656- \m athbf{M}(k)\m athbf{Ĥ^m P̂}_{k-1}(k)]\m athbf{F̂}' + \m athbf{Q̂}
655+ \m athbf{P̂}_{k}(k+1) &= \m athbf{F̂}(k)[\m athbf{P̂}_{k-1}(k)
656+ - \m athbf{M}(k)\m athbf{Ĥ^m}(k)\m athbf{P̂}_{k-1}(k)]\m athbf{F̂}'(k)
657+ + \m athbf{Q̂}
657658\e nd{aligned}
658659```
659660[`ForwardDiff.jacobian`](https://juliadiff.org/ForwardDiff.jl/stable/user/api/#ForwardDiff.jacobian)
0 commit comments