#include <recognition_probability_computer.h>
Public Member Functions | |
InverseCurveRecognitionProbabilityComputer (double recognition_threshold, double curvature, bool db_only) | |
Protected Member Functions | |
virtual double | getProbabilityForRecognitionScore (const double &score) |
Private Attributes | |
double | curvature_ |
The value of the curvature parameter for this model. |
Definition at line 97 of file recognition_probability_computer.h.
probabilistic_grasp_planner::InverseCurveRecognitionProbabilityComputer::InverseCurveRecognitionProbabilityComputer | ( | double | recognition_threshold, | |
double | curvature, | |||
bool | db_only | |||
) | [inline] |
Definition at line 109 of file recognition_probability_computer.h.
double probabilistic_grasp_planner::InverseCurveRecognitionProbabilityComputer::getProbabilityForRecognitionScore | ( | const double & | score | ) | [protected, virtual] |
Underlying algorithm to convert a recognition score (in meters, representing average distance between a correspondence pair between the model and the cloud) to a [0,1] probability.
Evaluates: [ 1 ] 1 [-------------------- - 1/c] * -------- [1/c + (s/t)*(c-1/c) ] c - 1/c
Reimplemented from probabilistic_grasp_planner::CompositeProbabilityComputer.
Definition at line 155 of file recognition_probability_computer.cpp.
double probabilistic_grasp_planner::InverseCurveRecognitionProbabilityComputer::curvature_ [private] |
The value of the curvature parameter for this model.
Definition at line 101 of file recognition_probability_computer.h.