Changes

Summary

  1. feat:添加场桥和岸桥运动状态 (details)
Commit 531313779621ea1cd882137e13ebc7f5f5e007e2 by wuyanjun110
feat:添加场桥和岸桥运动状态
The file was modifiedcloud_msgs/msg/CraneInfo.msg

Summary

  1. chore: 补充低贝位入场搜索关键诊断日志 (details)
  2. fix: 完善变道准备距离与路口前停车等待 (details)
  3. fix: 修复苏溪出停车误匹配路边停车场景 (details)
  4. fix: 明确展示场景停车位碰撞约束 (details)
  5. fix: 修复快照重复打开崩溃与地图热切换生命周期 (details)
  6. fix: 使用 PJPO 时跳过起步边界扩展 (details)
Commit 103d673edd27940842707d28f4fc4409367b72a4 by wuyanjun110
chore: 补充低贝位入场搜索关键诊断日志

记录搜索构造、提交与重搜事件中的低贝位类型和场景,便于核对识别结果到搜索输入的传递。入场配置未命中时首次及每 100 次命中输出提示,避免周期和逐障碍诊断刷屏。

保持规划行为不变;已通过 pnc_node 分布式编译和 git diff --check。
The file was modifiedtasks/deciders/other_decider/replan_decider.cpp
The file was modifieddata/ssep/into_yard_junction_ec.cpp
The file was modifiedtasks/plan/ssep_task.cpp
The file was modifieddata/other/flow_control.cpp
Commit 7ef6bbfc09bf3ba0a28a68bb1c22dcded2ae89da by wuyanjun110
fix: 完善变道准备距离与路口前停车等待

变道准备减速会消耗执行空间,路口场景提前接管还会清掉等待状态。
统一准备限速与减速、状态等待预算,保持降速后的有效变道意图。
执行前检查途经起点、完成窗口及路由终点,候选更新后在主车道规划前复核;
拒绝或任务失败时恢复等待状态、计时及停车请求。

路口等待复用区域切换距离基准,增加 jerk 受限停车预算与执行裕量。
普通及极限左右变道在 BEFORE 区域保持有效准备和等待,INSIDE 按原规则交接。
保留显式途经起点限制,停车等待后执行仍需满足速度、时间及执行门禁。
补充几何、状态连续帧、载重、起点与终点空间回归,同步生成输入指纹。

验证:Icecream 编译通过;生成物与 Proto 兼容检查通过;diff 检查通过。
两组 CPU 测试共 420 项,413 通过,7 项为前轮相同既有失败;
本轮路口等待新增 31 项全部通过。原 bag 尚未执行修复后的闭环回放。
The file was addeddata/plan/lane_change_junction_wait.cpp
The file was modifiedscenarios/lane_change_scenario/lane_change_prepare_stage.cpp
The file was addedTesting/lane_change_space_check_test.cpp
The file was modifieddata/plan/switch_data.cpp
The file was modifieddata/plan/switch_helper.hpp
The file was modifieddata/scenario/scenario_region_condition.cpp
The file was modifiedreplayer/scene_data/generated/state_schema_inputs.json
The file was modifieddata/plan/switch_data.hpp
The file was modifiedTesting/CMakeLists.txt
The file was addedTesting/lane_change_junction_geometry_test.cpp
The file was modifiedTesting/routing_transition_test.cpp
The file was addeddata/plan/lane_change_junction_guard.hpp
The file was addeddata/plan/lane_change_space_check.cpp
The file was modifieddata/scenario/scenario_planner_action.cpp
The file was modifieddata/obstacle/cluster_lane_change_safety_test.cpp
The file was addedTesting/lane_change_junction_wait_test.cpp
The file was addeddata/plan/lane_change_junction_guard.cpp
The file was addeddata/plan/lane_change_space_check.hpp
The file was addeddata/plan/lane_change_junction_wait.hpp
The file was modifieddata/plan/switch_helper.cpp
The file was addedTesting/lane_change_prepare_stage_test.cpp
The file was modifiedreplayer/scene_data/generated/full_custom_cpp_member_inputs.json
Commit 8024276d2c2e881c186f6954c13d46d6db27549d by wuyanjun110
fix: 修复苏溪出停车误匹配路边停车场景

补齐 TO_ROADSIDE 的双向枚举转换,拒绝将未知任务配置静默解析为 UNCLASSIFIED,避免未分类任务误命中 PullOver。

将苏溪出停车硬编码判断提前到路边任务之前,增加映射、配置匹配及优先级回归测试。专项测试 117 项全部通过。
The file was modifieddata/ssep/ssep_scenario_config_loader.cpp
The file was modifiedTesting/ssep_scenario_config_lifecycle_test.cpp
The file was modifieddata/ssep/forward_ec.cpp
The file was modifieddata/app/fsm/task_command_type.cpp
Commit 6109c4d9dfa1c84ad7e90bebb5188be861337412 by wuyanjun110
fix: 明确展示场景停车位碰撞约束

将参与碰撞的停车位绘制为红色粗边界并标注 ID,区分起终点豁免车位,提供独立图例和悬浮说明。修复地图元素字符串枚举的样式匹配。

补充枚举兼容、起终点豁免、开放折线、零坐标和 HTML 转义回归;5 项界面检查、场景浏览器验证及可视化服务编译通过。
The file was modifiedssep/offboard/servers/scene_vis_html_template.cc
The file was modifiedssep/test/local_regression/test_scene_vis_obstacles.py
Commit 37f319660c30701ffaf0747632d5ea97172fed55 by wuyanjun110
fix: 修复快照重复打开崩溃与地图热切换生命周期

暂停回放并排空界面事件后释放帧、异步任务与地图引用,在后台加载完成后恢复界面;连续打开时保留最新请求及关联地图。
使用规范路径与文件身份识别地图和配置,避免同地图误重载,同时支持原路径文件更新和加载失败恢复。
保留单独换图前的实时模式与独立点云底图,清理旧地图交互和诊断缓存;发布绑定进程的热切换能力。

验证:分布式编译 pnc_replayer 通过;地图缓存 17 项、真实离线生命周期 15 项、实时接收 5 项回归通过。点云菜单尚未进行交互验证。
The file was addedreplayer/test/test_realtime_map_reload.py
The file was modifiedsource/ros_source_replayer_snapshot.hpp
The file was modifiedhmi/draw/draw_map.hpp
The file was modifiedhmi/common/pnc_graphics_view.cpp
The file was modifiedsource/ros_source_replayer_snapshot.cpp
The file was modifiedreplayer/replayer_data_process/replayer_data_process.hpp
The file was modifiedhmi/widget/diagnose.cpp
The file was modifiedhmi/widget/diagnose.hpp
The file was modifiedreplayer/logic.cpp
The file was modifiedhmi/common/image_viewer.cpp
The file was modifiedhmi/widget/replayer_pnc_mat.hpp
The file was modifiedreplayer/logic.hpp
The file was modifiedreplayer/replayer_data_process/load_snap_data.hpp
The file was modifiedhmi/common/pnc_graphics_view.hpp
The file was modifiedreplayer/replayer_data_process/replayer_data_process.cpp
The file was modifiedhmi/common/image_viewer.hpp
The file was modifiedhmi/widget/replayer_pnc_mat.cpp
The file was modifiedhmi/widget/replayer_map.hpp
The file was modifiedhmi/draw/draw_map.cpp
The file was modifiedreplayer/main.cpp
The file was modifiedhmi/widget/replayer_map.cpp
The file was modifiedhmi/replayer_hmi.cpp
The file was addedreplayer/test/test_map_reload.py
The file was addedreplayer/test/test_map_hot_reload.py
The file was modifiedhmi/replayer_hmi.hpp
The file was modifiedreplayer/replayer_data_process/load_snap_data.cpp
Commit 5a689e5d0921a7169f949608927e47d038b4136f by wuyanjun110
fix: 使用 PJPO 时跳过起步边界扩展

在起步边界扩展入口检查当前选中的横向规划算法,PJPO 模式下直接返回,避免扩展其道路边界。
The file was modifieddata/boundary/road_boundary.cpp