78 lines
2.5 KiB
JSON
78 lines
2.5 KiB
JSON
{
|
||
"id": "underframe-deflection",
|
||
"name": "构架挠度测量",
|
||
"shortName": "underframe-deflection",
|
||
"description": "基于点云的高铁底架纵梁挠度测量(v1.2.1,来自 alg/delivery_v1.2.1/underframe_deflection)。左右梁各一份 Excel 报表(挠度曲线 + 项点检验),支持流式 ROI 裁剪(10 亿点不爆内存)。",
|
||
"version": "1.2.1",
|
||
"schemaVersion": 1,
|
||
"category": "几何测量",
|
||
"requiresPointCloud": true,
|
||
"requiresCad": false,
|
||
"demoSelection": { "kind": "task-nos", "param": "demoTaskNos" },
|
||
"demoTasks": [
|
||
{ "taskNo": 5, "name": "纵向梁到直线的垂直偏差(挠度)", "category": "挠度", "inspectionObjects": ["head", "middle"] }
|
||
],
|
||
"inputs": [
|
||
{
|
||
"name": "leftRoiPath",
|
||
"label": "左梁 ROI JSON 路径",
|
||
"type": "string",
|
||
"default": "/alg/delivery_v1.2.1/underframe_deflection/test_data/roi_left_beam.json",
|
||
"description": "左侧纵梁的 AABB 裁剪框 JSON 文件绝对路径(容器内路径)。"
|
||
},
|
||
{
|
||
"name": "rightRoiPath",
|
||
"label": "右梁 ROI JSON 路径",
|
||
"type": "string",
|
||
"default": "/alg/delivery_v1.2.1/underframe_deflection/test_data/roi_right_beam.json",
|
||
"description": "右侧纵梁的 AABB 裁剪框 JSON 文件绝对路径(容器内路径)。"
|
||
},
|
||
{
|
||
"name": "leftToleranceMm",
|
||
"label": "左梁挠度容差 (mm)",
|
||
"type": "number",
|
||
"default": 7.0,
|
||
"min": 0.5,
|
||
"max": 20.0,
|
||
"step": 0.5,
|
||
"description": "左侧纵梁挠度合格/不合格判定容差。"
|
||
},
|
||
{
|
||
"name": "rightToleranceMm",
|
||
"label": "右梁挠度容差 (mm)",
|
||
"type": "number",
|
||
"default": 12.0,
|
||
"min": 0.5,
|
||
"max": 20.0,
|
||
"step": 0.5,
|
||
"description": "右侧纵梁挠度合格/不合格判定容差。"
|
||
},
|
||
{
|
||
"name": "skipRegistration",
|
||
"label": "跳过 CAD 配准",
|
||
"type": "boolean",
|
||
"default": true,
|
||
"description": "点云已在 CAD 坐标系中(整车配准后),跳过 CAD 配准直接测量。"
|
||
},
|
||
{
|
||
"name": "enableBilateral",
|
||
"label": "启用双边滤波预处理",
|
||
"type": "boolean",
|
||
"default": true,
|
||
"description": "关闭可加速,但对噪声较大的点云精度会下降。"
|
||
}
|
||
],
|
||
"runtime": {
|
||
"kind": "process",
|
||
"cmd": [
|
||
"{pythonBin}",
|
||
"{adapterDir}/underframe_deflection_run.py",
|
||
"{inputJson}"
|
||
],
|
||
"envExtra": {
|
||
"PYTHONPATH": "{algRoot}/delivery_v1.2.1"
|
||
},
|
||
"timeoutMs": 5400000
|
||
}
|
||
}
|