#include <scene_recognition.h>
Definition at line 53 of file scene_recognition.h.
◆ SceneRecognition()
| recognizer_prediction_ism::SceneRecognition::SceneRecognition |
( |
std::vector< ISM::RecognitionResultPtr > & |
results_already_shared, |
|
|
SharedRecognitionResultsManagerPtr |
shared_recognition_results_ptr |
|
) |
| |
◆ ~SceneRecognition()
| recognizer_prediction_ism::SceneRecognition::~SceneRecognition |
( |
| ) |
|
|
inline |
◆ compareConfidence()
| bool recognizer_prediction_ism::SceneRecognition::compareConfidence |
( |
ISM::RecognitionResultPtr |
i, |
|
|
ISM::RecognitionResultPtr |
j |
|
) |
| |
|
staticprivate |
◆ constructPatternObjectMapping()
| void recognizer_prediction_ism::SceneRecognition::constructPatternObjectMapping |
( |
| ) |
|
|
private |
◆ createObjectSetsFromPoseSamples()
| void recognizer_prediction_ism::SceneRecognition::createObjectSetsFromPoseSamples |
( |
std::vector< asr_msgs::AsrObject >::iterator |
object_it, |
|
|
std::vector< asr_msgs::AsrObject >::iterator |
end_it, |
|
|
ISM::ObjectSetPtr |
temp_set_ptr, |
|
|
std::vector< ISM::ObjectSetPtr > & |
object_sets, |
|
|
bool |
measured_value_only |
|
) |
| |
|
private |
◆ deleteAllNewRR()
| void recognizer_prediction_ism::SceneRecognition::deleteAllNewRR |
( |
| ) |
|
|
private |
◆ extractRealObjects()
| vector< ObjectPtr > recognizer_prediction_ism::SceneRecognition::extractRealObjects |
( |
ISM::RecognitionResultPtr |
result_ptr | ) |
|
|
private |
◆ filterIncompleteRR()
| void recognizer_prediction_ism::SceneRecognition::filterIncompleteRR |
( |
std::vector< ISM::RecognitionResultPtr > & |
recognition_results | ) |
|
|
private |
◆ isCompleteSubset()
| bool recognizer_prediction_ism::SceneRecognition::isCompleteSubset |
( |
std::set< std::pair< std::string, std::string > > |
set_a, |
|
|
std::set< std::pair< std::string, std::string > > |
set_b |
|
) |
| |
|
staticprivate |
◆ processFindScenesServiceCall()
| bool recognizer_prediction_ism::SceneRecognition::processFindScenesServiceCall |
( |
asr_recognizer_prediction_ism::FindScenes::Request & |
request, |
|
|
asr_recognizer_prediction_ism::FindScenes::Response & |
response |
|
) |
| |
processFindScenesServiceCall Receives service call with detected AsrObjects.
- Parameters
-
| request | |
| response | Returns whether scenes are found. |
- Returns
Definition at line 217 of file scene_recognition.cpp.
◆ processResetServiceCall()
| bool recognizer_prediction_ism::SceneRecognition::processResetServiceCall |
( |
std_srvs::Empty::Request & |
request, |
|
|
std_srvs::Empty::Response & |
response |
|
) |
| |
processResetServiceCall Clears the old recognition results.
- Parameters
-
- Returns
Definition at line 514 of file scene_recognition.cpp.
◆ processToggleVisualizationServiceCall()
| bool recognizer_prediction_ism::SceneRecognition::processToggleVisualizationServiceCall |
( |
std_srvs::Empty::Request & |
request, |
|
|
std_srvs::Empty::Response & |
response |
|
) |
| |
processToggleVisualizationServiceCall Toggle the visualization via service call.
- Parameters
-
- Returns
Definition at line 504 of file scene_recognition.cpp.
◆ setLogFilePathServiceCall()
| bool recognizer_prediction_ism::SceneRecognition::setLogFilePathServiceCall |
( |
asr_recognizer_prediction_ism::SetLogDir::Request & |
request, |
|
|
asr_recognizer_prediction_ism::SetLogDir::Response & |
response |
|
) |
| |
processSetLogDirServiceCall Receives service call where to write object constellations, used for scene recognition.
- Parameters
-
| request | The path to the folder, where xml files are written. |
| response | |
- Returns
Definition at line 493 of file scene_recognition.cpp.
◆ sortBestRRperScene()
| void recognizer_prediction_ism::SceneRecognition::sortBestRRperScene |
( |
std::stringstream & |
output | ) |
|
|
private |
◆ writeObjectConstellationToXML()
| void recognizer_prediction_ism::SceneRecognition::writeObjectConstellationToXML |
( |
std::vector< ISM::ObjectPtr > & |
objects, |
|
|
int |
sceneRecogCount, |
|
|
int |
constellation_count |
|
) |
| |
|
private |
◆ base_frame_
| std::string recognizer_prediction_ism::SceneRecognition::base_frame_ |
|
private |
◆ bin_size_
| double recognizer_prediction_ism::SceneRecognition::bin_size_ |
|
private |
◆ converter
◆ database_filename_
| std::string recognizer_prediction_ism::SceneRecognition::database_filename_ |
|
private |
◆ enable_rotation_mode_
| int recognizer_prediction_ism::SceneRecognition::enable_rotation_mode_ |
|
private |
◆ find_scenes_server_
◆ incomplete_recognition_results_
| std::vector<ISM::RecognitionResultPtr> recognizer_prediction_ism::SceneRecognition::incomplete_recognition_results_ |
|
private |
◆ is_visualization_active_
| bool recognizer_prediction_ism::SceneRecognition::is_visualization_active_ |
|
private |
◆ last_object_set_size_
| unsigned int recognizer_prediction_ism::SceneRecognition::last_object_set_size_ |
|
private |
◆ marker_life_time_
| double recognizer_prediction_ism::SceneRecognition::marker_life_time_ |
|
private |
◆ max_projection_angle_deviation_
| double recognizer_prediction_ism::SceneRecognition::max_projection_angle_deviation_ |
|
private |
◆ my_publisher_
| ros::Publisher recognizer_prediction_ism::SceneRecognition::my_publisher_ |
|
private |
◆ node_handle_
◆ object_constellation_file_counter_
| int recognizer_prediction_ism::SceneRecognition::object_constellation_file_counter_ |
|
private |
◆ object_constellation_folder_path_
| std::string recognizer_prediction_ism::SceneRecognition::object_constellation_folder_path_ |
|
private |
◆ object_model_visualizer_
| VIZ::ObjectModelVisualizerRVIZ* recognizer_prediction_ism::SceneRecognition::object_model_visualizer_ |
|
private |
◆ object_set_max_count_
| unsigned int recognizer_prediction_ism::SceneRecognition::object_set_max_count_ |
|
private |
◆ object_types_and_ids_set_
| std::set<std::pair<std::string, std::string> > recognizer_prediction_ism::SceneRecognition::object_types_and_ids_set_ |
|
private |
◆ pattern_object_map_
| std::map<std::string, std::set<std::pair<std::string, std::string> > > recognizer_prediction_ism::SceneRecognition::pattern_object_map_ |
|
private |
◆ push_complete_patterns_name_
| std::string recognizer_prediction_ism::SceneRecognition::push_complete_patterns_name_ |
|
private |
◆ push_complete_patterns_server_
| ros::ServiceClient recognizer_prediction_ism::SceneRecognition::push_complete_patterns_server_ |
|
private |
◆ rater_type_
| unsigned int recognizer_prediction_ism::SceneRecognition::rater_type_ |
|
private |
◆ recognizer_
| ISM::RecognizerPtr recognizer_prediction_ism::SceneRecognition::recognizer_ |
|
private |
◆ res_visualizer_
| VIZ::ISMResultVisualizerRVIZPtr recognizer_prediction_ism::SceneRecognition::res_visualizer_ |
|
private |
◆ reset_server_
◆ results_already_shared_
| std::vector<ISM::RecognitionResultPtr>& recognizer_prediction_ism::SceneRecognition::results_already_shared_ |
|
private |
◆ results_for_visualization_
| std::vector<ISM::RecognitionResultPtr> recognizer_prediction_ism::SceneRecognition::results_for_visualization_ |
|
private |
◆ rotation_frame_
| std::string recognizer_prediction_ism::SceneRecognition::rotation_frame_ |
|
private |
◆ rotation_object_id_
| std::string recognizer_prediction_ism::SceneRecognition::rotation_object_id_ |
|
private |
◆ rotation_object_type_
| std::string recognizer_prediction_ism::SceneRecognition::rotation_object_type_ |
|
private |
◆ scene_markers_publisher_name_
| std::string recognizer_prediction_ism::SceneRecognition::scene_markers_publisher_name_ |
|
private |
◆ set_log_dir_server_
◆ shared_recognition_results_ptr_
◆ step_
| double recognizer_prediction_ism::SceneRecognition::step_ |
|
private |
◆ table_helper_
| ISM::TableHelperPtr recognizer_prediction_ism::SceneRecognition::table_helper_ |
|
private |
◆ toggle_visualization_server_
| ros::ServiceServer recognizer_prediction_ism::SceneRecognition::toggle_visualization_server_ |
|
private |
◆ unique_pattern_names_
| std::set<std::string> recognizer_prediction_ism::SceneRecognition::unique_pattern_names_ |
|
private |
◆ visualization_publisher_
| ros::Publisher recognizer_prediction_ism::SceneRecognition::visualization_publisher_ |
|
private |
◆ viz_samples_client_
◆ viz_samples_client_name_
| std::string recognizer_prediction_ism::SceneRecognition::viz_samples_client_name_ |
|
private |
The documentation for this class was generated from the following files:
asr_recognizer_prediction_ism
Author(s): Aumann Florian, Heller Florian, Hutmacher Robin, Meißner Pascal, Stöckle Patrick, Stroh Daniel
autogenerated on Mon Feb 28 2022 21:50:20