4 from jsk_recognition_msgs.msg
import BoundingBox
5 from jsk_recognition_msgs.srv
import SaveMesh
6 from jsk_recognition_msgs.srv
import SaveMeshRequest
7 from std_srvs.srv
import Empty
8 from std_srvs.srv
import EmptyResponse
15 self.
sub_bbox = rospy.Subscriber(
'~input/bbox', BoundingBox, self.
_cb)
16 self.
srv_client = rospy.ServiceProxy(
'~save_mesh', SaveMesh)
20 def _cb(self, bbox_msg):
25 rospy.logerr(
'No bounding box is set, so ignoring the request.')
26 return EmptyResponse()
28 req = SaveMeshRequest()
32 return EmptyResponse()
35 if __name__ ==
'__main__':
36 rospy.init_node(
'save_mesh_server')