Changes

Summary

  1. fix: 隔离 SSEP 异步搜索的任务输入与结果 (details)
  2. fix: 修复起点偏移 open space 任务接收与车头交接 (details)
  3. fix: 修复 ARM 回放共享库链接 CUDA 静态库失败 (details)
Commit 36dbddf7269c44be373058fbc7c99355e61674df by wuyanjun110
fix: 隔离 SSEP 异步搜索的任务输入与结果

发起搜索时复制配置、输入和场景信息,避免后台线程读取已切换任务的当前帧。
记录搜索所属任务,丢弃旧任务晚到结果;接收成功但执行目标尚未切换时使用新任务 ID。

补充旧任务结果丢弃、接收过渡帧及同任务重搜结果发布回归。
The file was modifiedTesting/routing_transition_test.cpp
The file was modifiedtasks/plan/ssep_task.hpp
The file was modifiedtasks/plan/ssep_task.cpp
Commit b4ee1eea7754b5ba523373bf35b170d0da295408 by wuyanjun110
fix: 修复起点偏移 open space 任务接收与车头交接

先初始化接收路由的偏移信息,再校验方向,修复 VV086 任务因首车道航向差超过 90 度被提前拒绝。
正常车道校验保留当前定位及历史执行车头,维持停车换头规则。

双向 IMV 的 10/11 保留指定车头、12 允许初搜自动选择;搜索期间跟随当前分段,接回路由继承末段方向,重搜临时失去分段时保持执行方向。
修正指定车头重搜姿态及前后轴轮角对应关系,并在新任务接收后失效旧搜索结果和 EC。

补充 VV086 几何、正常车道方向组合、搜索方向生命周期和输入约束回归。刷新测试访问声明对应的头文件审计校验值,未改变协议字段。

验证:routing、SSEP 与地图边界三组回归通过,pnc_node 构建成功。
The file was modifiedreplayer/scene_data/generated/full_custom_cpp_member_inputs.json
The file was modifiedTesting/ssep_path_corridor_test.cpp
The file was modifiedCMakeLists.txt
The file was modifieddata/ssep/open_space_ec.cpp
The file was modifieddata/vehicle/request_routing_data.hpp
The file was modifieddata/map/pnc_map/routing_extension/routing_data.cpp
The file was modifieddata/ssep/ssep_ec.cpp
The file was modifiedTesting/routing_transition_test.cpp
The file was modifieddata/vehicle/request_routing_data.cpp
The file was modifiedtasks/deciders/search_decider/open_space_search_decider.cpp
Commit 735a09688c39fe8c65023d8ee19c7343dcb60cfa by wuyanjun110
fix: 修复 ARM 回放共享库链接 CUDA 静态库失败

为 ssep_gpu_lib 开启 POSITION_INDEPENDENT_CODE,使 CUDA 宿主代码使用 -fPIC,修复 ARM 上链接回放共享库时的重定位错误。顶层 CMAKE_CXX_FLAGS 不覆盖 .cu 编译。

已通过 CMake 配置、diff 检查及 x86 CUDA 静态库链接共享库最小验证;ARM 完整构建待服务器复验。
The file was modifiedssep/CMakeLists.txt