Changes

Summary

  1. fix: 修复出堆场新任务等停与同路线搜索复用 (details)
  2. fix: 防止包络更新沿用旧异步搜索区域 (details)
  3. fix: 使用录制轮角恢复牵引车停稳搜索起点 (details)
  4. test: 增加出堆场新任务原包回放验证 (details)
  5. fix: 缓存会车资格检查以消除横向规划卡顿 (details)
Commit 39e306347ad15cbf6e9cab490f05656799005a26 by wuyanjun110
fix: 修复出堆场新任务等停与同路线搜索复用

弯内首次搜索在车辆移动及已停稳时均保持等停,构造失败和输入恢复不释放停车。
按实际目标车道和转向决定任务切换是否复用搜索路径,避免仅目的坐标变化导致重复搜索。
补充任务取消、区域漂移、停稳构造恢复及目标车道变化的生命周期回归。
The file was modifiedTesting/search_decider_lifecycle_test.cpp
The file was modifieddata/plan/ssep_task_context.cpp
The file was modifiedtasks/deciders/search_decider/out_yard_junction_search_decider.cpp
Commit f6a38bde6cf4220aeaefad82d57aa53f292cb8c2 by wuyanjun110
fix: 防止包络更新沿用旧异步搜索区域

比较实际包络几何,变化后清空旧轮廓并替换异步状态,隔离旧任务迟到结果。
同几何周期刷新保留可用轮廓,空输入立即失效;计算线程只持有不可变几何输入。
补充区域失效和恢复测试,更新运行态缓存说明及生成审计记录。
The file was modifieddata/map/envelop/async_union_region_state.hpp
The file was modifieddata/map/envelop/map_envelops.cpp
The file was modifiedreplayer/scene_data/full_custom_codec_exclusions.yaml
The file was modifiedTesting/map_envelops_async_test.cpp
The file was modifiedreplayer/scene_data/generated/full_custom_cpp_member_inputs.json
Commit 73e62bac6deebc8cda7d8ba9bf643a6b9b309d88 by wuyanjun110
fix: 使用录制轮角恢复牵引车停稳搜索起点

底盘同步队列缺失时,普通牵引车使用已记录的同语义转角百分比恢复起点轮角。
保留实时队列优先及原单位换算,拒绝缺少轮角、非有限值和八轮语义不匹配输入。
补充 Compact 解码后的起点构造及无效输入回归。
The file was modifieddata/ssep/ssep_ec.cpp
The file was modifiedTesting/ssep_path_corridor_test.cpp
Commit afe1282ef3bd0ec33465f810a07c5d7c04c3d59a by wuyanjun110
test: 增加出堆场新任务原包回放验证

使用版本化 Compact 解码、精确地图校验和 ReplayerDataProcess 重建原包输入。
顺序执行真实搜索决策与停车约束,核验首次请求前等停及目标点位于提交区域内。
输出全部帧和重建失败证据,首次请求后只继续解码,不模拟搜索求解或车辆闭环。
The file was modifiedTesting/CMakeLists.txt
The file was addedTesting/out_yard_bag_regression_test.cpp
Commit c1672596107672ca46e174310d7ac34b8f92d227 by wuyanjun110
fix: 缓存会车资格检查以消除横向规划卡顿

在单次 DP 搜索内按纵向段最大 s 复用会车资格,避免每条候选边
重复投影车体角点和扫描引导线;切段重算,每次规划重新创建缓存。
保持各候选曲线的代价、碰撞判断和会车语义不变。

补充不同横向候选、入口与跨弯切换及新帧重建的代价一致性回归,
同步生成数据头文件审计哈希。

验证:319 项测试通过,pnc_node 分布式构建成功。
杨浦 VV099 的 460 帧 Compact CPU 重建输出逐字节一致;
本机慢帧段走廊/DP 耗时中位数由 732 ms 降至 32.7 ms,
最大值由 1282 ms 降至 55.4 ms。尚未进行现场 Orin 部署验证。
The file was modifieddata/dp_poly_path/trajectory_cost_test.cpp
The file was modifieddata/dp_poly_path/trajectory_cost.cpp
The file was modifiedreplayer/scene_data/generated/full_custom_cpp_member_inputs.json
The file was modifieddata/dp_poly_path/trajectory_cost.hpp