Changes

Summary

  1. fix: 复用直行出堆场开关控制入堆场弯道禁停 (details)
  2. fix: 补齐普通路由非末段终点停车防护 (details)
Commit 204d6990eee8ee5e3d01c8f5df736e40501a5a88 by wuyanjun110
fix: 复用直行出堆场开关控制入堆场弯道禁停

直行入堆场与出堆场共用 use_func_straight_out_yard_park 参数,保留各自总开关及转弯、穿堆场策略。

扩展回归覆盖入场、出场、穿场、转弯及开关恢复;修改已在 feat_daxie_proto 完成分布式编译,17 项禁停相关测试通过。
The file was modifieddata/constrain/disable_stop_range.cpp
The file was modifiedTesting/disable_stop_regression_test.cpp
Commit 1d69052640fd15f311424f3ce043b7dfa61966b3 by wuyanjun110
fix: 补齐普通路由非末段终点停车防护

普通 routing 在非 bulk in 场景使用当前段终点距离创建停止线,避免同向
分段路由索引未切换时丢失终点停车约束;保留 bulk in、SSEP 和混合
路径的末段判断,并过滤无效终点距离。越过终点后继续保留停车约束。

接收任务时对换向途经点连接同向路由记录错误日志,不改变任务、
操作方向或停车策略。补充录制负距离、连续重规划、真实换向、
bulk in 切换及无效数据回归,并修正双向 IMV 测试的车型子类型配置。

(cherry picked from commit f520feb0c89e7c41663bf421a5031733ef3e128c)
The file was modifieddata/map/pnc_map/routing_extension/routing_data.cpp
The file was modifiedtasks/deciders/long_decider/constrain_decider.cpp
The file was modifiedTesting/bulk_speed_limit_test.cpp
The file was modifiedTesting/routing_transition_test.cpp