Remove embelishments
This commit is contained in:
parent
f6f7e0f2eb
commit
41ef282cd7
@ -20,27 +20,3 @@ target_zone = [
|
|||||||
|
|
||||||
width = 1500
|
width = 1500
|
||||||
height = 1500
|
height = 1500
|
||||||
|
|
||||||
def point_is_inside_arena(point):
|
|
||||||
"""Return True if the point is inside the arena"""
|
|
||||||
# cheat a little, the arena is a rectangle, with a cutout.
|
|
||||||
# if the point is inside the rectangle, but not inside the cutout, it's inside the arena.
|
|
||||||
# this is far simpler than any line intersection method.
|
|
||||||
|
|
||||||
# is it inside the rectangle?
|
|
||||||
if point[0] < 0 or point[0] > width \
|
|
||||||
or point[1] < 0 or point[1] > height:
|
|
||||||
return False
|
|
||||||
# is it inside the cutout?
|
|
||||||
if point[0] > 1000 and point[1] < 500:
|
|
||||||
return False
|
|
||||||
return True
|
|
||||||
|
|
||||||
def point_is_inside_target_zone(point):
|
|
||||||
"""Return True if the point is inside the target zone"""
|
|
||||||
# cheat a little, the target zone is a rectangle.
|
|
||||||
# if the point is inside the rectangle, it's inside the target zone.
|
|
||||||
if point[0] < 1100 or point[0] > 1250 \
|
|
||||||
or point[1] < 900 or point[1] > 1100:
|
|
||||||
return False
|
|
||||||
return True
|
|
||||||
|
|||||||
@ -17,7 +17,6 @@ ticks_per_revolution = encoder_poles * gear_ratio
|
|||||||
ticks_to_m = (wheel_circumference_mm / ticks_per_revolution) / 1000
|
ticks_to_m = (wheel_circumference_mm / ticks_per_revolution) / 1000
|
||||||
m_to_ticks = 1 / ticks_to_m
|
m_to_ticks = 1 / ticks_to_m
|
||||||
|
|
||||||
wheel_separation_mm = 160
|
|
||||||
|
|
||||||
motor_A2 = pwmio.PWMOut(board.GP17, frequency=100)
|
motor_A2 = pwmio.PWMOut(board.GP17, frequency=100)
|
||||||
motor_A1 = pwmio.PWMOut(board.GP16, frequency=100)
|
motor_A1 = pwmio.PWMOut(board.GP16, frequency=100)
|
||||||
|
|||||||
@ -20,27 +20,3 @@ target_zone = [
|
|||||||
|
|
||||||
width = 1500
|
width = 1500
|
||||||
height = 1500
|
height = 1500
|
||||||
|
|
||||||
def point_is_inside_arena(point):
|
|
||||||
"""Return True if the point is inside the arena"""
|
|
||||||
# cheat a little, the arena is a rectangle, with a cutout.
|
|
||||||
# if the point is inside the rectangle, but not inside the cutout, it's inside the arena.
|
|
||||||
# this is far simpler than any line intersection method.
|
|
||||||
|
|
||||||
# is it inside the rectangle?
|
|
||||||
if point[0] < 0 or point[0] > width \
|
|
||||||
or point[1] < 0 or point[1] > height:
|
|
||||||
return False
|
|
||||||
# is it inside the cutout?
|
|
||||||
if point[0] > 1000 and point[1] < 500:
|
|
||||||
return False
|
|
||||||
return True
|
|
||||||
|
|
||||||
def point_is_inside_target_zone(point):
|
|
||||||
"""Return True if the point is inside the target zone"""
|
|
||||||
# cheat a little, the target zone is a rectangle.
|
|
||||||
# if the point is inside the rectangle, it's inside the target zone.
|
|
||||||
if point[0] < 1100 or point[0] > 1250 \
|
|
||||||
or point[1] < 900 or point[1] > 1100:
|
|
||||||
return False
|
|
||||||
return True
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user