Recognizer class. ROS Node wrapper for Recognizer from libism.
- Author
- Reno Reckling, Pascal Meissner
- Version
- See SVN
Definition at line 86 of file recognizer.cpp.
Recognizer::Recognizer |
( |
| ) |
|
|
inline |
Constructor processing parameters of scene recognition and setting up ros node.
Definition at line 94 of file recognizer.cpp.
Recognizer::~Recognizer |
( |
| ) |
|
|
inline |
void Recognizer::clearAllMarker |
( |
| ) |
|
|
inlineprivate |
clearAllMarker
Deletes all marker in RVIZ.
Definition at line 553 of file recognizer.cpp.
void Recognizer::dynamicReconfCallback |
( |
asr_ism::recognizerConfig & |
config, |
|
|
uint32_t |
level |
|
) |
| |
|
inlineprivate |
std::vector<ISM::ObjectPtr> Recognizer::extractRealObjects |
( |
const ISM::RecognitionResultPtr |
result | ) |
|
|
inlineprivate |
Extract an vector of all real objects (objects which don’t represent ISMs) from result.
- Returns
- Extracted objects.
Definition at line 464 of file recognizer.cpp.
void Recognizer::getNodeParameters |
( |
std::string & |
visualization_topic | ) |
|
|
inlineprivate |
Extracts parameters of already launched ros node and prints them on cli.
- Parameters
-
pVisualizationTopic | ROS topic on which visualizations detected scenes are published. |
Definition at line 631 of file recognizer.cpp.
void Recognizer::predictScene |
( |
| ) |
|
|
inlineprivate |
void Recognizer::printAdditionalHelpText |
( |
| ) |
|
|
inlineprivate |
void Recognizer::printAdditionalResultInformation |
( |
ISM::RecognitionResultPtr & |
result | ) |
|
|
inlineprivate |
Print additional informations from recognition results.
Definition at line 406 of file recognizer.cpp.
void Recognizer::processKeyboardInput |
( |
int |
key | ) |
|
|
inline |
Process input from keyboard.
- Parameters
-
key | ASCII of keyboard key. |
Definition at line 215 of file recognizer.cpp.
void Recognizer::processObjectInput |
( |
ISM::ObjectPtr |
object | ) |
|
|
inline |
Further processing of incoming objects.
- Parameters
-
Definition at line 307 of file recognizer.cpp.
void Recognizer::recognizeScene |
( |
ISM::ObjectSetPtr |
object_set | ) |
|
|
inline |
Recognize object configuration.
- Parameters
-
object_set | Object configuration which should be recognized. |
Definition at line 157 of file recognizer.cpp.
void Recognizer::storeObjectsToXML |
( |
ISM::ObjectSetPtr |
object_set | ) |
|
|
inlineprivate |
Print additional informations from recognition results.
Definition at line 361 of file recognizer.cpp.
void Recognizer::visualizeAllResults |
( |
| ) |
|
|
inlineprivate |
Visualize all results from last recognition.
Definition at line 535 of file recognizer.cpp.
void Recognizer::visualizeSelectedResult |
( |
| ) |
|
|
inlineprivate |
Visualize current selected result from last recognition.
Definition at line 523 of file recognizer.cpp.
std::string Recognizer::base_frame_ |
|
private |
double Recognizer::bin_size_ |
|
private |
bool Recognizer::buffer_next_scene_ = false |
|
private |
unsigned int Recognizer::configuration_file_counter_ = 1 |
|
private |
std::string Recognizer::configuration_folder_path_ |
|
private |
std::string Recognizer::db_filename_ |
|
private |
dynamic_reconfigure::Server<asr_ism::recognizerConfig> Recognizer::dyn_reconf_server_ |
|
private |
bool Recognizer::enable_storing_config_to_xml_ |
|
private |
VIZ::ISMPosePredictionVisualizerRVIZPtr Recognizer::ism_pose_prediction_visualizer_ |
|
private |
ISM::RecognizerPtr Recognizer::ism_recognizer_ |
|
private |
int Recognizer::max_number_of_results_per_pattern_ |
|
private |
double Recognizer::max_projection_angle_deviation_ |
|
private |
size_t Recognizer::number_of_objects_ = 0 |
|
private |
VIZ::ObjectModelVisualizerRVIZ* Recognizer::object_model_visualizer_ |
|
private |
ISM::ObjectSetPtr Recognizer::object_set_buffer_ |
|
private |
std::map<std::string, boost::filesystem::path> Recognizer::object_type_to_ressource_path_map_ |
|
private |
double Recognizer::pose_prediction_sampel_faktor_ = 0.5 |
|
private |
pose_prediction_ism::PosePredictor* Recognizer::pose_predictor_ |
|
private |
int Recognizer::rater_type_ |
|
private |
VIZ::ISMResultVisualizerRVIZPtr Recognizer::recogition_result_visualizer_ |
|
private |
std::vector<ISM::RecognitionResultPtr> Recognizer::results_buffer_ |
|
private |
int Recognizer::scene_counter_ = 0 |
|
private |
int Recognizer::selected_result_index_ = 0 |
|
private |
bool Recognizer::valid_position_vis_ = false |
|
private |
VIZ::ISMVotingVisualizerRVIZPtr Recognizer::voting_space_visualizer_ |
|
private |
The documentation for this class was generated from the following file:
asr_ism
Author(s): Borella Jocelyn, Hanselmann Fabian, Heller Florian, Heizmann Heinrich, Kübler Marcel, Mehlhaus Jonas, Meißner Pascal, Qattan Mohamad, Reckling Reno, Stroh Daniel
autogenerated on Thu Jan 9 2020 07:20:58