37 #ifndef SE_POSITION_FILTER_H_ 38 #define SE_POSITION_FILTER_H_ bool param(const std::string ¶m_name, T ¶m_val, const T &default_val)
void update(const pbl::PDF &z, const mhf::Time &time)
Updates the internal state based on measurement z.
virtual void reset()
Resets the internal state of the estimator to its initial value.
virtual ~PositionFilter()
Kalman filter with constant-velocity system model. The system noise is automatically calculated from ...
virtual void propagate(const mhf::Time &time)
Propagates the internal state to Time time.
mhf::Time t_last_propagation_
virtual PositionFilter * clone() const
KalmanFilter * kalman_filter_
Estimator specialized in estimating the position of a target. The estimator uses a Kalman filter with...
TFSIMD_FORCE_INLINE const tfScalar & z() const
bool setParameter(const std::string ¶m, bool b)
Set a boolean parameter of this state estimator.
void setValue(const pbl::PDF &pdf)
const pbl::PDF & getValue() const
Returns the current estimated state value.
pbl::Gaussian * fixed_pdf_