✨
This commit is contained in:
@ -6,8 +6,8 @@ import numpy as np
|
||||
from .robot import Robot
|
||||
|
||||
START_VALUES = [60, 60]
|
||||
THRESHOLD = 1.1
|
||||
SLEEP_TIME = 2
|
||||
THRESHOLD = 1.05
|
||||
TESTING_SLEEP_TIME = 2
|
||||
DEFAULT_CALIBRATION_CODE = "40.40-40.40-40.40_ff-ff-ff-ff"
|
||||
|
||||
FOCAL_LENGTH = 1691
|
||||
@ -21,7 +21,7 @@ DIST_COEF = np.array([0,0,0,0,0], dtype=np.float32)
|
||||
def test_forward(arlo, l_power, r_power):
|
||||
arlo.reset_encoder_counts()
|
||||
arlo.go_diff(l_power, r_power, 1, 1)
|
||||
sleep(SLEEP_TIME)
|
||||
sleep(TESTING_SLEEP_TIME)
|
||||
arlo.stop()
|
||||
return (
|
||||
abs(int(arlo.read_left_wheel_encoder())),
|
||||
@ -31,7 +31,7 @@ def test_forward(arlo, l_power, r_power):
|
||||
def test_back(arlo, l_power, r_power):
|
||||
arlo.reset_encoder_counts()
|
||||
arlo.go_diff(l_power, r_power, 0, 0)
|
||||
sleep(SLEEP_TIME)
|
||||
sleep(TESTING_SLEEP_TIME)
|
||||
arlo.stop()
|
||||
return (
|
||||
abs(int(arlo.read_left_wheel_encoder())),
|
||||
@ -41,7 +41,7 @@ def test_back(arlo, l_power, r_power):
|
||||
def test_clockwise(arlo, l_power, r_power):
|
||||
arlo.reset_encoder_counts()
|
||||
arlo.go_diff(l_power, r_power, 1, 0)
|
||||
sleep(SLEEP_TIME)
|
||||
sleep(TESTING_SLEEP_TIME)
|
||||
arlo.stop()
|
||||
return (
|
||||
abs(int(arlo.read_left_wheel_encoder())),
|
||||
@ -51,7 +51,7 @@ def test_clockwise(arlo, l_power, r_power):
|
||||
def test_anticlockwise(arlo, l_power, r_power):
|
||||
arlo.reset_encoder_counts()
|
||||
arlo.go_diff(l_power, r_power, 0, 1)
|
||||
sleep(SLEEP_TIME)
|
||||
sleep(TESTING_SLEEP_TIME)
|
||||
arlo.stop()
|
||||
return (
|
||||
abs(int(arlo.read_left_wheel_encoder())),
|
||||
@ -181,15 +181,15 @@ class Arlo():
|
||||
else:
|
||||
values[i][1] += 1
|
||||
|
||||
cps[i] = wheels[0]/SLEEP_TIME
|
||||
cps[i] = wheels[0]/TESTING_SLEEP_TIME
|
||||
|
||||
time = [0 for _ in range(4)]
|
||||
|
||||
cpc = 144/(3.14159*15) # wheel counts per cm
|
||||
|
||||
# milliseconds per 10cm forward
|
||||
# milliseconds per 1cm forward
|
||||
time[0] = int((1000 * cpc)/cps[0])
|
||||
# milliseconds per 10cm backwards
|
||||
# milliseconds per 1cm backwards
|
||||
time[1] = int((1000 * cpc)/cps[1])
|
||||
|
||||
cpr = 3.1415*38 # 1 rotation in cm
|
||||
|
Reference in New Issue
Block a user