#include <kalman_filter.h>
◆ KalmanFilterConstVelocity()
apollo::perception::camera::KalmanFilterConstVelocity::KalmanFilterConstVelocity |
( |
| ) |
|
在文件 kalman_filter.cc 第 29 行定义.
29 {
30
37}
Eigen::Matrix4d state_transition_matrix_
Eigen::Matrix2d measure_noise_
Eigen::Matrix4d variance_
Eigen::Matrix4d process_noise_
Eigen::Matrix< double, 2, 4 > measure_matrix_
◆ Correct()
void apollo::perception::camera::KalmanFilterConstVelocity::Correct |
( |
const Eigen::VectorXd & |
z | ) |
|
在文件 kalman_filter.cc 第 59 行定义.
59 {
61 Eigen::Vector2d measure;
62 measure << z[0], z[1];
63
64 Eigen::Matrix2d cov =
67
71
72
75 std::exp(-0.5 * residual.transpose() * cov.inverse() * residual) /
76 std::sqrt(2 * M_PI * cov.determinant());
77 } else {
79 }
80}
Eigen::Matrix< double, 4, 1 > predict_state_
Eigen::Matrix< double, 4, 2 > kalman_gain_
void Init(const Eigen::VectorXd &x)
Eigen::Matrix< double, 4, 1 > state_
◆ get_state()
Eigen::Vector4d apollo::perception::camera::KalmanFilterConstVelocity::get_state |
( |
| ) |
const |
◆ Init()
void apollo::perception::camera::KalmanFilterConstVelocity::Init |
( |
const Eigen::VectorXd & |
x | ) |
|
◆ MagicPosition()
void apollo::perception::camera::KalmanFilterConstVelocity::MagicPosition |
( |
const Eigen::VectorXd & |
pos | ) |
|
◆ MagicVelocity()
void apollo::perception::camera::KalmanFilterConstVelocity::MagicVelocity |
( |
const Eigen::VectorXd & |
vel | ) |
|
◆ Predict()
void apollo::perception::camera::KalmanFilterConstVelocity::Predict |
( |
float |
delta_t | ) |
|
◆ inited_
bool apollo::perception::camera::KalmanFilterConstVelocity::inited_ |
|
protected |
◆ kalman_gain_
Eigen::Matrix<double, 4, 2> apollo::perception::camera::KalmanFilterConstVelocity::kalman_gain_ |
|
protected |
◆ likelihood_
double apollo::perception::camera::KalmanFilterConstVelocity::likelihood_ = 1.0 |
◆ measure_matrix_
Eigen::Matrix<double, 2, 4> apollo::perception::camera::KalmanFilterConstVelocity::measure_matrix_ |
|
protected |
◆ measure_noise_
Eigen::Matrix2d apollo::perception::camera::KalmanFilterConstVelocity::measure_noise_ |
◆ predict_state_
Eigen::Matrix<double, 4, 1> apollo::perception::camera::KalmanFilterConstVelocity::predict_state_ |
◆ process_noise_
Eigen::Matrix4d apollo::perception::camera::KalmanFilterConstVelocity::process_noise_ |
◆ state_
Eigen::Matrix<double, 4, 1> apollo::perception::camera::KalmanFilterConstVelocity::state_ |
|
protected |
◆ state_transition_matrix_
Eigen::Matrix4d apollo::perception::camera::KalmanFilterConstVelocity::state_transition_matrix_ |
|
protected |
◆ variance_
Eigen::Matrix4d apollo::perception::camera::KalmanFilterConstVelocity::variance_ |
该类的文档由以下文件生成: