Package proposal for mech_turk_ros.
Overview
The mech_turk_ros package will include tools for real-time robot communication with the annotation server. These will allow the robot to stream images for annotation, listen to the annotation messages in real-time and use "annotate" action to request the image annotation. Additional tools will allow to stream existing annotations as ROS messages. As a temporary measure, the package will contain a link topic tool that will register annotation publisher from the web server in the local master.
Details
The package will contain:
- ROS message definitions for the bounding box and polygon annotations (in mech_turk_ros_msgs)
- snapper.py - a node to send all images from a topic to the annotation server
- link_topic.py - a tool to register remote publisher in a local master
- session_2_messages.py - a tool to download results from the server and publish them as messages
- annotate_image_action.py - the action server for image annotation.