feat: new test

This commit is contained in:
havocrao 2025-08-20 13:02:02 +08:00
parent 8e837473ca
commit 286fb8e497

View File

@ -45,6 +45,9 @@ class TaskType(Enum):
RED_BAR = auto() # TODO 设定 red threshold
UP_AND_DOWN = auto() # TODO 调整其完成从上坡到下坡
STONE_ROAD = auto() # TODO 调整其完成从石板路到石板路
#
MOVE_TO_LINE = auto() # TODO 直走逼近直线测试
CENTER_ON_DUAL_TRACKS = auto() # TODO 双轨道居中测试
TASK = TaskType.TASK
@ -99,6 +102,12 @@ def main():
elif TASK == TaskType.STONE_ROAD:
from task_3.task_3 import pass_stone
pass_stone(Ctrl, msg, distance = 4, observe=False)
elif TASK == TaskType.MOVE_TO_LINE:
from base_move.move_base_hori_line import move_to_hori_line
move_to_hori_line(Ctrl, msg, distance = 1.1, observe=False)
elif TASK == TaskType.CENTER_ON_DUAL_TRACKS:
from base_move.center_on_dual_tracks import center_on_dual_tracks
center_on_dual_tracks(Ctrl, msg, max_deviation=10.0, observe=False, detect_height=0.3)
else:
pass