gtsam
Loading...
Searching...
No Matches
gtsam::LeggedInvariantIEKF Member List

This is the complete list of members for gtsam::LeggedInvariantIEKF, including all inherited members.

applyContactUpdate(const std::vector< ContactMeasurement > &activeContacts) override (defined in gtsam::LeggedInvariantIEKF)gtsam::LeggedInvariantIEKFprotectedvirtual
awaitingFullContactInitialization() const (defined in gtsam::LeggedInvariantEKF)gtsam::LeggedInvariantEKFinlineprotected
baseState() const (defined in gtsam::LeggedInvariantEKF)gtsam::LeggedInvariantEKFinlineprotected
Covariance typedef (defined in gtsam::LeggedInvariantEKF)gtsam::LeggedInvariantEKF
covariance() constgtsam::LeggedInvariantEKFinline
Dimgtsam::LeftLinearEKF< ExtendedPose3d >static
dimension() constgtsam::ManifoldEKF< G >inline
Dynamics(const ExtendedPose3d &W, const Phi &phi, const ExtendedPose3d &X, const ExtendedPose3d &U, OptionalJacobian< Dim, Dim > A={})gtsam::LeftLinearEKF< ExtendedPose3d >inlinestatic
Dynamics(const Phi &phi, const ExtendedPose3d &X, const ExtendedPose3d &U, OptionalJacobian< Dim, Dim > A={})gtsam::LeftLinearEKF< ExtendedPose3d >inlinestatic
EkfBase typedef (defined in gtsam::LeggedInvariantEKF)gtsam::LeggedInvariantEKF
estimate() const overridegtsam::LeggedInvariantEKFinlinevirtual
estimateBias() const overridegtsam::LeggedInvariantEKFinlinevirtual
EstimateFootholds(const ExtendedPose3d &estimate)gtsam::LeggedEstimatorprotectedstatic
EstimateNavState(const ExtendedPose3d &estimate)gtsam::LeggedEstimatorinlineprotectedstatic
FootColumn(size_t foot)gtsam::LeggedInvariantEKFinlinestatic
footholdMatrix() const (defined in gtsam::LeggedInvariantEKF)gtsam::LeggedInvariantEKFinlineprotected
footNames() constgtsam::LeggedInvariantEKFinline
GravityIncrement(size_t numFeet, const Vector3 &gravity, double dt)gtsam::LeggedInvariantEKFstatic
I_gtsam::ManifoldEKF< G >protected
ImuIncrement(size_t numFeet, const Vector3 &omegaBody, const Vector3 &specificForceBody, double dt)gtsam::LeggedInvariantEKFstatic
isMatrixOfSize(const MatrixType &matrix, size_t rows, size_t cols)gtsam::ManifoldEKF< G >inlineprotectedstatic
Jacobian typedef (defined in gtsam::LeggedInvariantEKF)gtsam::LeggedInvariantEKF
JosephUpdate(const GainMatrix &K, const HMatrix &H, const RMatrix &R)gtsam::ManifoldEKF< G >inline
KalmanGain(const HMatrix &H, const RMatrix &R) constgtsam::ManifoldEKF< G >inline
LeggedInvariantEKF(const NavState &navState0, const Matrix &footholds0, const Matrix &P0, const LeggedEstimatorParams &params, const std::vector< std::string > &footNames={})gtsam::LeggedInvariantEKF
LeggedInvariantIEKF(const NavState &navState0, const Matrix &footholds0, const Matrix &P0, const LeggedEstimatorParams &params, const std::vector< std::string > &footNames={})gtsam::LeggedInvariantIEKF
LieGroupEKF(const G &X0, const Covariance &P0)gtsam::LieGroupEKF< G >inline
MakeEstimate(const NavState &navState, const Matrix &footholds)gtsam::LeggedEstimatorprotectedstatic
MakeState(const NavState &navState, const Matrix &footholds)gtsam::LeggedInvariantEKFstatic
ManifoldEKF(const G &X0, const Covariance &P0)gtsam::ManifoldEKF< G >inline
marginalizeFoot(size_t foot) (defined in gtsam::LeggedInvariantEKF)gtsam::LeggedInvariantEKFprotected
n_gtsam::ManifoldEKF< G >protected
numFeet() constgtsam::LeggedInvariantEKFinline
P_gtsam::ManifoldEKF< G >protected
params() constgtsam::LeggedInvariantEKFinline
predict(const Vector3 &omegaBody, const Vector3 &specificForceBody, double dt) overridegtsam::LeggedInvariantEKFvirtual
gtsam::LeftLinearEKF< ExtendedPose3d >::predict(const ExtendedPose3d &W, const Phi &phi, const ExtendedPose3d &U, const Covariance &Q)gtsam::LeftLinearEKF< ExtendedPose3d >inline
gtsam::LeftLinearEKF< ExtendedPose3d >::predict(const Phi &phi, const ExtendedPose3d &U, const Covariance &Q)gtsam::LeftLinearEKF< ExtendedPose3d >inline
gtsam::LieGroupEKF::predict(Dynamics &&f, double dt, const Covariance &Q)gtsam::LieGroupEKF< G >inline
gtsam::LieGroupEKF::predict(Dynamics &&f, const Control &u, double dt, const Covariance &Q)gtsam::LieGroupEKF< G >inline
gtsam::LieGroupEKF::predict(const G &X_next, const Jacobian &F, const Covariance &Q)gtsam::LieGroupEKF< G >inline
predictMean(Dynamics &&f, double dt, OptionalJacobian< Dim, Dim > Phi={}) constgtsam::LieGroupEKF< G >inline
predictMean(Dynamics &&f, const Control &u, double dt, OptionalJacobian< Dim, Dim > Phi={}) constgtsam::LieGroupEKF< G >inline
predictWithCompose(const G &U, const Jacobian &J_UX, const Covariance &Q)gtsam::LieGroupEKF< G >inline
processContacts(const std::vector< ContactMeasurement > &activeContacts) overridegtsam::LeggedInvariantEKFvirtual
reset(const TangentVector &eta)gtsam::ManifoldEKF< G >inline
resetFootToMeasurement(size_t foot, const Vector3 &bodyPoint) (defined in gtsam::LeggedInvariantEKF)gtsam::LeggedInvariantEKFprotected
state() constgtsam::ManifoldEKF< G >inline
TangentVector typedef (defined in gtsam::LeggedInvariantEKF)gtsam::LeggedInvariantEKF
terrainHeight() constgtsam::LeggedEstimatorinlineprotected
This typedef (defined in gtsam::LieGroupEKF< G >)gtsam::LieGroupEKF< G >
transitionMatrix(const TangentVector &xi, const Jacobian &Df, double dt, const G &U, const Jacobian &Dexp) constgtsam::LieGroupEKF< G >inline
turnHeightPriorOff()gtsam::LeggedEstimatorinline
turnHeightPriorOn(double terrainHeight)gtsam::LeggedEstimatorinline
update(const Measurement &prediction, const Eigen::Matrix< double, traits< Measurement >::dimension, Dim > &H, const Measurement &z, const Eigen::Matrix< double, traits< Measurement >::dimension, traits< Measurement >::dimension > &R, bool performReset=true)gtsam::LieGroupEKF< G >inline
update(MeasurementFunction &&h, const Measurement &z, const Eigen::Matrix< double, traits< Measurement >::dimension, traits< Measurement >::dimension > &R, bool performReset=true)gtsam::LieGroupEKF< G >inline
updateWithVector(const gtsam::Vector &prediction, const Matrix &H, const gtsam::Vector &z, const Matrix &R, bool performReset=true)gtsam::ManifoldEKF< G >inline
validateInputs(const gtsam::Vector &prediction, const Matrix &H, const gtsam::Vector &z, const Matrix &R)gtsam::ManifoldEKF< G >inlineprotected
X_gtsam::ManifoldEKF< G >protected
~LeggedEstimator()=defaultgtsam::LeggedEstimatorvirtual