Commit
705d55953bfa28c60e7c32205a25fce0642c4088
by tangwenqingfix: SSEP: remove strcat
|
 | ssep/scenarios/tractor_trailer_multi_segment_parking_planner.h |
Commit
4b940c29b51dd847bea5729ac85f01c9b5837b2d
by chenranfix: destination distance exception
|
 | data/map/pnc_map/routing_extension/routing_data.cpp |
Commit
72cb8313bcdb67e98625e34abb90fc48dac09efb
by wuyanjun110block: 过滤本车自己上报的堆高机作业区(stackerWork_*_本车ID)
|
 | data/obstacle/block.cpp |
Commit
2c663fc2e3eb7ba04d86a73d6c074e7ef2fd6b61
by wuyanjun110ssep: 进场景计划区域合并起点框时校验面积, 防止区域轮廓被 sanitize 丢弃后只剩起点框
|
 | data/ssep/into_yard_junction_ec.cpp |
Commit
a156a6dbb9763d6fb15daf0e957a4dce81d11ac2
by wuyanjun110boundary: 路口边界改用多边形 SL 投影, 修复异形路口边界错误(灰度默认关)
旧逻辑逐点垂线射线与手工过滤的多边形边集求交, 对凹形/异形路口取 最近交点语义错误, 门边剔除脆弱, 单点失败兜底值无限传播。
新增 PolygonSLProjector: 将路口多边形/envelope 轮廓离散投影到 guide line SL 系逐格聚合左右边界。要点: - 门区(出入口 ±gate_window)样本一律不采信, 防异形门口的门柱顶点 把 l≈0 砸进门口格子(实车日志实证) - 横跨 guide line 且交叉点落在门区内的门边整条剔除 - max_slope=3.0 限坡磨尖刺, 不削直角外凸的可行驶区 - max_lateral=50 覆盖大路口敞开区, 避免人为截断走廊 - 出入口不与车道宽度混合, 门口宽度台阶是放宽方向, 与旧逻辑一致
顺手修复 Path::GetProjection s_range 窗口两处隐藏 bug(上界 fmax 应为 fmin; 平方距离误与 50.0 比较), 新增显式窗口投影接口 GetProjectionInRange(不回退全线扫描)。
开关 use_func_junction_boundary_sl_projection 默认关闭; 开启时 每帧输出 [sl_bd] 新旧对比与边界表摘要日志, 供灰度期 replay 排查, 默认打开后随旧射线路径一并清理。
单测 pnc_polygon_sl_projector_test(-DPNC_BUILD_TESTS=ON) 覆盖 矩形/凹形/直角外凸/门柱坑/单侧无约束/退化输入与窗口投影。
|
 | data/boundary/road_boundary.hpp |
 | CMakeLists.txt |
 | data/boundary/polygon_sl_projector.hpp |
 | data/boundary/road_boundary.cpp |
 | data/boundary/polygon_sl_projector_test.cpp |
 | data/common/path.hpp |
 | data/config/cfg_func_sw.hpp |
 | data/common/path.cpp |
 | data/boundary/polygon_sl_projector.cpp |
 | data/config/cfg_func_sw.cpp |
Commit
9b202b39519038925ea10704abad7c572fc8c21a
by wuyanjun110fix:出堆场 直接open sapce上码头面搜索起点不合适的bug
|
 | data/map/reference/reference_line.cpp |
 | data/ssep/open_space_ec.cpp |
 | data/map/reference/reference_line.hpp |
Commit
0528362a8f7311d237c27a23d17b41227443cddb
by wuyanjun110ssep: 删除路口终点位姿的车头点框内回退校验
终点区域已扩大且终点支持动态调整, 该直矩形点包含校验失去保护意义, 且在出口车道大曲率时误杀(回退到停止线得到未拉直的终点位姿)。
|
 | data/ssep/normal_junction_ec.cpp |
Commit
fb51a26b1bdd53e3f14d69ad32617986390f2833
by wuyanjun110feat:删除打印的日志
|
 | ssep/maps/ogm.cc |
Commit
a8c764bfaa62b8a6fd5f3ae8525f2f040260ff66
by wuyanjun110fix: 禁用前向搜索设置中的 theta 功能
|
 | data/config/cfg_func_sw.cpp |
Commit
753c91b3c2828e366752290b615b03dd2503db2b
by chenranfix: imv wbca smooth mode bug
|
 | algorithm/wbca/imv_wbca_manager.cpp |
Commit
db9852088a8685659c5d2a514467f0c3a043a94d
by wuyanjun110ssep: 进场景计划区域合并起点框时校验面积, 防止区域轮廓被 sanitize 丢弃后只剩起点框
|
 | data/ssep/into_yard_junction_ec.cpp |
Commit
334f7e6b591f70224a2ce59a9bf77c8e5f92ec64
by wuyanjun110fix:出堆场 直接open sapce上码头面搜索起点不合适的bug
|
 | data/map/reference/reference_line.hpp |
 | data/map/reference/reference_line.cpp |
 | data/ssep/open_space_ec.cpp |
Commit
2b8475bdb14b662acfee2cb39481684d3113ae6a
by wuyanjun110ssep: 删除路口终点位姿的车头点框内回退校验
终点区域已扩大且终点支持动态调整, 该直矩形点包含校验失去保护意义, 且在出口车道大曲率时误杀(回退到停止线得到未拉直的终点位姿)。
|
 | data/ssep/normal_junction_ec.cpp |
Commit
8328dcf4d1ffd9899770b804a78dc318a6700d42
by wuyanjun110feat:删除打印的日志
|
 | ssep/maps/ogm.cc |
Commit
dce71e2b8c063039797da73999b2986ad4e6f52d
by wuyanjun110fix: 禁用前向搜索设置中的 theta 功能
|
 | data/config/cfg_func_sw.cpp |
Commit
7a2e36942a4c2b3bf93b0d98d1a6340e31595aeb
by chenranfix: wbca direct link mode bug
|
 | algorithm/wbca/wbca_manager.cpp |
 | algorithm/wbca/imv_wbca_manager.cpp |
 | algorithm/wbca/wbca_manager.hpp |
Commit
7aae25bd393db481ed8f8640a5caec04821f7546
by chenranfix: wbca velocity profile bug
|
 | algorithm/wbca/linear_velocity_generator.cpp |
Commit
360e40ff32048f35c5c75bcd9f4be93ab6768510
by tangwenqingfeat: 适配云端access line
|
 | data/vehicle/cloud_pnc_config.hpp |
 | data/ssep/ssep_ec.cpp |
 | data/ssep/ssep_ec.hpp |
Commit
213b9b1ba2fdfd2c2cca12ee810cd90698c7167a
by wuyanjun110boundary: OGM 真值入栅格+贴边位编码, 修无障碍走廊边界内缩
旧的贴边点云改标 200 方案用无符号距离带, 边界内侧真障碍点云也被吞成 道路(限速被豁免+不发绕行+HMI 显示错), 且写入时销毁真源。改为:
- 点云一律写真实灰度(253/255); BuildOgm 构建有符号边界带 mask(外侧 0.75m+内侧 2 格离散容差), ConstructDistanceMap 给占用像素打 kOccInBandBit 高位, 低 7 位保真源, 消费端各自解释: 限速豁免 in_band 亦豁免; DP 软罚按真源档(贴边点云 underlying 1.0m > 几何墙 road 0.3m, 观测优先于几何), in_band 只豁免硬判; gap 分型贴边点云 归 ROAD 不发绕行 - Gap::Source 扩 7 值与 OccSource 数值一一对齐, side 判定改 IsBoundarySource(ROAD||DITCH), HMI DP 窗 7 桶分色, trace 数值语义 同步(旧 dump 不兼容) - 修无障碍下走廊边界内缩(路口张开区不跟随/直线段锯齿/加点反而外扩): 挖窗豁免 ROAD(墙斜连线平坦垂距区被误判局部极小整片挖占用); 墙折线宽度突变阶梯化(斜连线贴线带啃噬 ~0.2*Δl); 扫描端点带 0.3m 内纯几何墙豁免(封边由扫描范围表达, 消像素基线锯齿); EMA 匹配容差 0.6→0.35(防历史系统性偏差持续混入不收敛) - HMI DP 窗加 shift 边界白点线(gap 端点对比定位内缩来源)
|
 | data/boundary/driving_corridor.cpp |
 | data/obstacle/ogm.cpp |
 | data/obstacle/ogm.hpp |
 | hmi/widget/dp_decision_detail.hpp |
 | data/dp_poly_path/trajectory_cost.cpp |
 | data/boundary/driving_corridor.hpp |
 | data/dp_poly_path/decision_trace.hpp |
 | hmi/widget/dp_decision_detail.cpp |
Commit
86128a399f44d1f70d71b1cb91cd19c8ec03043d
by wuyanjun110feat: 云端pnc config适配access line转换, 补HMI绘制与收包打印
|
 | source/ros_source_pnc_config.hpp |
 | data/vehicle/cloud_pnc_config.cpp |
 | source/ros_source_pnc_config.cpp |
 | hmi/draw/draw_map.cpp |
 | data/vehicle/cloud_pnc_config.hpp |