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)
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)
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)