Changes

Summary

  1. fix: 按已验收倒车路径更新途经点进度 (details)
  2. fix: 统一起终点清障与停车碰撞验收 (details)
  3. fix: 切换场景文件后自动滚动定位当前文件 (details)
  4. feat: 支持离线障碍物按坐标半径匹配 (details)
  5. fix: 保留场景目录点击文件后的滚动位置 (details)
  6. fix: 为精确终点搜索接入首合法候选恢复 (details)
  7. fix: 刷新倒车重搜接口的实车起点 (details)
Commit 0347725b412cb6a3b3f573e9d3c3644d76f90ad5 by wuyanjun110
fix: 按已验收倒车路径更新途经点进度

实车在原途经点位置圆外但沿合法路径连续跨越时,使用路径投影与现有跟踪容差更新顺序进度。保留同任务同路径、倒车分段、头挂角和定位跳变检查,不追溯补记点后静止状态。新增现场坐标及边界回归,105 项测试通过。
The file was modifieddata/other/reverse_pickup.cpp
The file was modifiedTesting/reverse_pickup_lifecycle_test.cpp
The file was modifieddocs/reverse_pickup_search.md
Commit e5fdd10ad41212911cbf5f22d43cdaebf0ab0f93 by wuyanjun110
fix: 统一起终点清障与停车碰撞验收

沿用已有清障开关和范围,同步裁剪最终验收的障碍来源,保留区外残段、点云与Access分层语义及道路边界。原始场景输入继续完整保存。

新增32种清障组合回归及19:52:49自动出库案例。原始10秒预算回放约2.32秒成功,20份场景、60项几何及88项碰撞场景测试通过。
The file was modifiedssep/maps/ogm_builder.cc
The file was modifiedssep/test/parking_collision_provenance_test.cc
The file was modifiedssep/test/local_regression/tt_exit_feasibility_manifest.tsv
The file was modifiedssep/test/local_regression/README.md
The file was modifiedssep/scenarios/tractor_trailer_parking_collision.h
The file was modifieddocs/ssep_stop_collision_extension.md
The file was modifiedssep/maps/ogm_builder.h
The file was modifiedssep/maps/ogm.h
The file was modifiedssep/maps/ogm.cc
Commit 983b11a4254f00e262f730582d7e24f104063a6d by wuyanjun110
fix: 切换场景文件后自动滚动定位当前文件

目录加载后在下一绘制帧将当前文件滚动至可视区域中央,保留当前文件高亮。补充有当前文件和无当前文件时的滚动定位回归验证。

验证:场景服务编译及 3 项可视化回归测试通过。
The file was modifiedssep/test/local_regression/test_scene_vis_directory.py
The file was modifiedssep/offboard/servers/scene_vis_html_template.cc
Commit e4a4e9091eb6108f8fa1a20d2a261e897a7c06bd by wuyanjun110
feat: 支持离线障碍物按坐标半径匹配

新增 Point 条件,按世界坐标和可配置非负半径匹配搜索起终点。
起点条件改为可选,省略时只判断必填的终点条件;配置后要求两端均匹配。
校验非法坐标和半径,保留未知旧式 type/id 条件不匹配且不影响其他障碍的行为。

补充 Full Proto 坐标与半径字段、生成物和配置说明,保持既有 Compact 配置合同。
增加可选起点、半径边界、非法配置、旧条件兼容及 Full 编码回归测试。
The file was modifieddata/ssep/ssep_ec.cpp
The file was modifiedTesting/ssep_scenario_config_lifecycle_test.cpp
The file was modifiedreplayer/scene_data/generated/plan_frame_descriptor.pb
The file was addeddocs/ssep_offline_obstacles.md
The file was modifiedproto/config.proto
The file was modifieddata/ssep/ssep_ec.hpp
The file was modifieddata/ssep/offline_obstacles_loader.hpp
The file was modifiedreplayer/scene_data/full_proto_custom_encoder.cpp
The file was modifiedreplayer/scene_data/generated/compact_scene_descriptor.pb
The file was modifiedreplayer/scene_data/generated/plan_frame_encoder.cpp
The file was modifiedreplayer/scene_data/generated/scene_replay_api_descriptor.pb
The file was modifieddata/ssep/offline_obstacles_loader.cpp
The file was modifiedTesting/scene_replay_foundation_test.cpp
The file was modifieddocs/pnc_algorithm_replay/plan_frame_field_workflow.md
The file was modifiedreplayer/scene_data/generated/full_custom_cpp_member_inputs.json
Commit 809874369f7a26a6acea801e5b7a545dcdef1314 by wuyanjun110
fix: 保留场景目录点击文件后的滚动位置

按目录保存点击文件时的滚动偏移,页面重载后优先恢复原位置;无有效记录时仍定位当前文件。补充滚动位置保存、恢复及无效记录回退测试。
The file was modifiedssep/offboard/servers/scene_vis_html_template.cc
The file was modifiedssep/test/local_regression/test_scene_vis_directory.py
Commit b5cc322584a93b6c6bf2267896278c93d7c06d0e by wuyanjun110
fix: 为精确终点搜索接入首合法候选恢复

保持实测起点、精确终点和既有验收上限,初轮无合法候选时使用现有有界恢复流程。末端直线豁免与最终碰撞验收保持一致。

新增起点碰撞不可通过移动位姿绕过的测试,归档22:16:36失败及22:18:33成功对照。两例与原20份场景通过,89项专项测试通过;记录原预算下角度精化随剩余时间变化的限制。
The file was modifieddocs/ssep_continuous_kinematic_correction.md
The file was modifiedssep/test/forward_precise_planner_test.cc
The file was modifiedssep/scenarios/tractor_trailer_general_planner.h
The file was modifiedssep/test/local_regression/README.md
The file was addedssep/test/local_regression/tt_precise_feasibility_manifest.tsv
Commit d1ebee114e4c90e458f7b74330cbbed59be168ea by wuyanjun110
fix: 刷新倒车重搜接口的实车起点

停稳重搜起点接口复用既有起点构造,避免空实现返回成功并留下旧请求位姿。当前生产倒车分支未调用该重搜接口,此项为防御修复。新增连续请求更新头挂位姿和无效底盘拒绝测试。
The file was modifiedTesting/ssep_scenario_config_lifecycle_test.cpp
The file was modifieddata/ssep/reverse_ec.cpp