Refactor task_4.py: Replaced follow_dual_tracks function with go_straight_with_visual_track for improved tracking capabilities during task execution. Updated run_task_4_back to utilize the new function, enhancing navigation and control.

This commit is contained in:
havoc420ubuntu 2025-05-28 13:22:23 +00:00
parent 91a6ef0d36
commit 3d73bebc74

View File

@ -12,7 +12,7 @@ from base_move.go_straight import go_straight
from utils.log_helper import LogHelper, get_logger, section, info, debug, warning, error, success, timing from utils.log_helper import LogHelper, get_logger, section, info, debug, warning, error, success, timing
from utils.gray_sky_analyzer import analyze_gray_sky_ratio from utils.gray_sky_analyzer import analyze_gray_sky_ratio
from base_move.move_base_hori_line import go_straight_until_hori_line from base_move.move_base_hori_line import go_straight_until_hori_line
from base_move.follow_dual_tracks import follow_dual_tracks from base_move.follow_dual_tracks import go_straight_with_visual_track
from task_4.pass_bar import pass_bar from task_4.pass_bar import pass_bar
@ -55,7 +55,7 @@ def run_task_4_back(ctrl, msg):
section('任务4-3跟随左轨道', "移动") section('任务4-3跟随左轨道', "移动")
go_straight(ctrl, msg, distance=1, speed=2) go_straight(ctrl, msg, distance=1, speed=2)
follow_dual_tracks(ctrl, msg, target_distance=4.5, observe=False, go_straight_with_visual_track(ctrl, msg, distance=4.5, observe=False,
mode=11, mode=11,
speed=0.35, speed=0.35,
gait_id=3, gait_id=3,