Apollo 10.0
自动驾驶开放平台
apollo::perception::camera::FirstOrderRCLowPassFilter类 参考

#include <kalman_filter.h>

apollo::perception::camera::FirstOrderRCLowPassFilter 的协作图:

Public 成员函数

 FirstOrderRCLowPassFilter ()
 
void SetAlpha (float alpha)
 
void AddMeasure (const Eigen::VectorXd &z)
 
Eigen::VectorXd get_state () const
 

详细描述

在文件 kalman_filter.h137 行定义.

构造及析构函数说明

◆ FirstOrderRCLowPassFilter()

apollo::perception::camera::FirstOrderRCLowPassFilter::FirstOrderRCLowPassFilter ( )
inline

在文件 kalman_filter.h139 行定义.

139: alpha_(0), inited_(false) {}

成员函数说明

◆ AddMeasure()

void apollo::perception::camera::FirstOrderRCLowPassFilter::AddMeasure ( const Eigen::VectorXd &  z)

在文件 kalman_filter.cc183 行定义.

183 {
184 if (inited_) {
185 state_ = z + alpha_ * (state_ - z);
186 } else {
187 state_ = z;
188 inited_ = true;
189 }
190}

◆ get_state()

Eigen::VectorXd apollo::perception::camera::FirstOrderRCLowPassFilter::get_state ( ) const

在文件 kalman_filter.cc192 行定义.

192{ return state_; }

◆ SetAlpha()

void apollo::perception::camera::FirstOrderRCLowPassFilter::SetAlpha ( float  alpha)

在文件 kalman_filter.cc178 行定义.

178 {
179 alpha_ = alpha;
180 inited_ = false;
181}

该类的文档由以下文件生成: