Changes

Summary

  1. chore: SSEP: Duplicate turning-in-place points in straddle carrier scenario. (details)
  2. fix: SSEP: IMVMultiSegmentParking: Use given pass point heading as heuristic search target. (details)
  3. fix: recover lattice planner from stop fallback loop (details)
  4. fix: 延迟普通出堆场区域切换 (details)
  5. fix: 稳定任务切换期间区域状态 (details)
  6. fix: 修正录包触发模块标识 (details)
  7. fix: plan from history in low speed (details)
  8. fix: 堆场内open space场景误报REGION_OUT_BRIDGE提前降安全阈值, 改按guide line查挂尾所在路段类型, 挂出堆场后再切换 (details)
  9. feat: 支持真石 IMV 按途经点多段停车 (details)
  10. feat: 支持右转路口前停车 (details)
  11. fix: use history path for IMV direct link (details)
  12. feat: 右转停车后自动起步 (details)
Commit b6b21565597dd3baf38a62e8f98787370de0198f by tangwenqing
chore: SSEP: Duplicate turning-in-place points in straddle carrier scenario.

The file was modifiedssep/scenarios/straddle_carrier_pick_vehicle_planner.h
Commit 1f00d3f56d59576d06c495cce42712d94264cf1a by tangwenqing
fix: SSEP: IMVMultiSegmentParking: Use given pass point heading as heuristic search target.

The file was modifiedssep/scenarios/imv_multi_segment_parking_planner.h
The file was modifiedssep/coarse_search/searcher_builders/imv_multi_segment_parking_bidirectional_searcher_builder.cc
The file was modifiedssep/coarse_search/searcher_builders/imv_multi_segment_parking_bidirectional_searcher_builder.h
Commit 9e5d64af10fc422c8ec84088e9460b81e7fce5e0 by chenran
fix: recover lattice planner from stop fallback loop
The file was modifiedtasks/plan/lattice_task.cpp
The file was modifieddata/plan/start_point_data.cpp
Commit ac11787464012c0e83e1569b4cb4cd4e08e95cec by wuyanjun110
fix: 延迟普通出堆场区域切换

普通出堆场场景按挂尾所在路段确定反馈区域,挂尾仍在堆场或堆垛区时保持对应安全档位,完全离开后再切换为出堆场路口。

复用按需计算的挂尾路段查询,避免非相关场景执行额外地图查询,并保持 open space 原有逻辑不变。
The file was modifiedplan/prepare/prepare_status.cpp
Commit 15aa2c53ee934212b0e118c10d835b84583b6f4f by wuyanjun110
fix: 稳定任务切换期间区域状态

车辆静止且 PNC local map 尚未稳定时沿用上一帧区域状态,地图恢复或车辆起步后退出保持。

通过新 routing 接收标志和 task id 变化识别任务首帧,避免场景状态尚未更新时短暂回退到普通道路或路口区域;保留 PARK_LOCK 专用判定优先级。
The file was modifiedplan/prepare/prepare_status.cpp
Commit 77e6f73460365691c176d980880690eeef088796 by wuyanjun110
fix: 修正录包触发模块标识

将快照录包触发消息的模块名由 decision 统一为 pnc,与当前节点其他对外消息保持一致。
The file was modifiedsink/ros_sink_record_trigger.cpp
Commit 3d509a03edfdeab52129e441824abdc769926fb8 by chenran
fix: plan from history in low speed
The file was modifieddata/plan/start_point_data.cpp
Commit 81cc3105ee95e9695472b9b9eaccfebca6a8fba0 by wuyanjun110
fix: 堆场内open space场景误报REGION_OUT_BRIDGE提前降安全阈值, 改按guide line查挂尾所在路段类型, 挂出堆场后再切换
The file was modifiedplan/prepare/prepare_status.cpp
Commit 33881645b1d0f7249c5282aa400693a33d1766d6 by wuyanjun110
feat: 支持真石 IMV 按途经点多段停车

真石 IMV 进场且携带搜索途经点时,切换到 IMV 多段停车规划器并构建 pass posture。

收紧途经点支持范围,避免真石 CAR/TT 意外启用随机途经点采样,同时保持其他港区原有逻辑不变。
The file was modifieddata/ssep/forward_ec.cpp
Commit 7f05e7bba4a5deb2d5d0eddf91221c18cc2e7760 by wuyanjun110
feat: 支持右转路口前停车

新增默认关闭的右转路口停车功能开关。

根据路口转向类型识别标准右转并生成规则停车约束,同时增加独立停车原因便于区分。
The file was modifieddata/constrain/disable_stop_range.cpp
The file was modifieddata/config/cfg_func_sw.cpp
The file was modifieddata/constrain/pnc_junction.cpp
The file was modifieddata/constrain/disable_stop_range.hpp
The file was modifieddata/config/cfg_func_sw.hpp
The file was modifieddata/constrain/pnc_junction.hpp
Commit 910b9c72e0c270845ce3ef092e4ce64eb616768a by chenran
fix: use history path for IMV direct link
The file was modifiedalgorithm/wbca/imv_wbca_manager.cpp
Commit f8293dba8599ba00452082c32441324eccbb320b by wuyanjun110
feat: 右转停车后自动起步

右转停车约束使用路口停车类型,接入现有安全自动起步流程。

启用右转停车功能且确认标准右转时,停车 1.2 秒后自动尝试起步;其他路口停车保持原有 3 秒等待和障碍物检查逻辑。
The file was modifieddata/constrain/disable_stop_range.cpp
The file was modifiedtasks/deciders/other_decider/auto_startup_decider.cpp
The file was modifiedtasks/deciders/long_decider/constrain_decider.cpp