Public Member Functions | |
void | getNodeParameters (std::string &pDbfilename, bool &useUserDefCluster, path &clusterListFile, bool &dropOldModelTables, bool &usePredefinedRefs, path &preDefRefListFile) |
void | train () |
Trainer () | |
Private Types | |
typedef boost::filesystem::path | path |
Private Attributes | |
std::string | mBaseFrame |
double | mMaxAngleDeviation |
ros::NodeHandle | mNh |
double | mStaticBreakRatio |
double | mTogetherRatio |
boost::shared_ptr< ISM::Trainer > | mTrainer |
bool | mUseClustering |
Trainer class. ROS Node wrapper for Trainer from libism.
Definition at line 59 of file trainer.cpp.
|
private |
Definition at line 60 of file trainer.cpp.
|
inline |
Constructor processing parameters of training and setting up ros node.
Definition at line 66 of file trainer.cpp.
|
inline |
Extracts parameters of already launched ros node and prints them on cli.
pDbfilename | Contains the ism table (i.e. scene models) as well as the table with the training data. |
Definition at line 163 of file trainer.cpp.
|
inline |
Here isms are generated, based on recorded object configurations loaded
Definition at line 242 of file trainer.cpp.
|
private |
Definition at line 249 of file trainer.cpp.
|
private |
Definition at line 253 of file trainer.cpp.
|
private |
Definition at line 259 of file trainer.cpp.
|
private |
Definition at line 251 of file trainer.cpp.
|
private |
Definition at line 252 of file trainer.cpp.
|
private |
Definition at line 256 of file trainer.cpp.
|
private |
Definition at line 250 of file trainer.cpp.