Classes | |
class | GaussianDistribution |
struct | PoseAndCovariance |
class | PoseTracker |
class | UnscentedKalmanFilter |
Typedefs | |
typedef Eigen::Matrix3d | Pose2DCovariance |
typedef Eigen::Matrix< double, 6, 6 > | PoseCovariance |
Functions | |
PoseCovariance | BuildPoseCovariance (const double translational_variance, const double rotational_variance) |
template<typename FloatType , int N> | |
void | CheckSymmetric (const Eigen::Matrix< FloatType, N, N > &A) |
proto::PoseTrackerOptions | CreatePoseTrackerOptions (common::LuaParameterDictionary *const parameter_dictionary) |
template<typename FloatType , int N> | |
Eigen::Matrix< FloatType, N, N > | MatrixSqrt (const Eigen::Matrix< FloatType, N, N > &A) |
template<typename T , int N, int M> | |
GaussianDistribution< T, N > | operator* (const Eigen::Matrix< T, N, M > &lhs, const GaussianDistribution< T, M > &rhs) |
PoseAndCovariance | operator* (const transform::Rigid3d &transform, const PoseAndCovariance &pose_and_covariance) |
template<typename T , int N> | |
GaussianDistribution< T, N > | operator+ (const GaussianDistribution< T, N > &lhs, const GaussianDistribution< T, N > &rhs) |
template<typename FloatType , int N> | |
Eigen::Matrix< FloatType, N, N > | OuterProduct (const Eigen::Matrix< FloatType, N, 1 > &v) |
template<typename FloatType > | |
constexpr FloatType | sqr (FloatType a) |
typedef Eigen::Matrix3d cartographer::kalman_filter::Pose2DCovariance |
Definition at line 39 of file pose_tracker.h.
typedef Eigen::Matrix<double, 6, 6> cartographer::kalman_filter::PoseCovariance |
Definition at line 40 of file pose_tracker.h.
PoseCovariance cartographer::kalman_filter::BuildPoseCovariance | ( | const double | translational_variance, |
const double | rotational_variance | ||
) |
Definition at line 300 of file pose_tracker.cc.
void cartographer::kalman_filter::CheckSymmetric | ( | const Eigen::Matrix< FloatType, N, N > & | A | ) |
Definition at line 47 of file unscented_kalman_filter.h.
proto::PoseTrackerOptions cartographer::kalman_filter::CreatePoseTrackerOptions | ( | common::LuaParameterDictionary *const | parameter_dictionary | ) |
Definition at line 125 of file pose_tracker.cc.
Eigen::Matrix<FloatType, N, N> cartographer::kalman_filter::MatrixSqrt | ( | const Eigen::Matrix< FloatType, N, N > & | A | ) |
Definition at line 58 of file unscented_kalman_filter.h.
GaussianDistribution<T, N> cartographer::kalman_filter::operator* | ( | const Eigen::Matrix< T, N, M > & | lhs, |
const GaussianDistribution< T, M > & | rhs | ||
) |
Definition at line 51 of file gaussian_distribution.h.
PoseAndCovariance cartographer::kalman_filter::operator* | ( | const transform::Rigid3d & | transform, |
const PoseAndCovariance & | pose_and_covariance | ||
) |
Definition at line 114 of file pose_tracker.cc.
GaussianDistribution<T, N> cartographer::kalman_filter::operator+ | ( | const GaussianDistribution< T, N > & | lhs, |
const GaussianDistribution< T, N > & | rhs | ||
) |
Definition at line 44 of file gaussian_distribution.h.
Eigen::Matrix<FloatType, N, N> cartographer::kalman_filter::OuterProduct | ( | const Eigen::Matrix< FloatType, N, 1 > & | v | ) |
Definition at line 40 of file unscented_kalman_filter.h.
constexpr FloatType cartographer::kalman_filter::sqr | ( | FloatType | a | ) |
Definition at line 35 of file unscented_kalman_filter.h.