Exemple #1
0
 def turn_left(degrees):
     distance = degrees * 0.1876
     while encoders.d_move()[0] < distance and encoders.d_move()[1] < distance:
         ml.backward(0.555)
         mr.forward(0.5)
     sstop()
     encoders.refresh()
Exemple #2
0
 def turn_right(degrees):
     distance = (degrees+1) * 0.1876
     while encoders.d_move()[0] < distance and encoders.d_move()[1] < distance:
         ml.forward(0.6)
         mr.backward(0.5)
     sstop()
     encoders.refresh()
Exemple #3
0
 def turn_left(degrees):
     distance = degrees * 0.1876
     while encoders.d_move()[0] < distance and encoders.d_move(
     )[1] < distance:
         ml.backward(0.555)
         mr.forward(0.5)
     sstop()
     encoders.refresh()
Exemple #4
0
 def turn_right(degrees):
     distance = (degrees + 1) * 0.1876
     while encoders.d_move()[0] < distance and encoders.d_move(
     )[1] < distance:
         ml.forward(0.6)
         mr.backward(0.5)
     sstop()
     encoders.refresh()
Exemple #5
0
 def down():
     look_down()
     if anomaly.check() == True:
         while encoders.d_move()[0] <= lm and encoders.d_move()[1] <= lm:
             forward()
         sstop()
         encoders.refresh()
         return True
     else:
         return False
Exemple #6
0
 def down():
     look_down()
     if anomaly.check() == True:
         while encoders.d_move()[0] <= lm and encoders.d_move()[1] <= lm:
             forward()
         sstop()
         encoders.refresh()
         return True
     else:
         return False
Exemple #7
0
    def down():
        look_down()
        if check() == True:
	        while d_move()[0] <= lm and d_move()[1] <= lm:
	            forward()
	        sstop()
	        refresh()
	        return True
	    else:
	    	return False
Exemple #8
0
 def move_backward(distance):
     while encoders.d_move()[0] <= distance and encoders.d_move(
     )[1] <= distance:
         backward()
     sstop()
     encoders.refresh()
Exemple #9
0
 def first_down():
     look_down()
     while encoders.d_move()[0] <= lm and encoders.d_move()[1] <= lm:
         forward()
     sstop()
     encoders.refresh()
Exemple #10
0
 def turn_left():
     while d_move()[0] < 11 and d_move()[1] < 11:
         ml.backward()
         mr.forward()
     sstop()
     refresh()
Exemple #11
0
 def right():
     look_right()
     while d_move()[0] <= 20 and d_move()[1] <= 20:
         forward()
     sstop()
     refresh()
Exemple #12
0
 def first_right():
     look_right()
     while encoders.d_move()[0] <= lm and encoders.d_move()[1] <= lm:
         forward()
     sstop()
     encoders.refresh()
Exemple #13
0
 def soft_right():
     while encoders.d_move()[0] < 15:
         ml.forward(0.555)
         mr.stop()
     sstop()
     encoders.refresh()
Exemple #14
0
 def move_backward(distance):
     while encoders.d_move()[0] <= distance and encoders.d_move()[1] <= distance:
         backward()
     sstop()
     encoders.refresh()
Exemple #15
0
 def soft_left():
     while d_move()[0] < 15:
         ml.stop()
         mr.forward(0.5)
     sstop()
     refresh()
Exemple #16
0
 def soft_right():
     while d_move()[0] < 15:
         ml.forward(0.555)
         mr.stop()
     sstop()
     refresh()
Exemple #17
0
 def turn_right():
     while d_move()[0] < rm and d_move()[1] < rm:
         ml.forward(0.555)
         mr.backward(0.5)
     sstop()
     refresh()
Exemple #18
0
 def soft_left():
     while encoders.d_move()[0] < 15:
         ml.stop()
         mr.forward(0.5)
     sstop()
     encoders.refresh()
Exemple #19
0
 def soft_right():
     while encoders.d_move()[0] < 15:
         ml.forward(0.555)
         mr.stop()
     sstop()
     encoders.refresh()
Exemple #20
0
 def turn_right():
     while d_move()[0] <= 20 and d_move()[1] <= 20:
         ml.forward()
         mr.backward()
     sstop()
     refresh()
Exemple #21
0
 def soft_left():
     while encoders.d_move()[0] < 15:
         ml.stop()
         mr.forward(0.5)
     sstop()
     encoders.refresh()
Exemple #22
0
 def down():
     look_down()
     while d_move()[0] <= 20 and d_move()[1] <= 20:
         forward()
     sstop()
     refresh()
Exemple #23
0
 def turn_left():
     while d_move()[0] < 11 and d_move()[1] < 11:
         ml.backward()
         mr.forward()
     sstop()
     refresh()