Go to the documentation of this file.
85 this->
P_ = A * this->
P_ * A.transpose() +
Q;
99 if constexpr (std::is_same_v<G, Matrix>) {
102 U.resize(
X.rows(),
X.cols());
typename Base::Covariance Covariance
G X_
Manifold state estimate.
typename Base::TangentVector TangentVector
Extended Kalman Filter derived class for Lie groups G.
Pose2_ Expmap(const Vector3_ &xi)
typename Base::Jacobian Jacobian
Jacobian for group-specific operations like AdjointMap. Eigen::Matrix<double, Dim,...
Extended Kalman Filter on a Lie group G, derived from ManifoldEKF.
typename Base::TangentVector TangentVector
void predict(const TangentVector &u, double dt, const Covariance &Q)
Covariance P_
Covariance (Eigen::Matrix<double, Dim, Dim>).
Left-Invariant Extended Kalman Filter on a Lie group G.
typename Base::Jacobian Jacobian
Jacobian for group operations (Adjoint, Expmap derivatives, F).
A matrix or vector expression mapping an existing array of data.
InvariantEKF(const G &X0, const Covariance &P0)
The quaternion class used to represent 3D orientations and rotations.
Base class and basic functions for Lie types.
JacobiRotation< float > G
typename Base::Covariance Covariance
Covariance matrix type. Eigen::Matrix<double, Dim, Dim>.
void predict(const G &U, const Covariance &Q)
gtsam
Author(s):
autogenerated on Wed May 28 2025 03:01:28