Formula Student Autonomous Systems
The code for the main driverless system
Loading...
Searching...
No Matches
base_data_association.hpp
Go to the documentation of this file.
1#pragma once
2#include <Eigen/Dense>
3#include <vector>
4
12protected:
14
15public:
18 virtual ~DataAssociationModel() = default;
32 virtual Eigen::VectorXi associate(const Eigen::VectorXd& landmarks,
33 const Eigen::VectorXd& observations,
34 const Eigen::MatrixXd& covariance,
35 const Eigen::VectorXd& observation_confidences) const = 0;
36};
Data Association Method class, used to match observations to landmarks in the map.
virtual Eigen::VectorXi associate(const Eigen::VectorXd &landmarks, const Eigen::VectorXd &observations, const Eigen::MatrixXd &covariance, const Eigen::VectorXd &observation_confidences) const =0
This function associates the landmarks with the observations.
DataAssociationModel()=default
virtual ~DataAssociationModel()=default
DataAssociationModel(DataAssociationParameters params)
DataAssociationParameters _params_