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.