Cooperative Localisation Filters 0.0.1
Loading...
Searching...
No Matches
information_filter.h
Go to the documentation of this file.
1#ifndef INCLUDE_INCLUDE_INFORMATION_H_
2#define INCLUDE_INCLUDE_INFORMATION_H_
3
4#include "filter.h"
5
6#include <DataHandler/DataHandler.h>
7
8class InformationFilter : public Filter {
9public:
10 InformationFilter(DataHandler &data);
11 ~InformationFilter() override;
12
13private:
14 void prediction(const Robot::Odometry &, EstimationParameters &) override;
16 const EstimationParameters &) override;
17};
18
19#endif // INCLUDE_INCLUDE_INFORMATION_H_
Definition filter.h:15
Definition information_filter.h:8
void correction(EstimationParameters &, const EstimationParameters &) override
void prediction(const Robot::Odometry &, EstimationParameters &) override
performs the prediction step of the Information filter.
Definition information_filter.cpp:34
~InformationFilter() override
Default destructor.
Definition information_filter.cpp:25
Header file of the parent class containing shared functionality amoung cooperative localsiation filte...
Houses the parameters required for performing Bayesian filtering.
Definition filter.h:103