Example #1
0
def plotPos(name, media, plotEstim, rs):

    states = getXYHandData(name, 100)
    print(len(states.items()))
    for _,v in states.items():        
        posX, posY = [], []
        for j in range(len(v)):
            posX.append(v[j][0])
            posY.append(v[j][1])
        dist=rs.getDistanceToTarget(posX[0],posY[0])
        if dist<=0.15:
            media.plot(posX,posY, c ='b')
        elif dist<=0.28:
            media.plot(posX,posY, c ='green')
        else:
            media.plot(posX,posY, c ='red')
        

    if plotEstim==True:
        estimStates = getEstimatedXYHandData(name, 100)
        for _,v in estimStates.items():
            eX, eY = [], []
            for j in range(len(v)):
                eX.append(v[j][0])
                eY.append(v[j][1])
            media.plot(eX,eY, c ='black')
Example #2
0
def plotPos(name, media, plotEstim):
    states = getXYHandData(name)
    factor = min(1, 100./len(states.items()))

    for k,v in states.items():
        if  rd.random()<factor:
            posX, posY = [], []
            for j in range(len(v)):
                posX.append(v[j][0])
                posY.append(v[j][1])
            media.plot(posX,posY, c ='b')

    if plotEstim==True:
        estimStates = getEstimatedXYHandData(name)
        for k,v in estimStates.items():
            if  rd.random()<factor:
                eX, eY = [], []
                for j in range(len(v)):
                    eX.append(v[j][0])
                    eY.append(v[j][1])
                media.plot(eX,eY, c ='r')
Example #3
0
def plotPos(name, media, plotEstim):
    states = getXYHandData(name)
    factor = min(1, 100. / len(states.items()))

    for k, v in states.items():
        if rd.random() < factor:
            posX, posY = [], []
            for j in range(len(v)):
                posX.append(v[j][0])
                posY.append(v[j][1])
            media.plot(posX, posY, c='b')

    if plotEstim == True:
        estimStates = getEstimatedXYHandData(name)
        for k, v in estimStates.items():
            if rd.random() < factor:
                eX, eY = [], []
                for j in range(len(v)):
                    eX.append(v[j][0])
                    eY.append(v[j][1])
                media.plot(eX, eY, c='r')