Changes

Summary

  1. fix(map): 修正禁偏移区域从车道坐标到引导线坐标的转换 (details)
  2. feat(sidepass): 允许绕行合格静止机动车旁的居中两轮车 (details)
  3. fix(map): 过滤路口出入口连续共线边,避免道路边界异常收窄 (details)
  4. fix(traffic-light): 修正路口通行耗时计算并保持近线红转绿放行 (details)
  5. fix(sidepass): 补全两轮车预测运动检查与承诺退出条件 (details)
Commit dccb10f976ff8a4e11c758ec1d710d0cf8d99b3a by wuyanjun110
fix(map): 修正禁偏移区域从车道坐标到引导线坐标的转换
The file was modifieddata/boundary/road_boundary.cpp
Commit 8e72ae7d875c12311da5e7732d260d8c24bf91ee by wuyanjun110
feat(sidepass): 允许绕行合格静止机动车旁的居中两轮车

- 按静止状态、跟踪成熟度、邻接距离及预测运动判断绕行资格
- 先确定机动车策略,避免两轮车准入依赖障碍物遍历顺序
- 保留横穿解除迟滞及条件失效后的绕行承诺撤销
- 保留静止两轮车预测,支持运动风险检查
The file was modifieddata/obstacle/decision/obstacle_decision.cpp
The file was modifieddata/obstacle/obstacle.cpp
Commit 6c0824c216a0f1640de2398a81eb76966667099b by wuyanjun110
fix(map): 过滤路口出入口连续共线边,避免道路边界异常收窄

路径穿过多边形边时,同时过滤两侧连续共线邻边,
避免入口被多个顶点拆段后残留边参与道路边界求交。

复用现有平行及共线判断,支持闭合首尾并跳过零长度边;
遇到转角停止扩展,不改变合并包络生成逻辑。
The file was modifieddata/boundary/road_boundary.cpp
Commit 260f1110c6038c9cbd1498a2535be0fefc9b3f00 by wuyanjun110
fix(traffic-light): 修正路口通行耗时计算并保持近线红转绿放行

按当前速度、额定加减速度和路口限速计算通行时间。
保持已生效的停车要求,避免减速末段因制动距离豁免撤销停车。
原始停止线一米内经历红转绿后允许放行,不再要求车辆静止。
同步停车保持和放行状态的 Full/Compact 编解码及字段合同。
The file was modifiedreplayer/scene_data/generated/plan_frame_descriptor.pb
The file was modifiedreplayer/scene_data/generated/plan_frame_field_roles.json
The file was modifiedreplayer/scene_data/plan_frame_field_roles.csv
The file was modifiedreplayer/scene_data/generated/compact_scene_descriptor.pb
The file was modifiedreplayer/scene_data/generated/full_custom_cpp_member_inputs.json
The file was modifiedproto/config.proto
The file was modifiedproto/decision.proto
The file was modifieddata/constrain/block_data.cpp
The file was modifiedreplayer/scene_data/generated/compact_exact_numeric_visitor.cpp
The file was modifieddata/constrain/disable_stop_range.hpp
The file was modifiedreplayer/scene_data/compact_numeric_leaf_contract.csv
The file was modifiedreplayer/scene_data/compact_custom_field_proto_codec.cpp
The file was modifiedreplayer/scene_data/compact_numeric_policy.yaml
The file was modifiedTesting/scene_replay_foundation_test.cpp
The file was modifieddata/constrain/disable_stop_range.cpp
The file was modifieddata/constrain/block_data.hpp
The file was modifiedreplayer/scene_data/generated/plan_frame_encoder.cpp
The file was modifiedreplayer/scene_data/generated/scene_replay_api_descriptor.pb
Commit 95a60bf56ca2cdd45d5a0a78b4366ee817697ad6 by wuyanjun110
fix(sidepass): 补全两轮车预测运动检查与承诺退出条件

检查原始预测的全部分支,避免零初速 C2V 和非优选运动预测被忽略。未靠边目标仅在本帧满足相邻静止例外时豁免承诺硬退出,不以通用 ALLOW 代替安全判定。

适配两阶段决策与现有取消任务后机动车标签恢复流程,补充正常静止例外、两类预测运动和类型策略关闭时边界缺失的回归。
The file was modifieddata/obstacle/decision/obstacle_decision.cpp
The file was modifieddata/obstacle/decision/obstacle_decision_test.cpp