|
NASA Astrobee Robot Software
0.19.1
Flight software for the Astrobee robots operating inside the International Space Station.
|
Go to the documentation of this file.
19 #ifndef LOCALIZATION_COMMON_COMBINED_NAV_STATE_COVARIANCES_H_
20 #define LOCALIZATION_COMMON_COMBINED_NAV_STATE_COVARIANCES_H_
23 #include <Eigen/Geometry>
39 Confidence PoseConfidence(
const double position_log_det_threshold,
const double orientation_log_det_threshold)
const;
41 const Eigen::Matrix<double, 6, 6>&
pose_covariance()
const {
return pose_covariance_; }
43 const Eigen::Matrix<double, 6, 6>&
bias_covariance()
const {
return bias_covariance_; }
57 Eigen::Matrix<double, 6, 6> pose_covariance_;
58 Eigen::Matrix3d velocity_covariance_;
59 Eigen::Matrix<double, 6, 6> bias_covariance_;
63 #endif // LOCALIZATION_COMMON_COMBINED_NAV_STATE_COVARIANCES_H_
Definition: averager.h:33
Eigen::Vector3d velocity_variances() const
Definition: combined_nav_state_covariances.h:48
@ kLost
Definition: combined_nav_state_covariances.h:26
const Eigen::Matrix3d & velocity_covariance() const
Definition: combined_nav_state_covariances.h:42
const Eigen::Matrix< double, 6, 6 > & pose_covariance() const
Definition: combined_nav_state_covariances.h:41
double LogDeterminantPositionCovariance() const
Definition: combined_nav_state_covariances.cc:40
Confidence PoseConfidence(const double position_log_det_threshold, const double orientation_log_det_threshold) const
Definition: combined_nav_state_covariances.cc:48
double LogDeterminantOrientationCovariance() const
Definition: combined_nav_state_covariances.cc:44
Confidence
Definition: combined_nav_state_covariances.h:26
Eigen::Vector3d gyro_bias_variances() const
Definition: combined_nav_state_covariances.h:49
Eigen::Vector3d Vector3d(const PointType &point)
Definition: utilities.h:328
Eigen::Vector3d accel_bias_variances() const
Definition: combined_nav_state_covariances.h:50
const Eigen::Matrix< double, 6, 6 > & bias_covariance() const
Definition: combined_nav_state_covariances.h:43
Definition: combined_nav_state_covariances.h:27
Eigen::Vector3d position_variances() const
Definition: combined_nav_state_covariances.h:46
CombinedNavStateCovariances()=default
@ kPoor
Definition: combined_nav_state_covariances.h:26
Eigen::Vector3d orientation_variances() const
Definition: combined_nav_state_covariances.h:47
@ kGood
Definition: combined_nav_state_covariances.h:26