def __init__(self): print '<===INIT MARKER===>' print '---wait for vision service---' rospy.wait_for_service('vision_qualifying_marker') self.marker_req = rospy.ServiceProxy('vision_qualifying_marker', vision_srv_qualifying_marker) self.data = vision_qualifying_marker() self.pub = rospy.Publisher('/Marker/data', Float64, queue_size=10)
def __init__(self): print '<===INIT MARKER===>' self.aicontrol = AIControl() print '---wait for vision service---' rospy.wait_for_service('vision_qualifying_marker') self.marker_req = rospy.ServiceProxy('vision_qualifying_marker', vision_srv_qualifying_marker) self.data = vision_qualifying_marker()
def message(cx_left=-1, cx_right=-1, area=-1, appear=False): """ Convert value into a message (from vision_path.msg) Returns: vision_marker (message): a group of value from args """ m = vision_qualifying_marker() m.cx_left = cx_left m.cx_right = cx_right m.area = area m.appear = appear print(m) return m