Changes

Summary

  1. Update map-png.jenkinsfile (details)
  2. Update map-png.jenkinsfile (details)
  3. Update map-png.jenkinsfile (details)
Commit 27f241f18f27e1a0f7f5f67550b0c4c18e3c4de2 by weilikang
Update map-png.jenkinsfile
The file was modifiedhdmap/map-png.jenkinsfile
Commit 71bbaed2dc1dc6beacfb05561b95321d812c6e3c by weilikang
Update map-png.jenkinsfile
The file was modifiedhdmap/map-png.jenkinsfile
Commit e3da560562be84551e3cbb8a8ad52de1fcdf41dc by weilikang
Update map-png.jenkinsfile
The file was modifiedhdmap/map-png.jenkinsfile

Summary

  1. feat: 支持配置堆高机靠近时的锁定时机 (details)
  2. fix: 增强参考道路段空数据防护 (details)
  3. feat: 支持 SSEP 历史路径热启动重规划 (details)
  4. fix: 统一重规划上下文与路径连续性 (details)
  5. feat: 完善重规划诊断与回放标记 (details)
  6. fix: 防止空导引线限速触发规划崩溃 (details)
  7. fix: 缓冲区近终点跳过地图连续性检查 (details)
  8. feat(platoon): add configurable leader trailer (details)
  9. fix(platoon): keep source topic in topic config (details)
  10. build: track newly added source files (details)
  11. feat: 增加聚类障碍物变道安全防护 (details)
  12. fix: 优化普通路口变道衔接 (details)
  13. fix: 搜索临停轨迹就绪后恢复行驶 (details)
  14. fix: 隔离不同车型的变道锚点维护 (details)
  15. fix: 统一路口搜索终点参考线 (details)
  16. feat: add trailer parking safety handling (details)
  17. feat: 支持 KEB roadside 分层规划 (details)
  18. feat: 完善 KEB roadside 分类可视化 (details)
  19. test: 增加 KEB 本地自动回归集 (details)
  20. docs: 完善 KEB 工具与回归说明 (details)
  21. feat: add neighboring trailer parking safety (details)
  22. fix: measure trailer clearance from tail edge (details)
  23. chore: remove trailer parking debug logs (details)
  24. fix: clear real obstacles near SSEP endpoints (details)
  25. fix: select guide_line pt as wbca smooth mode start_pt (details)
  26. fix: 提升拖挂车进场 KEB 路径质量 (details)
  27. fix: 完善低贝位重搜触发与热启动策略 (details)
  28. fix: 保持开放空间 routing 判段连续 (details)
  29. fix: 兼容新版 Python Protobuf 运行库 (details)
  30. fix: 补全 Foxglove 可视化参考系 (details)
  31. fix(platoon): simulate leader trailer posture (details)
  32. fix(platoon): align virtual trailer object type (details)
  33. refactor(platoon): parse vehicle info into serializable data (details)
  34. fix(hmi): show none for invalid platoon leader (details)
Commit 95abd6611a10084bdd69c0224af7bb14018b1491 by wuyanjun110
feat: 支持配置堆高机靠近时的锁定时机

新增 MOVE 阶段堆高机靠近切换 LOCK 的独立功能开关。

关闭该开关后,车辆远离终点时保持 MOVE;接近终点进入 Align1st 后,仍可在堆高机靠近时切换 LOCK,并保持普通堆场任务原有行为。
The file was modifieddata/config/cfg_func_sw.hpp
The file was modifieddata/config/cfg_func_sw.cpp
The file was modifieddata/app/fsm/task_fsm/task_align_fsm/task_align_fsm.cpp
Commit be97bd11818392827b82fb21f3d9b753b9b137ec by wuyanjun110
fix: 增强参考道路段空数据防护

在弯道黑名单判断前校验道路段和路口重叠信息,避免空容器或空指针访问。\n\n路口元数据缺失时按黑名单安全降级,并补充对应回归测试。
The file was modifiedTesting/routing_map_guard_test.cpp
The file was modifieddata/map/reference/reference_road_section.cpp
Commit f21ee3c634f23a0acf6e7975861e786781cd71dd by wuyanjun110
feat: 支持 SSEP 历史路径热启动重规划

新增 kPathWarmStart 输入状态,将历史路径裁剪到当前姿态后在最新环境约束下重新优化。\n\n补充目标一致性、姿态匹配、碰撞、自交和最短路径校验;热启动失败时回退完整搜索,并兼容离线场景协议。
The file was modifiedssep/offboard/ssep_planner_wrapper.cc
The file was modifiedssep/ssep_planner.cc
The file was modifiedssep/data_structures/ssep_input.hpp
The file was modifiedssep/test/ssep_planner_test.cc
The file was modifiedssep/scenarios/stitching_replanner.h
The file was modifiedssep/protos/scene.proto
Commit 8c40c03db463ae1c8a77fcb84bbcfa029c1baecf by wuyanjun110
fix: 统一重规划上下文与路径连续性

集中管理重规划原因、搜索重启、历史路径 warm-start 和输出保持策略,SearchDecider 仅消费统一上下文。

输出连续性统一由已生效 ReferenceLine 承担,SSEP 只保留原始搜索路径用于 warm-start;重搜期间 GuideLine 按正常模式重建,KEB 保持上一条成功输出且不切换 PJPO。

人工重规划在 Junction 中复用历史搜索路径,ForwardSearch 重建多段拓扑时禁用 warm-start;补充低贝位稳定判断、同路口校验、快照恢复和回归测试。
The file was modifiedtasks/plan/smooth_task.cpp
The file was modifiedtasks/deciders/other_decider/replan_decider.hpp
The file was modifiedtasks/deciders/search_decider/out_yard_junction_search_decider.cpp
The file was modifieddata/other/flow_control.cpp
The file was modifiedtasks/deciders/search_decider/bridge_junction_search_decider.cpp
The file was modifieddata/plan/ssep_data.cpp
The file was modifieddata/plan/ssep_data.hpp
The file was modifiedtasks/deciders/search_decider/ex_lane_change_search_decider.cpp
The file was modifiedtasks/plan/keb_path_optimize_task.cpp
The file was modifiedplan/prepare/prepare_status.cpp
The file was modifieddata/ssep/ssep_common.hpp
The file was modifieddata/ssep/ssep_ec.cpp
The file was modifiedtasks/other_tasks/create_reference_line.cpp
The file was modifieddata/ssep/into_yard_junction_ec.cpp
The file was modifieddata/other/flow_control.hpp
The file was modifieddata/ssep/forward_ec.cpp
The file was modifieddata/ssep/reverse_ec.cpp
The file was modifiedtasks/deciders/search_decider/reverse_search_decider.cpp
The file was modifiedtasks/other_tasks/stitch_path_to_reference_line.cpp
The file was modifiedtasks/plan/ssep_task.cpp
The file was modifiedscenarios/task_condition_evaluator.cpp
The file was modifiedtasks/deciders/search_decider/into_yard_junction_search_decider.cpp
The file was modifiedTesting/ssep_path_corridor_test.cpp
The file was modifieddata/decide/decide_reaction.hpp
The file was modifiedtasks/deciders/search_decider/forward_search_decider.cpp
The file was modifiedtasks/deciders/search_decider/open_space_search_decider.cpp
The file was modifiedtasks/deciders/other_decider/replan_decider.cpp
The file was modifiedtasks/deciders/search_decider/seaside_junction_search_decider.cpp
The file was modifieddata/plan/guide_line.cpp
The file was modifiedtasks/plan/keb_path_optimize_task.hpp
The file was modifiedtasks/deciders/search_decider/normal_junction_search_decider.cpp
Commit 6d37803e28c9fbd14955f9a37cbc03728f9863dc by wuyanjun110
feat: 完善重规划诊断与回放标记

HMI 在重搜全过程显示持久化触发原因,并区分人工触发、低贝位、路径换向等类型。\n\n回放导出统一识别跨帧重搜状态,避免命令脉冲结束后错误记录为正常 KEB 优化。
The file was modifiedreplayer/replayer_data_process/replayer_data_extraction.cpp
The file was modifiedhmi/widget/diagnose.cpp
Commit 9f8dc40070d828bd0a70c2153605c7871ece79d1 by wuyanjun110
fix: 防止空导引线限速触发规划崩溃

在云端限速生成前校验导引线、车辆投影和限速数据,失效时生成无轨迹停止约束并记录限频诊断。

将空限速查询改为返回结束哨兵,并补充 Reset、持续失效和正常恢复的回归测试。
The file was modifiedtasks/deciders/long_decider/constrain_decider.cpp
The file was modifiedtasks/deciders/long_decider/constrain_decider.hpp
The file was modifiedTesting/routing_map_guard_test.cpp
The file was modifieddata/plan/guide_line.cpp
Commit f8959654beb436a77bfa6aa19eb31c069be6f178 by wuyanjun110
fix: 缓冲区近终点跳过地图连续性检查

缓冲区任务接近地图终点时,不再对新 routing 执行路径连续性校验,避免终点附近因路径切换产生 routing 冲突。

同时整理相关日志语句格式。
The file was modifieddata/vehicle/request_routing_data.cpp
Commit 3d558efbf5beceb4e60ddeac859efd3969b149a9 by chenran
feat(platoon): add configurable leader trailer
The file was modifieddata/obstacle/obstacle.cpp
The file was modifieddata/plan_frame.hpp
The file was addeddata/config/cfg_platoon.cpp
The file was modifieddata/plan_frame.cpp
The file was modifiedsource/ros_source_platoon_vehicle_info.cpp
The file was modifiednode/logic.cpp
The file was modifieddata/config/cfg_topic.cpp
The file was modifieddata/config/cfg_topic.hpp
The file was modifiedalgorithm/platoon/vehicle_info_to_obstacle.hpp
The file was addeddata/config/cfg_platoon.hpp
The file was modifiedalgorithm/platoon/vehicle_info_to_obstacle.cpp
The file was modifiedplan/prepare/prepare_objs.cpp
The file was modifiedalgorithm/decision/semantic_set_transformation_2.cpp
Commit 3c3f64a429ad482932af143a1b451c0c22092c67 by chenran
fix(platoon): keep source topic in topic config
The file was modifieddata/config/cfg_topic.cpp
The file was modifiedsource/ros_source_platoon_vehicle_info.cpp
The file was modifieddata/config/cfg_platoon.cpp
The file was modifieddata/config/cfg_topic.hpp
The file was modifieddata/config/cfg_platoon.hpp
The file was modifieddata/plan_frame.hpp
Commit e08a9785b3021e147f1fd6f6687b89c77ea86004 by chenran
build: track newly added source files
The file was modifiedCMakeLists.txt
Commit 81d6110f2d40700f8c92d756b96e818bedc622b5 by wuyanjun110
feat: 增加聚类障碍物变道安全防护

建立普通目标与多聚类片段之间的稳定实体关联,使用跟踪速度和分段 capsule 评估变道路径风险,覆盖目标 ID 切换和重复分裂场景。

变道准备阶段严格检查运动与未知聚类,SWITCHING 仅检查确认运动聚类,并在变道早期发现风险时于车头前生成不可跳过的立即停车线;静态聚类继续由 OGM 防护。

增加默认开启的功能开关、安全参数、耗时诊断及生命周期回归测试。
The file was modifieddata/constrain/disable_stop_range.cpp
The file was addeddata/obstacle/cluster_lane_change_safety.cpp
The file was modifiedCMakeLists.txt
The file was modifieddata/config/cfg_safe_const.hpp
The file was modifieddata/obstacle/cluster_motion_tracker.cpp
The file was modifiedtasks/deciders/lat_decider/lane_change_decider.cpp
The file was modifieddata/obstacle/cluster_motion_tracker.hpp
The file was modifieddata/constrain/block_data.hpp
The file was addeddata/obstacle/cluster_lane_change_safety.hpp
The file was modifieddata/config/cfg_func_sw.cpp
The file was modifieddata/config/cfg_safe_const.cpp
The file was modifieddata/constrain/block_data.cpp
The file was modifieddata/constrain/disable_stop_range.hpp
The file was modifieddata/plan/switch_data.cpp
The file was modifiedtasks/deciders/long_decider/constrain_decider.cpp
The file was modifieddata/constrain/temporary_stop_data.cpp
The file was modifieddata/config/cfg_func_sw.hpp
The file was addeddata/obstacle/cluster_lane_change_safety_test.cpp
The file was modifieddata/plan/switch_data.hpp
The file was modifiedhmi/draw/draw_perception.cpp
Commit c4928beb1edd413168b66b616293e4c04ada67f7 by wuyanjun110
fix: 优化普通路口变道衔接

使用普通变道专用限速并补齐配置快照兼容。\n在正式进入变道时固化边界锚点,准备阶段保持边界滚动更新。\n结合状态等待、变道距离和稳定余量提前发起普通路口变道。
The file was modifieddata/config/cfg_safe_const.cpp
The file was modifiedconfig/config_truck/config_truck_reverse/plan.yaml
The file was modifieddata/plan/switch_data.hpp
The file was modifiedtasks/deciders/lat_decider/switching_bounds_decider.cpp
The file was modifieddata/config/cfg_lat_decide.hpp
The file was modifiedconfig/config_imv/plan.yaml
The file was modifieddata/plan/switch_data.cpp
The file was modifiedconfig/config_car/plan.yaml
The file was modifieddata/config/cfg_lat_decide.cpp
The file was modifieddata/obstacle/cluster_lane_change_safety_test.cpp
The file was modifieddata/config/cfg_safe_const.hpp
The file was modifiedconfig/config_truck/plan.yaml
Commit 8cc04ff95d5399ab335829c6cdffc5cd223f45ec by wuyanjun110
fix: 搜索临停轨迹就绪后恢复行驶

等待搜索进入 MOVE_BRAKE 或 MOVE_NSTOP 时,在搜索轨迹可复用且不存在其他制动约束后直接恢复 MOVE_NORMAL。\n避免车辆已经具备可行路径后仍刹停并再次起步。
The file was modifieddata/obstacle/cluster_lane_change_safety_test.cpp
The file was modifieddata/app/fsm/motion_fsm/motion_move_fsm/motion_move_fsm.hpp
The file was modifieddata/app/fsm/motion_fsm/motion_move_fsm/motion_move_fsm.cpp
Commit 56620ce6e9f42170bb070ca9004a64ab8369d316 by wuyanjun110
fix: 隔离不同车型的变道锚点维护

仅 Truck 的 PJPO 变道在进入 SWITCHING 时刷新通用几何锚点。\nIMV 继续由 LANE_CHANGE_PATH_TASK_V2 维护生成路径及对应起终点,避免锚点与实际路径不一致。
The file was modifieddata/plan/switch_data.cpp
Commit 70c9f125409fc590ff6eb857b6b2823cdafe07c8 by wuyanjun110
fix: 统一路口搜索终点参考线

将普通路口、引桥、码头面和出堆场搜索的终点计算、裁剪回退及搜索参考位姿统一到原始参考线坐标域。

避免 fallback 重构时将原始停止线 s 用到滚动平滑参考线上,导致搜索终点沿路线回退;同时修复出堆场跨路口终点局部变量遮蔽成员的问题。
The file was modifieddata/ssep/bridge_junction_ec.cpp
The file was modifieddata/ssep/normal_junction_ec.cpp
The file was modifieddata/ssep/seaside_junction_ec.cpp
The file was modifieddata/ssep/out_yard_junction_ec.cpp
Commit 895bced1d9a7d226c22028a18cd867a751347523 by chenran
feat: add trailer parking safety handling
The file was modifieddata/config/cfg_env_const.cpp
The file was modifieddata/plan_frame.cpp
The file was modifieddata/ssep/forward_ec.cpp
The file was modifiedtasks/deciders/long_decider/constrain_decider.hpp
The file was modifiedhmi/draw/draw_map.cpp
The file was modifieddata/config/cfg_env_const.hpp
The file was modifieddata/plan_frame.hpp
The file was modifiedssep/scenarios/tractor_trailer_multi_segment_parking_planner.h
The file was addeddata/ssep/trailer_parking_safety.cpp
The file was addeddata/ssep/trailer_parking_safety.hpp
The file was modifiedplan/prepare/prepare_objs.cpp
The file was modifiedssep/coarse_search/searcher_builders/tractor_trailer_multi_segment_parking_bidirectional_searcher_builder.cc
The file was modifiedssep/coarse_search/searcher_builders/tractor_trailer_multi_segment_parking_bidirectional_searcher_builder.h
The file was modifiedtasks/deciders/long_decider/constrain_decider.cpp
The file was modifiedhmi/draw/draw_map.hpp
The file was modifiedssep/scenarios/scenario_planner_factory.h
The file was modifiedssep/scenarios/tractor_trailer_single_segment_parking_planner.h
Commit c3f9f84f2e4b1b2b249d71f9ea5909012143a4aa by wuyanjun110
feat: 支持 KEB roadside 分层规划

将 roadside 与普通 underlying OGM 分层建图并使用独立安全阈值,覆盖 IMV、刚性卡车以及牵引车和挂车包络。

完善堆场边界不扩展、LaneFollow 异步路径复用、PathOptimize warm-start 状态拆分、KebScene presence 兼容及 replayer 输入重建。
The file was modifiedssep/keb_optimizer/rigid_truck_keb_optimizer.h
The file was modifiedssep/keb_optimizer/rigid_truck_keb_optimizer.cc
The file was modifiedreplayer/replayer_data_process/replayer_data_extraction.cpp
The file was modifiedtasks/plan/keb_lane_follow_path_task.hpp
The file was modifiedoffboard/bag_to_keb_scene/bag_to_keb_scene.cc
The file was modifiedoffboard/keb_path_opt_cli/closed_loop_utils.cc
The file was modifiedtasks/plan/keb_path_optimize_task.cpp
The file was modifiedalgorithm/plan/keb_optimizer.hpp
The file was modifiedtasks/plan/keb_utils.cpp
The file was modifiedreplayer/replayer_data_process/replayer_data_process.cpp
The file was modifiedssep/keb_optimizer/imv_keb_optimizer.cc
The file was modifiedoffboard/keb_path_opt_cli/keb_scene_converter.cc
The file was modifieddata/config/cfg_lat_plan.cpp
The file was modifieddata/plan/keb_visualize_data.hpp
The file was modifiedproto/keb_scene.proto
The file was modifiedtasks/plan/keb_utils_core.cpp
The file was modifiedoffboard/keb_path_opt_cli/keb_scene_converter.hpp
The file was modifiedtasks/plan/keb_path_optimize_task.hpp
The file was modifiedtasks/plan/keb_lane_follow_path_task.cpp
The file was modifiedoffboard/keb_path_opt_cli/keb_simulator.cc
The file was modifiedssep/keb_optimizer/tractor_trailer_keb_optimizer.cc
The file was modifiedssep/keb_optimizer/imv_keb_optimizer.h
The file was modifiedalgorithm/plan/keb_optimizer.cpp
The file was modifieddata/config/cfg_lat_plan.hpp
The file was modifiedssep/keb_optimizer/tractor_trailer_keb_optimizer.h
The file was modifiedtasks/plan/keb_utils.hpp
The file was modifiedtasks/plan/keb_utils_core.hpp
Commit e6c0f326747db692ee5e7fa3d2106806d0032dad by wuyanjun110
feat: 完善 KEB roadside 分类可视化

在 HMI、Diagnose、Web Viewer、CLI debug viewer 和 Foxglove 中独立显示 roadside 层及其开关、阈值和最小间距。

同时修复 Foxglove Python proto 的生成目录层级。
The file was modifiedoffboard/keb_vis_server/keb_vis_html_template.cc
The file was modifiedoffboard/keb_vis_server/foxglove/generate_protos.sh
The file was modifiedhmi/widget/diagnose.cpp
The file was modifiedhmi/draw/draw_perception.cpp
The file was modifiedoffboard/keb_vis_server/foxglove/keb_to_mcap.py
The file was modifiedoffboard/keb_path_opt_cli/keb_optimization_debug_visualizer.cc
Commit ac589114078e8b4a587a8c651575f6d4c15698d0 by wuyanjun110
test: 增加 KEB 本地自动回归集

新增清单驱动的 KebScene 多帧回归入口,校验帧数、成功率、超时和耗时阈值,并支持标签筛选与结果留存。

加入 CAR LaneFollow 和 TT PathOptimize 两条共享盘基础基线,回归时关闭 MCAP 转换。
The file was addedoffboard/keb_path_opt_cli/local_regression/.gitignore
The file was modifiedoffboard/keb_path_opt_cli/keb_path_opt_cli.cc
The file was addedoffboard/keb_path_opt_cli/local_regression/keb_regression_manifest.tsv
The file was addedoffboard/keb_path_opt_cli/local_regression/run_keb_regression.py
Commit b1a5d601247c5b4373964b25df574fc7f7977caf by wuyanjun110
docs: 完善 KEB 工具与回归说明

补充 KEB CLI 模式、roadside 字段语义、分类可视化、共享盘数据布局、回归准入规则和 bag 提取流程。
The file was addedoffboard/keb_path_opt_cli/local_regression/README.md
The file was addedoffboard/keb_path_opt_cli/README.md
The file was modifiedoffboard/bag_to_keb_scene/README.md
The file was modifiedoffboard/keb_vis_server/foxglove/README.md
Commit fd54aef6acdae9d1a84ed9061356839eccb1aefe by chenran
feat: add neighboring trailer parking safety
The file was modifiedtasks/deciders/long_decider/constrain_decider.hpp
The file was modifieddata/config/cfg_env_const.cpp
The file was modifiedsource/ros_source_pnc_config.cpp
The file was modifiedplan/prepare/prepare_objs.cpp
The file was modifiedtasks/deciders/long_decider/constrain_decider.cpp
The file was modifieddata/vehicle/deviation_status.cpp
The file was modifieddata/config/cfg_env_const.hpp
The file was modifieddata/ssep/trailer_parking_safety.cpp
The file was modifieddata/vehicle/deviation_status.hpp
The file was modifieddata/ssep/trailer_parking_safety.hpp
The file was modifiedhmi/draw/draw_map.cpp
Commit 94ffbf00eb129024e61cd60d18f77fd5b17b2f2c by chenran
fix: measure trailer clearance from tail edge
The file was modifieddata/ssep/trailer_parking_safety.cpp
The file was modifieddata/vehicle/deviation_status.cpp
The file was modifieddata/config/cfg_env_const.cpp
The file was modifieddata/ssep/trailer_parking_safety.hpp
The file was modifiedplan/prepare/prepare_objs.cpp
Commit 41ef3c8c74dec38773d0ca683693edb4d9f0cea3 by chenran
chore: remove trailer parking debug logs
The file was modifiedtasks/deciders/long_decider/constrain_decider.cpp
The file was modifiedhmi/draw/draw_map.cpp
The file was modifiedplan/prepare/prepare_objs.cpp
The file was modifiedsource/ros_source_pnc_config.cpp
The file was modifieddata/ssep/trailer_parking_safety.cpp
The file was modifieddata/vehicle/deviation_status.cpp
Commit 3a2d564af690d2f898a6834d2193f15ca4a18102 by chenran
fix: clear real obstacles near SSEP endpoints
The file was modifiedssep/maps/ogm_builder.cc
Commit 3ec3e37defd694dbe71ab28bd9e4eae06835410d by 5081703.cr
fix: select guide_line pt as wbca smooth mode start_pt
The file was modifiedtasks/plan/path_optimization_task.cpp
Commit 1ce306593dd8a19b15f38021b55a4eb4e59da80c by wuyanjun110
fix: 提升拖挂车进场 KEB 路径质量

增加粗搜索路径质量评估,限制普通进场优化抄近路、过度摆动和终点漂移。

开放普通进场终端优化自由度,并在预热结果运动学不可行时追加固定权重收尾;补充碰撞诊断、单元测试和 8 个本地回归场景清单。
The file was modifiedssep/keb_optimizer/keb_problem.cc
The file was modifiedssep/common/utils/path_utils.h
The file was modifiedssep/test/local_regression/README.md
The file was modifiedssep/test/ssep_planner_test.cc
The file was modifiedssep/common/utils/path_utils.cc
The file was modifiedssep/scenarios/tractor_trailer_enter_yard_planner.h
The file was modifiedssep/keb_optimizer/tractor_trailer_keb_optimizer.cc
The file was modifiedssep/keb_optimizer/keb_problem.h
The file was modifiedssep/keb_optimizer/tractor_trailer_keb_optimizer.h
The file was addedssep/test/local_regression/tractor_trailer_enter_yard_keb_manifest.tsv
Commit 4667f15318956d9de05312b2fe5af4e27224c6ff by wuyanjun110
fix: 完善低贝位重搜触发与热启动策略

允许普通入场弯道内首次检测低贝位后重搜,并按首次低贝位、约束变化、OGM 停止线和 SEARCH_UNUSE 分别选择完整搜索或历史路径热启动。

车辆车头到达堆场口出口侧虚拟停止线后统一禁止新的低贝位搜索和等待停止线,保留检测状态与当前生效路径连续性;补充类型、位置门槛和弯内触发回归测试。
The file was modifieddata/decide/decide_reaction.hpp
The file was modifieddata/plan/ssep_data.cpp
The file was modifiedtasks/deciders/other_decider/replan_decider.hpp
The file was modifieddata/ssep/ssep_util.cpp
The file was modifieddata/ssep/ssep_util.hpp
The file was modifiedTesting/ssep_path_corridor_test.cpp
The file was modifieddata/ssep/ssep_ec.cpp
The file was modifieddata/ssep/ssep_ec.hpp
The file was modifiedhmi/widget/diagnose.cpp
The file was modifiedtasks/deciders/long_decider/constrain_decider.cpp
The file was modifiedtasks/deciders/other_decider/replan_decider.cpp
Commit ab67f8452b132dfac57b2e995b19e3eddfc931f4 by wuyanjun110
fix: 保持开放空间 routing 判段连续

将 OPENSPACE 搜索来源锁存到 SSEP 路径包络,避免 early prepare 阶段因当前 ssep_ec 尚未恢复而提前切换 routing。\n\n车辆越出静态途径点框后按当前 SSEP 分段保持 open-space routing;隔离其他搜索类型,并在重搜保持旧路径期间保留包络和分段索引。补充诊断日志及多段、跨帧、重搜生命周期回归测试。
The file was modifieddata/map/pnc_map/routing_extension/routing_data.cpp
The file was modifieddata/other/ssep_path_corridor.cpp
The file was modifiedTesting/routing_map_guard_test.cpp
The file was modifiedhmi/widget/diagnose.cpp
The file was modifieddata/map/pnc_map/routing_extension/routing_data.hpp
The file was modifieddata/plan/ssep_data.cpp
The file was modifiedTesting/ssep_path_corridor_test.cpp
The file was modifieddata/other/ssep_path_corridor.hpp
Commit 81a973531e23260ee2dbaa24b8e548c2f11cf2c9 by wuyanjun110
fix: 兼容新版 Python Protobuf 运行库

在导入生成的 pb2 模块前启用 pure-Python protobuf 后端,兼容工程内旧版 protoc 生成代码。

避免 protobuf 4.x 下转换 KebScene 时触发 Descriptors cannot be created directly。
The file was modifiedoffboard/keb_vis_server/foxglove/keb_to_mcap.py
Commit 8020473bcb6c955c36b14d7e81b8d2faf59fd3ad by wuyanjun110
fix: 补全 Foxglove 可视化参考系

新增标准 foxglove.FrameTransform schema,并在 MCAP 每帧写入 world 到 map 的单位变换。

统一 SceneUpdate、TF 与 MCAP 日志时间戳,确保随机跳转和逐帧播放时均能解析参考系。
The file was modifiedoffboard/keb_vis_server/foxglove/keb_to_mcap.py
The file was modifiedoffboard/keb_vis_server/foxglove/README.md
The file was addedoffboard/keb_vis_server/foxglove/foxglove_schemas/foxglove/FrameTransform.proto
Commit 7b715c76e75e61a158969210db13466789e1f9cf by chenran
fix(platoon): simulate leader trailer posture
The file was modifiedplan/prepare/prepare_objs.cpp
The file was modifieddata/platoon/vehicle_info.cpp
The file was modifiedplan/prepare/prepare_objs.hpp
The file was modifiedalgorithm/platoon/vehicle_info_to_obstacle.hpp
The file was modifiedalgorithm/platoon/vehicle_info_to_obstacle.cpp
The file was modifieddata/config/cfg_platoon.hpp
The file was modifieddata/platoon/vehicle_info.hpp
The file was modifieddata/config/cfg_platoon.cpp
Commit d915ad1f5d65cd14e61372a623fcb29ab102ace6 by chenran
fix(platoon): align virtual trailer object type
The file was modifiedalgorithm/platoon/vehicle_info_to_obstacle.cpp
The file was modifieddata/obstacle/perception_obstacle.hpp
Commit ded87381be405c65154f2a2b7baddee6e9403c29 by chenran
refactor(platoon): parse vehicle info into serializable data
The file was removeddata/platoon/vehicle_info.cpp
The file was modifiedalgorithm/platoon/vehicle_info_to_obstacle.hpp
The file was removeddata/platoon/vehicle_info.hpp
The file was modifiedalgorithm/platoon/vehicle_info_to_obstacle.cpp
The file was addeddata/platoon/platoon_info.cpp
The file was modifiedplan/prepare/prepare_objs.cpp
The file was modifieddata/plan_frame.hpp
The file was modifiedhmi/widget/diagnose.cpp
The file was modifiedsource/ros_source_platoon_vehicle_info.cpp
The file was addeddata/platoon/platoon_info.hpp
Commit 68d7b1e1e3432c3c8ecc2efc61af8987d909c7f3 by chenran
fix(hmi): show none for invalid platoon leader
The file was modifiedhmi/widget/diagnose.cpp