예제 #1
0
파일: loop.py 프로젝트: shaon01/DIES_final
            robot.startLineFollowing(0)
            dist,t_im= findDist()
        
    
 #       print 'in if:',v_now
          
            
   else:
        v_now = int(serverCom.desiredSpeed)
        robot.startLineFollowing(int (v_now*0.645))
        dist,t_im = findDist()
   serverCom.currentSpeed = v_now
   if(serverCom.changeLane):
      if(serverCom.currentLane == 0):
         robot.laneChange(-1, serverCom.desiredSpeed)
         serverCom.currentLane = 1
      else:
         robot.laneChange(1, serverCom.desiredSpeed)
         serverCom.currentLane = 0
      serverCom.changeLane = False
       # print 'in else'
                             
    #~ print 'distance :',real_dist
#   print 'current speed :',v_now
#   print '-------------------------------'
   time.sleep(0.01)
    
print robot.init()
   
   
   
예제 #2
0
파일: loop.py 프로젝트: shaon01/DIES_final
            dist, t_im = findDist()

        else:
            v_now = 0
            robot.startLineFollowing(0)
            dist, t_im = findDist()

#       print 'in if:',v_now

    else:
        v_now = int(serverCom.desiredSpeed)
        robot.startLineFollowing(int(v_now * 0.645))
        dist, t_im = findDist()
    serverCom.currentSpeed = v_now
    if (serverCom.changeLane):
        if (serverCom.currentLane == 0):
            robot.laneChange(-1, serverCom.desiredSpeed)
            serverCom.currentLane = 1
        else:
            robot.laneChange(1, serverCom.desiredSpeed)
            serverCom.currentLane = 0
        serverCom.changeLane = False
        # print 'in else'

    #~ print 'distance :',real_dist
#   print 'current speed :',v_now
#   print '-------------------------------'
    time.sleep(0.01)

print robot.init()