Exemplo n.º 1
0
            

    
if __name__ == '__main__':
    
    max_time = 620
    start_time = time.time()  # remember when we started
    dist,t_im= findDist()
    
    while (time.time() - start_time) < max_time:
        dist,t_im= findDist()  
        if dist == 20:
            while dist == 20:
                
                v_now = robot.cruiseControl(2000) #no spirals so increase speed
                dist,t_im= findDist()
                
                print 'first loop dist :',dist
                print 'v_now :',v_now
            
        else:
            real_dist = dist - (v_now*t_im)
            while v_now > 2:
                v_now = robot.cruiseControl(real_dist) #no spirals so increase speed
                dist,t_im= findDist()
                if dist == 20:
                    real_dist = real_dist - (v_now*t_im)
                    
                else:
                    real_dist = dist - (v_now*t_im)
Exemplo n.º 2
0
    dist = ord(temp_data[0])

    tim = time.time() - ft
    print "time took  :", tim

    rawCapture.truncate(0)

    return dist * 10, tim  #return distance in mm


if __name__ == '__main__':

    max_time = 400
    start_time = time.time()  # remember when we started

    v_now = robot.cruiseControl(2000)

    while (time.time() - start_time) < max_time:

        dist, t_im = findDist()
        real_dist = dist - (v_now * t_im)
        v_now = robot.cruiseControl(real_dist)

        if real_dist <= 600:
            ctl_dist = real_dist
            while (dist < 300):
                dist, t_im, = findDist()

                if dist == 2000:
                    ctl_dist = max(5, ctl_dist - v_now * t_im)
Exemplo n.º 3
0
   
    tim = time.time()-ft
    print "time took  :",tim  
    
    rawCapture.truncate(0)
    
    return dist*10,tim     #return distance in mm
    

    
if __name__ == '__main__':
    
    max_time = 400
    start_time = time.time()  # remember when we started
    
    v_now = robot.cruiseControl(2000)
    
    while (time.time() - start_time) < max_time:
        
        dist,t_im= findDist()
        real_dist = dist - (v_now*t_im)
        v_now = robot.cruiseControl(real_dist)
        
        
        if real_dist<=600:
            ctl_dist = real_dist
            while(dist<300 ):
                dist,t_im, = findDist()
                
                if dist == 2000:
                    ctl_dist = max(5,ctl_dist- v_now*t_im)