1#ifndef PACSIMPERCEPTIONSENSOR_HPP
2#define PACSIMPERCEPTIONSENSOR_HPP
20 std::vector<Landmark>
filterFoV(std::vector<Landmark>& in);
28 std::vector<Landmark>
addNoise(std::vector<Landmark>& in);
std::vector< Landmark > addClassProbailities(std::vector< Landmark > &in)
LandmarkList process(LandmarkList &in, Eigen::Vector3d &trans, Eigen::Vector3d &rot, double time)
std::vector< Landmark > filterFoV(std::vector< Landmark > &in)
std::vector< Landmark > addNoise(std::vector< Landmark > &in)
double classification_prob_min_dist
double classification_max_distance
double detection_prob_min_dist
std::vector< Landmark > handleFalsePositivesAndNegatives(std::vector< Landmark > &in)
double maxAngleHorizontal
double minAngleHorizontal
double min_detection_prob
double detection_prob_decrease_dist_quadratic
double detection_prob_decrease_dist_linear
double errorSigmaRangeRelative
double errorMeanRangeRelative
Eigen::Vector3d errorSigmaXYZ
Eigen::Vector2d errorMeanAngle
double min_classification_prob
bool RunTick(LandmarkList &in, Eigen::Vector3d &trans, Eigen::Vector3d &rot, double time)
double classification_prob_decrease_dist_quadratic
std::vector< Landmark > filterTypeAndDOO(std::vector< Landmark > &in)
Eigen::Vector2d errorSigmaAngle
Eigen::Vector3d errorMeanXYZ
void readConfig(ConfigElement &config)
double classification_prob_decrease_dist_linear