算法更新: delivery v1.2.1、平整度v1.5、测距v2.2、整车配准v1.3 适配器: vehicle-registration 新增、各算法 manifest 和 adapter 更新 后端: taskCadFiles/source 字段迁移、derivedPointClouds 注册、取消任务联动 前端: ElapsedTime 时长显示、两步算法流程、canRun 逻辑修复 文档: 新增5份算法性能分析报告
46 lines
1.7 KiB
JSON
46 lines
1.7 KiB
JSON
{
|
||
"id": "train-measurement",
|
||
"name": "列车点云测距",
|
||
"shortName": "train-measurement",
|
||
"description": "基于配置 YAML 驱动的列车点云批量测距套件(v2.2)。v2.2 新增孔中心拟合(hole_center_fitter)、测量日志(measurement_logger)、性能日志(performance_logger)。支持「平面到平面 / 点到平面 / 点到点 / 带孔」四类任务,可在 3D 视图中拖拽 ROI 包围盒可视化配置。",
|
||
"version": "2.2.0",
|
||
"schemaVersion": 1,
|
||
"category": "尺寸测量",
|
||
"requiresPointCloud": true,
|
||
"requiresCad": false,
|
||
"uiPanel": "train-measurement",
|
||
"inputs": [
|
||
{
|
||
"name": "configPreset",
|
||
"label": "测量配置预设",
|
||
"type": "select",
|
||
"default": "builtin",
|
||
"options": [
|
||
{ "value": "builtin", "label": "内置默认 (config/measurements.yaml)" },
|
||
{ "value": "custom", "label": "自定义 YAML" }
|
||
],
|
||
"description": "选「自定义 YAML」后可在下方编辑器中修改测量任务,或在 3D 视图中拖拽 ROI 包围盒自动生成。"
|
||
},
|
||
{
|
||
"name": "customYaml",
|
||
"label": "自定义 YAML 配置",
|
||
"type": "string",
|
||
"default": "",
|
||
"description": "仅当上方选「自定义 YAML」时生效。为空时回落到内置默认 measurements.yaml。"
|
||
}
|
||
],
|
||
"runtime": {
|
||
"kind": "process",
|
||
"cmd": [
|
||
"{pythonBin}",
|
||
"{adapterDir}/train_measurement_run.py",
|
||
"{inputJson}"
|
||
],
|
||
"envExtra": {
|
||
"PYTHONPATH": "{algRoot}/train_measurement_system_v2.2/train_measurement_system_v2.2/src",
|
||
"TRAIN_MEAS_ROOT": "{algRoot}/train_measurement_system_v2.2/train_measurement_system_v2.2"
|
||
},
|
||
"timeoutMs": 5400000
|
||
}
|
||
}
|