コード例 #1
0
ファイル: bot_movement.py プロジェクト: Ridhwanluthra/NLMS
 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()
コード例 #2
0
ファイル: bot_movement.py プロジェクト: Ridhwanluthra/NLMS
 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()
コード例 #3
0
ファイル: bot_movement.py プロジェクト: Ridhwanluthra/NLMS
 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()
コード例 #4
0
ファイル: bot_movement.py プロジェクト: Ridhwanluthra/NLMS
 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()
コード例 #5
0
ファイル: bot_movement.py プロジェクト: Ridhwanluthra/NLMS
 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
コード例 #6
0
ファイル: bot_movement.py プロジェクト: Ridhwanluthra/NLMS
 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
コード例 #7
0
ファイル: bot_movement.py プロジェクト: Autonomi/NLMS
    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
コード例 #8
0
ファイル: bot_movement.py プロジェクト: Ridhwanluthra/NLMS
 def move_backward(distance):
     while encoders.d_move()[0] <= distance and encoders.d_move(
     )[1] <= distance:
         backward()
     sstop()
     encoders.refresh()
コード例 #9
0
ファイル: bot_movement.py プロジェクト: Ridhwanluthra/NLMS
 def first_down():
     look_down()
     while encoders.d_move()[0] <= lm and encoders.d_move()[1] <= lm:
         forward()
     sstop()
     encoders.refresh()
コード例 #10
0
ファイル: bot_movement.py プロジェクト: vivekpatle/NLMS
 def turn_left():
     while d_move()[0] < 11 and d_move()[1] < 11:
         ml.backward()
         mr.forward()
     sstop()
     refresh()
コード例 #11
0
ファイル: bot_movement.py プロジェクト: Pankaj-Baranwal/NLMS
 def right():
     look_right()
     while d_move()[0] <= 20 and d_move()[1] <= 20:
         forward()
     sstop()
     refresh()
コード例 #12
0
ファイル: bot_movement.py プロジェクト: Ridhwanluthra/NLMS
 def first_right():
     look_right()
     while encoders.d_move()[0] <= lm and encoders.d_move()[1] <= lm:
         forward()
     sstop()
     encoders.refresh()
コード例 #13
0
ファイル: bot_movement.py プロジェクト: Ridhwanluthra/NLMS
 def soft_right():
     while encoders.d_move()[0] < 15:
         ml.forward(0.555)
         mr.stop()
     sstop()
     encoders.refresh()
コード例 #14
0
ファイル: bot_movement.py プロジェクト: Ridhwanluthra/NLMS
 def move_backward(distance):
     while encoders.d_move()[0] <= distance and encoders.d_move()[1] <= distance:
         backward()
     sstop()
     encoders.refresh()
コード例 #15
0
ファイル: bot_movement.py プロジェクト: Autonomi/NLMS
 def soft_left():
     while d_move()[0] < 15:
         ml.stop()
         mr.forward(0.5)
     sstop()
     refresh()
コード例 #16
0
ファイル: bot_movement.py プロジェクト: Autonomi/NLMS
 def soft_right():
     while d_move()[0] < 15:
         ml.forward(0.555)
         mr.stop()
     sstop()
     refresh()
コード例 #17
0
ファイル: bot_movement.py プロジェクト: Autonomi/NLMS
 def turn_right():
     while d_move()[0] < rm and d_move()[1] < rm:
         ml.forward(0.555)
         mr.backward(0.5)
     sstop()
     refresh()
コード例 #18
0
ファイル: bot_movement.py プロジェクト: Ridhwanluthra/NLMS
 def soft_left():
     while encoders.d_move()[0] < 15:
         ml.stop()
         mr.forward(0.5)
     sstop()
     encoders.refresh()
コード例 #19
0
ファイル: bot_movement.py プロジェクト: Ridhwanluthra/NLMS
 def soft_right():
     while encoders.d_move()[0] < 15:
         ml.forward(0.555)
         mr.stop()
     sstop()
     encoders.refresh()
コード例 #20
0
ファイル: bot_movement.py プロジェクト: Pankaj-Baranwal/NLMS
 def turn_right():
     while d_move()[0] <= 20 and d_move()[1] <= 20:
         ml.forward()
         mr.backward()
     sstop()
     refresh()
コード例 #21
0
ファイル: bot_movement.py プロジェクト: Ridhwanluthra/NLMS
 def soft_left():
     while encoders.d_move()[0] < 15:
         ml.stop()
         mr.forward(0.5)
     sstop()
     encoders.refresh()
コード例 #22
0
ファイル: bot_movement.py プロジェクト: Pankaj-Baranwal/NLMS
 def down():
     look_down()
     while d_move()[0] <= 20 and d_move()[1] <= 20:
         forward()
     sstop()
     refresh()
コード例 #23
0
 def turn_left():
     while d_move()[0] < 11 and d_move()[1] < 11:
         ml.backward()
         mr.forward()
     sstop()
     refresh()