Пример #1
0
    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)
Пример #2
0
    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()
Пример #3
0
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