|
gtsam
|
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::LeggedInvariantIEKF | protectedvirtual |
| awaitingFullContactInitialization() const (defined in gtsam::LeggedInvariantEKF) | gtsam::LeggedInvariantEKF | inlineprotected |
| baseState() const (defined in gtsam::LeggedInvariantEKF) | gtsam::LeggedInvariantEKF | inlineprotected |
| Covariance typedef (defined in gtsam::LeggedInvariantEKF) | gtsam::LeggedInvariantEKF | |
| covariance() const | gtsam::LeggedInvariantEKF | inline |
| Dim | gtsam::LeftLinearEKF< ExtendedPose3d > | static |
| dimension() const | gtsam::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 override | gtsam::LeggedInvariantEKF | inlinevirtual |
| estimateBias() const override | gtsam::LeggedInvariantEKF | inlinevirtual |
| EstimateFootholds(const ExtendedPose3d &estimate) | gtsam::LeggedEstimator | protectedstatic |
| EstimateNavState(const ExtendedPose3d &estimate) | gtsam::LeggedEstimator | inlineprotectedstatic |
| FootColumn(size_t foot) | gtsam::LeggedInvariantEKF | inlinestatic |
| footholdMatrix() const (defined in gtsam::LeggedInvariantEKF) | gtsam::LeggedInvariantEKF | inlineprotected |
| footNames() const | gtsam::LeggedInvariantEKF | inline |
| GravityIncrement(size_t numFeet, const Vector3 &gravity, double dt) | gtsam::LeggedInvariantEKF | static |
| I_ | gtsam::ManifoldEKF< G > | protected |
| ImuIncrement(size_t numFeet, const Vector3 &omegaBody, const Vector3 &specificForceBody, double dt) | gtsam::LeggedInvariantEKF | static |
| 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) const | gtsam::ManifoldEKF< G > | inline |
| LeggedInvariantEKF(const NavState &navState0, const Matrix &footholds0, const Matrix &P0, const LeggedEstimatorParams ¶ms, const std::vector< std::string > &footNames={}) | gtsam::LeggedInvariantEKF | |
| LeggedInvariantIEKF(const NavState &navState0, const Matrix &footholds0, const Matrix &P0, const LeggedEstimatorParams ¶ms, 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::LeggedEstimator | protectedstatic |
| MakeState(const NavState &navState, const Matrix &footholds) | gtsam::LeggedInvariantEKF | static |
| ManifoldEKF(const G &X0, const Covariance &P0) | gtsam::ManifoldEKF< G > | inline |
| marginalizeFoot(size_t foot) (defined in gtsam::LeggedInvariantEKF) | gtsam::LeggedInvariantEKF | protected |
| n_ | gtsam::ManifoldEKF< G > | protected |
| numFeet() const | gtsam::LeggedInvariantEKF | inline |
| P_ | gtsam::ManifoldEKF< G > | protected |
| params() const | gtsam::LeggedInvariantEKF | inline |
| predict(const Vector3 &omegaBody, const Vector3 &specificForceBody, double dt) override | gtsam::LeggedInvariantEKF | virtual |
| 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={}) const | gtsam::LieGroupEKF< G > | inline |
| predictMean(Dynamics &&f, const Control &u, double dt, OptionalJacobian< Dim, Dim > Phi={}) const | gtsam::LieGroupEKF< G > | inline |
| predictWithCompose(const G &U, const Jacobian &J_UX, const Covariance &Q) | gtsam::LieGroupEKF< G > | inline |
| processContacts(const std::vector< ContactMeasurement > &activeContacts) override | gtsam::LeggedInvariantEKF | virtual |
| reset(const TangentVector &eta) | gtsam::ManifoldEKF< G > | inline |
| resetFootToMeasurement(size_t foot, const Vector3 &bodyPoint) (defined in gtsam::LeggedInvariantEKF) | gtsam::LeggedInvariantEKF | protected |
| state() const | gtsam::ManifoldEKF< G > | inline |
| TangentVector typedef (defined in gtsam::LeggedInvariantEKF) | gtsam::LeggedInvariantEKF | |
| terrainHeight() const | gtsam::LeggedEstimator | inlineprotected |
| 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) const | gtsam::LieGroupEKF< G > | inline |
| turnHeightPriorOff() | gtsam::LeggedEstimator | inline |
| turnHeightPriorOn(double terrainHeight) | gtsam::LeggedEstimator | inline |
| 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()=default | gtsam::LeggedEstimator | virtual |