diff --git a/CMakeLists.txt b/CMakeLists.txt index 702eefba35d54a8049ceae34e49eb37bda1b6c30..90143eaeda228f39dafa1ed22c3be2e0ae7fd498 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -8,7 +8,10 @@ add_message_files( ObjectDesignator.msg ) -add_action_files(DIRECTORY action FILES Query.action GenericImgProcAnnotator.action) +add_action_files(DIRECTORY action FILES + Query.action + GenericImgProcAnnotator.action + GenericImgListProcAnnotator.action) generate_messages(DEPENDENCIES std_msgs actionlib_msgs geometry_msgs sensor_msgs) diff --git a/action/GenericImgListProcAnnotator.action b/action/GenericImgListProcAnnotator.action new file mode 100644 index 0000000000000000000000000000000000000000..d5d656fa8abb5830dd86bc5de2f2e122b2e86eee --- /dev/null +++ b/action/GenericImgListProcAnnotator.action @@ -0,0 +1,30 @@ +#goal +sensor_msgs/Image[] rgb +sensor_msgs/Image[] depth +string description + +--- +#result +bool success +string result_feedback + +# The array indices here point to the index of the input image 'rgb' and 'depth' + +# Optional: Define bounding_boxes for each of the inputted image +sensor_msgs/RegionOfInterest[] bounding_boxes + +# Class IDs for each entry in rgb/depth +int32[] class_ids + +# Class confidence for each entry in rgb/depth +float32[] class_confidences + +# The best pose for each entry in rgb/depth +geometry_msgs/Pose[] pose_results + +# Array-based string feedback when generating text for all detected objects etc. +string[] descriptions + +--- +#feedback +string feedback \ No newline at end of file