#include <ShapeTermLearner.h>
A learner for the shape term of the OCM.
- Author
- Joachim Gehrung
- Version
- See SVN
Definition at line 42 of file ShapeTermLearner.h.
ProbabilisticSceneRecognition::ShapeTermLearner::ShapeTermLearner |
( |
std::string |
pSceneName = "" | ) |
|
ProbabilisticSceneRecognition::ShapeTermLearner::~ShapeTermLearner |
( |
| ) |
|
void ProbabilisticSceneRecognition::ShapeTermLearner::getParameter |
( |
std::string |
pParameterName, |
|
|
double & |
pParameter |
|
) |
| |
|
private |
Fetches the parameter from the ROS parameter server. First attempts to get the parameter specified for this scene (~/mSceneName/pParameterName), and, if that fails, for the private namespace (~/pParameterName). If that fails as well, a runtime_error is thrown.
- Parameters
-
pParameterName | Name of the parameter to fetch. |
pParameter | Where to write the fetched value. |
Definition at line 130 of file ShapeTermLearner.cpp.
void ProbabilisticSceneRecognition::ShapeTermLearner::getParameter |
( |
std::string |
pParameterName, |
|
|
int & |
pParameter |
|
) |
| |
|
private |
Fetches the parameter from the ROS parameter server. First attempts to get the parameter specified for this scene (~/mSceneName/pParameterName), and, if that fails, for the private namespace (~/pParameterName). If that fails as well, a runtime_error is thrown.
- Parameters
-
pParameterName | Name of the parameter to fetch. |
pParameter | Where to write the fetched value. |
Definition at line 143 of file ShapeTermLearner.cpp.
Learns the term parameters.
- Parameters
-
pNode | OCM parent node that provides raw data and containers for the parameters to learn. |
Definition at line 46 of file ShapeTermLearner.cpp.
Learns the shape term parameters for a parent/child pair.
- Parameters
-
pParent | The parent node the pose should be learned relative to. |
pChild | The child node to assign the learned pose to. |
Definition at line 59 of file ShapeTermLearner.cpp.
int ProbabilisticSceneRecognition::ShapeTermLearner::mAttemptsPerRun |
|
private |
The number of attempts per run to find a valid model until the learner gives up.
Definition at line 138 of file ShapeTermLearner.h.
double ProbabilisticSceneRecognition::ShapeTermLearner::mIntervalOrientation |
|
private |
double ProbabilisticSceneRecognition::ShapeTermLearner::mIntervalPosition |
|
private |
The intervals (position and orientation) for the sample relaxiation.
Definition at line 123 of file ShapeTermLearner.h.
int ProbabilisticSceneRecognition::ShapeTermLearner::mNumberKernelsMax |
|
private |
int ProbabilisticSceneRecognition::ShapeTermLearner::mNumberKernelsMin |
|
private |
int ProbabilisticSceneRecognition::ShapeTermLearner::mNumberOfSyntheticSamples |
|
private |
For every sample, n noised samples are generated to make orientation and position learning more tolerant.
Definition at line 118 of file ShapeTermLearner.h.
std::string ProbabilisticSceneRecognition::ShapeTermLearner::mPathOrientationPlots |
|
private |
ros::NodeHandle ProbabilisticSceneRecognition::ShapeTermLearner::mPrivateNamespaceHandle |
|
private |
int ProbabilisticSceneRecognition::ShapeTermLearner::mRunsPerKernel |
|
private |
std::string ProbabilisticSceneRecognition::ShapeTermLearner::mSceneName |
|
private |
The documentation for this class was generated from the following files:
asr_psm
Author(s): Braun Kai, Gehrung Joachim, Heizmann Heinrich, Meißner Pascal
autogenerated on Fri Nov 15 2019 04:00:09