Changes

Summary

  1. feat: 增加设备/目标类型 17 油缸升降(嘉兴) (details)
  2. feat(peripheral_msgs): add PD_TYPE_7 for tipper feedback (details)
  3. revert(peripheral_msgs): drop PD_TYPE_7 on Jiaxing branch (details)
  4. feat:添加场桥和岸桥运动状态 (details)
Commit 2f6af7ef91754d052dc194b765487f18c7fd8462 by zhaojianfeng2
feat: 增加设备/目标类型 17 油缸升降(嘉兴)

东方特钢举升/下降与状态反馈由类型 7(翻斗)改为 17。
The file was modifiedperipheral_msgs/msg/PeripheralOperateState.msg
The file was modifiedtos_msgs/msg/PeripheralCmd.msg
Commit 7f4b8f4561ac47d3e3c3ca87346955ff5c8b2ad1 by zhaojianfeng2
feat(peripheral_msgs): add PD_TYPE_7 for tipper feedback

Merge PD_TYPE_7=7 (翻斗反馈) into rc_dev_jiaxingdongfangtegang so
xugong operate_status can build against this msgs branch.
The file was modifiedperipheral_msgs/msg/PeripheralOperateStates.msg
Commit eb7174c7617f4250b0c9e32690d5bc175616e585 by zhaojianfeng2
revert(peripheral_msgs): drop PD_TYPE_7 on Jiaxing branch

Xugong tipper feedback reuses PD_TYPE_3; no need for PD_TYPE_7 here.
The file was modifiedperipheral_msgs/msg/PeripheralOperateStates.msg
Commit f81898909167f9f8c7dee4f7367c611c2268d138 by wuyanjun110
feat:添加场桥和岸桥运动状态
The file was modifiedcloud_msgs/msg/CraneInfo.msg

Summary

  1. fix: 完善 IMV 换向搜索和历史重规划验收 (details)
  2. fix: 区分 IMV 车体与速度航向并展示终点约束 (details)
  3. test: 纳入东方特钢精简回归集并固定测试范围 (details)
  4. fix: 修复双向 IMV 的 SSEP 末端停止线缺失 (details)
  5. fix: 修复 IMV 多段停车重搜索方向门禁 (details)
Commit b375d9576b98675e783b852e3238865fc807d7b2 by wuyanjun110
fix: 完善 IMV 换向搜索和历史重规划验收

按换向区域生成并比较候选,保留真实搜索及车辆运动学约束;统一末端直线、碰撞与前向净空验收,并让候选搜索和暖启动回退共用时间预算。

打通历史倒车路径重优化与任务换向完成标记,避免反向操作头误判。暖启动仅固定终点,补验原固定尾段的运动学,并让短余段和极短首尾边回退搜索。

补充候选、碰撞、预算、路径记录和生命周期测试。提交前 104 项算法测试、52 项路径生命周期测试和 41 项场景配置测试通过,回放 CLI 与 pnc_node 构建通过。
The file was modifiedssep/keb_optimizer/imv_keb_optimizer.cc
The file was addedssep/scenarios/imv_parking_optimizer_params.h
The file was addedssep/scenarios/imv_turnaround_reference.h
The file was modifiedssep/coarse_search/conditions/search_condition_interface.h
The file was modifiedTesting/ssep_path_corridor_test.cpp
The file was modifiedssep/ssep_planner.cc
The file was modifiedssep/keb_optimizer/keb_problem.h
The file was modifiedssep/test/forward_clearance_check_test.cc
The file was modifiedssep/keb_optimizer/keb_problem.cc
The file was modifieddata/other/parking_pass_progress.cpp
The file was modifieddata/ssep/forward_ec.cpp
The file was modifiedssep/scenarios/imv_search_extra_params.h
The file was modifiedssep/coarse_search/bidirectional_hybrid_astar_search_engine.cc
The file was addedssep/test/imv_parking_history_test.cc
The file was modifiedssep/coarse_search/searcher_builders/imv_general_searcher_builder.cc
The file was modifiedssep/test/CMakeLists.txt
The file was addedssep/test/imv_turnaround_reference_test.cc
The file was modifiedssep/coarse_search/searcher_builders/imv_multi_segment_parking_bidirectional_searcher_builder.cc
The file was modifiedssep/scenarios/scenario_planner_factory.h
The file was modifiedssep/scenarios/stitching_replanner.h
The file was modifiedssep/scenarios/imv_multi_segment_parking_planner.h
The file was modifiedssep/offboard/scene_replay/CMakeLists.txt
The file was addedssep/test/direction_switch_point_cost_test.cc
The file was modifiedTesting/ssep_scenario_config_lifecycle_test.cpp
The file was modifiedssep/common/utils/imv_pass_point.h
The file was modifiedssep/test/bidirectional_stop_collision_test.cc
The file was addedssep/test/imv_enter_station_candidate_test.cc
The file was modifiedssep/keb_optimizer/cost_features/direction_switch_point_cost.h
The file was modifiedssep/test/search_guide_scene_test.cc
The file was modifiedssep/scenarios/forward_clearance_check.h
The file was modifiedssep/coarse_search/searcher_builders/imv_general_searcher_builder.h
The file was modifiedssep/coarse_search/searcher_builders/imv_multi_segment_parking_bidirectional_searcher_builder.h
The file was modifiedssep/scenarios/imv_enter_station_planner.h
The file was modifieddata/ssep/ssep_activation.cpp
The file was addedssep/scenarios/imv_enter_station_candidate.h
The file was modifieddata/plan/ssep_data.cpp
The file was modifiedssep/keb_optimizer/imv_keb_optimizer.h
The file was modifiedTesting/parking_pass_progress_test.cpp
The file was modifiedssep/coarse_search/multi_stage_hybrid_astar_search_engine.cc
The file was modifiedssep/coarse_search/conditions/range_tolerance_condition.h
The file was addedssep/data_structures/imv_terminal_straight.h
The file was modifiedssep/coarse_search/bidirectional_hybrid_astar_search_engine.h
The file was addedssep/scenarios/imv_parking_validation.h
The file was modifiedssep/offboard/scene_replay/README.md
The file was modifieddata/ssep/ssep_ec.cpp
Commit 6ef678521eceefc34b3e1faee36a965174c3bbc2 by wuyanjun110
fix: 区分 IMV 车体与速度航向并展示终点约束

使用保存的 beta 诊断速度方向几何偏差,旧文件缺少 beta 时明确标注;按车体 heading 绘制车身与航向。

显示终点约束、固定直线入口及碰撞证据,区分地图与障碍物颜色。补充 JavaScript 和离线绘图回归测试。
The file was modifiedoffboard/keb_vis_server/test_heading_diagnostics.js
The file was modifiedssep/offboard/servers/test_heading_diagnostics.js
The file was addedssep/test/local_regression/test_render_terminal_entrance.py
The file was modifiedoffboard/keb_vis_server/keb_vis_html_template.cc
The file was modifiedssep/test/local_regression/test_scene_vis_geometry.py
The file was modifiedssep/offboard/servers/scene_vis_html_template.cc
The file was modifiedssep/test/local_regression/render_regression_report.py
Commit 5026bedbbbf78d1e4ed2f4c8ca92b1a99c9b759b by wuyanjun110
test: 纳入东方特钢精简回归集并固定测试范围

保留 234 个输入的来源链和场景分类路径,以 13 个严格相似组覆盖 18 项,登记 216 项待人工验收用例;保留问题、失败、预算及暖启动专项和原有排除决策。

加入库存恢复和专用准备入口,通过 SHA 范围清单防止共享根混入其他批次,同时保留旧清单的验收规则。按 Proto 类型过滤 Legacy,补齐历史复用后端识别和碰撞证据缓存失效。

归档输入位于共享回归目录,不提交大数据文件。更新使用说明,并验证 Python 范围过滤、报告缓存和后端识别测试。
The file was addedssep/test/local_regression/test_prepare_scenario_filter.py
The file was addedssep/test/local_regression/imv_jiaxing_20261015_similarity_coverage.json
The file was modifiedssep/test/local_regression/test_full_regression_report.py
The file was addedssep/test/local_regression/imv_jiaxing_20261015_quality.json
The file was modifiedssep/test/local_regression/run_ssep_regression.py
The file was addedssep/test/local_regression/imv_jiaxing_20261015_manifest.tsv
The file was addedssep/test/local_regression/imv_jiaxing_20261015_cases.json
The file was modifiedssep/test/local_regression/render_full_regression_report.py
The file was addedssep/test/local_regression/prepare_imv_jiaxing_regression.py
The file was modifiedssep/test/local_regression/test_recent_regression_backend.py
The file was modifiedssep/test/local_regression/README.md
The file was addedssep/test/local_regression/materialize_imv_jiaxing_regression.py
The file was modifiedssep/test/local_regression/prepare_full_regression.py
The file was addedssep/test/local_regression/imv_jiaxing_20261015_provenance.json
The file was addedssep/test/local_regression/imv_jiaxing_20261015_terminal_overlay.json
Commit 9f9ba6a076302295e25e8fac3c92e6cd050afd26 by wuyanjun110
fix: 修复双向 IMV 的 SSEP 末端停止线缺失

双向 IMV 在搜索方向与当前车辆方向不一致时,仍按 SSEP 分段索引识别末段,避免静态约束跳过终点停止线。普通车型保留方向一致性检查。

补充正反向末段、非末段、普通车型及实际停止线创建回归;23 项相关测试通过,并核对现场 bag 的 27 帧方向与约束数据。
The file was modifiedTesting/bulk_speed_limit_test.cpp
The file was modifiedTesting/ssep_path_corridor_test.cpp
The file was modifieddata/vehicle/vehicle_destination.cpp
Commit 7a74cb6fe7cfdefd48e3a30e8c810669e1b8a992 by wuyanjun110
fix: 修复 IMV 多段停车重搜索方向门禁

起终点均背向进场轴线时,仅对 IMV 多段停车按当前操作方向初始化环境,避免旧三模式分类阻止重搜索。保留未完成的任务途经点,并拒绝非有限朝向与轴线坐标。

补充任务 84539 的录制参数回归,覆盖操作方向切换、途经点保留、其他场景门禁及无效输入。场景与停车走廊回归共 277 项通过,pnc_node 分布式编译通过;未执行完整场景搜索回放。
The file was modifiedTesting/ssep_scenario_config_lifecycle_test.cpp
The file was modifieddata/ssep/forward_ec.cpp