Changes

Summary

  1. fix: 增强集卡通用规划的车体碰撞与曲率修复 (details)
  2. fix: 修复场景路径编码并完善可视化信息 (details)
  3. fix: 兼容现场 Protobuf 3.9.1 工具链 (details)
Commit 567879bf2cce625d3718f930a96193e2e224b37d by wuyanjun110
fix: 增强集卡通用规划的车体碰撞与曲率修复

增加独立真实车体线段碰撞代价和固定权重收尾,保留扫掠修复候选及完整路径验收。对未构建或已移交的优化问题返回状态错误,补充碰撞、生命周期与重建恢复回归。
The file was modifiedssep/keb_optimizer/rigid_truck_keb_optimizer.cc
The file was modifiedssep/test/truck_parking_retry_test.cc
The file was modifiedssep/keb_optimizer/rigid_truck_keb_optimizer.h
The file was modifiedssep/scenarios/truck_general_planner.h
Commit 7af233ca518fa03984454a7c323f66efe29fc869 by wuyanjun110
fix: 修复场景路径编码并完善可视化信息

统一路径查询的 URI 编码,区分加号、空格及字面百分号编码;增加原始文件路径展示与复制,补齐地图和诊断路径图例。覆盖页面脚本及真实 HTTP 浏览、下载、展示和巡检回归。
The file was modifiedssep/offboard/servers/scene_vis_html_template.cc
The file was modifiedssep/test/local_regression/test_scene_vis_directory.py
The file was modifiedssep/test/local_regression/test_scene_audit.py
The file was modifiedssep/offboard/servers/scene_audit_html.h
The file was modifiedssep/offboard/servers/scene_vis_server.cc
Commit 2fee1a093de0c0ad52ee4470abc3a0ab7afc8bef by wuyanjun110
fix: 兼容现场 Protobuf 3.9.1 工具链

将 SSEP 与 Compact 的 110 个 proto3 optional 字段改为独立 oneof,
保留字段编号、类型、缺失与显式默认值语义;使用公开 case 接口
适配旧版生成代码,并同步描述符、数值字段清单和精确迁移指纹。

生产构建最低版本恢复为 3.9.1;独立 Workbench UI 保留原有 3.20
依赖。增加冻结旧合同的双向读写回归,不冻结完整文件阻止合法新增。
历史 baseline 和 21 项已有迁移例外保持不变。

验证:pnc_node 与四个测试目标使用 3.9.1 构建并链接 libprotobuf.so.20;
C++ 634 通过、12 跳过、0 失败;两版 protoc 的 wire 回归、生成物检查
及精确迁移检查通过。验证在本机 x86 CPU 环境完成,未实测 Orin。
The file was modifiedssep/data_structures/planner_param.h
The file was modifiedssep/offboard/ssep_replay_workbench/model/repository_visualization.cc
The file was modifiedssep/test/proto_converters_test.cc
The file was modifiedtools/pnc_proto_mapper/test_ssep_scene_v3.py
The file was modifiedssep/common/utils/path_result_codec.cc
The file was modifiedssep/test/ssep_planner_test.cc
The file was modifiedTesting/ssep_path_corridor_test.cpp
The file was modifiedssep/common/utils/proto_converters.hpp
The file was modifiedoffboard/keb_path_opt_cli/keb_single_frame_cli.cc
The file was modifiedssep/offboard/generate_path_repository/CMakeLists.txt
The file was modifiedssep/offboard/ssep_replay_workbench/tests/worker_session_test.cc
The file was modifiedssep/common/utils/path_result_proto_validation.h
The file was modifiedtools/pnc_proto_mapper/test_ssep_encoding10.py
The file was modifiedssep/protos/diagnostic.proto
The file was modifiedssep/test/scene_preprocessor_test.cc
The file was modifiedssep/offboard/ssep_replay_workbench/app/workbench_main.cc
The file was addedtools/pnc_proto_mapper/test_protobuf_391_compat.py
The file was modifiedssep/offboard/servers/scene_editor_server.cc
The file was modifieddata/ssep/ssep_ec.cpp
The file was modifiedssep/offboard/servers/scene_audit.h
The file was modifiedssep/offboard/path_drawing_tool/CMakeLists.txt
The file was modifiedssep/offboard/ssep_replay_workbench/tests/editor_document_test.cc
The file was modifiedssep/common/utils/pass_point_proto.h
The file was modifiedssep/common/utils/scene_preprocessor.cc
The file was addedtools/pnc_proto_mapper/migrations/ssep_v3_encoding10_protobuf391.json
The file was modifiedssep/test/ssep_scene_planner_test.cc
The file was modifiedreplayer/scene_data/generated/plan_frame_encoder.cpp
The file was modifiedTesting/ssep_replay_pipeline_test.cpp
The file was modifiedssep/protos/params.proto
The file was modifiedreplayer/scene_data/compact_numeric_leaf_contract.csv
The file was modifiedreplayer/scene_data/generated/compact_scene_descriptor.pb
The file was modifiedssep/protos/map_element.proto
The file was modifiedCMakeLists.txt
The file was modifiedssep/offboard/scene_replay/replay_scene_frame_cli.cc
The file was modifiedproto/pnc_scene/compact_replay_input.proto
The file was modifiedtools/pnc_proto_mapper/descriptor_compat.py
The file was modifiedssep/data_structures/path_repository_manager.cc
The file was modifiedssep/protos/planning_result.proto
The file was modifiedreplayer/scene_data/generated/plan_frame_descriptor.pb
The file was modifiedssep/offboard/ssep_replay_workbench/editor/editor_render_model.cc
The file was modifiedssep/common/utils/scene_frame_visualization.cc
The file was modifieddocs/pnc_algorithm_replay/proto_generation.md
The file was modifiedssep/offboard/ssep_replay_workbench/tests/simulation_scene_factory_test.cc
The file was modifiedssep/data_structures/map_element_polyline.cc
The file was modifieddata/ssep/ssep_activation.cpp
The file was modifiedTaskfile.yml
The file was modifiedssep/offboard/CMakeLists.txt
The file was modifiedssep/offboard/ssep_replay_workbench/editor/simulation_scene_factory.cc
The file was modifiedssep/protos/scene.proto
The file was modifiedssep/common/ssep_scene_format.h
The file was modifiedssep/offboard/servers/CMakeLists.txt
The file was modifiedssep/test/CMakeLists.txt
The file was modifiedreplayer/scene_data/compact_ssep_ec_geometry_codec.cpp
The file was modifiedssep/offboard/generate_scene_data/CMakeLists.txt
The file was modifiedssep/offboard/ssep_replay_workbench/model/path_visualization.cc
The file was modifiedssep/offboard/ssep_replay_workbench/tests/target_scene_contract_test.cc
The file was modifiedssep/offboard/ssep_replay_workbench/editor/scene_validator.cc
The file was modifieddata/other/flow_control.cpp
The file was modifiedhmi/draw/draw_ssep.cpp
The file was modifiedssep/offboard/ssep_replay_workbench/editor/editable_scene_document.cc
The file was modifiedTesting/ssep_raw_scene_geometry_test.cpp
The file was modifiedssep/offboard/ssep_replay_workbench/worker/worker_session.cc
The file was modifiedssep/test/ssep_path_result_codec_test.cc
The file was modifiedTesting/ssep_request_resources_test.cpp
The file was modifiedTesting/live_compact_version_test.cpp
The file was modifiedssep/protos/path.proto
The file was addedtools/pnc_proto_mapper/testdata/proto3_optional_pre_391_descriptor.pb.gz
The file was modifiedssep/offboard/scene_replay/CMakeLists.txt
The file was modifiedreplayer/scene_data/generated/scene_replay_api_descriptor.pb
The file was modifiedssep/offboard/ssep_replay_workbench/model/annotated_scene_normalizer.cc
The file was modifiedTesting/scene_replay_foundation_test.cpp