feat: 自动化标定车间v1.0.....
This commit is contained in:
@@ -0,0 +1,50 @@
|
||||
# 自动化标定流程图(当前实现状态)
|
||||
|
||||
```mermaid
|
||||
flowchart TD
|
||||
A[启动 minimal_workshop_demo.launch.py] --> B[vehicle_profile_manager\n最小画像服务]
|
||||
A --> C[external_localization_service\n最小外部真值校核服务]
|
||||
A --> D[chassis_calibration_service\n最小底盘 stub]
|
||||
A --> E[control_calibration_service\n最小运控 stub]
|
||||
A --> F[sensor_calibration_service\n最小传感器 stub]
|
||||
A --> G[workshop_orchestrator_v2\n总控编排器]
|
||||
|
||||
B --> H[create_session]
|
||||
H --> I[PlanBuilder 生成 stage_plan]
|
||||
I --> J[execute_session]
|
||||
J --> K[PrecheckRunner 预检]
|
||||
K --> L{是否通过预检}
|
||||
L -- 否 --> M[生成失败报告\nfinish_session_precheck_failed]
|
||||
L -- 是 --> N[按阶段执行]
|
||||
|
||||
N --> O[外部真值校核\nexternal_localization_client]
|
||||
N --> P[底盘标定\nchassis_gateway_client]
|
||||
N --> Q[运控参数调优\ncontrol_gateway_client]
|
||||
N --> R[传感器标定\nsensor_gateway_client]
|
||||
|
||||
O --> O1[external_localization_service\nreadiness + action]
|
||||
P --> P1[chassis_calibration_service\nreadiness + action]
|
||||
Q --> Q1[control_calibration_service\nreadiness + action]
|
||||
R --> R1[sensor_calibration_service\nreadiness + action]
|
||||
|
||||
O1 --> S[收集 StageResultSummary]
|
||||
P1 --> S
|
||||
Q1 --> S
|
||||
R1 --> S
|
||||
|
||||
S --> T[ReportBuilder 生成 WorkshopReport]
|
||||
T --> U[get_report 查询最终报告]
|
||||
|
||||
classDef done fill:#d1fae5,stroke:#059669,color:#064e3b;
|
||||
classDef stub fill:#fef3c7,stroke:#d97706,color:#92400e;
|
||||
classDef core fill:#dbeafe,stroke:#2563eb,color:#1e3a8a;
|
||||
|
||||
class B,C,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U core;
|
||||
class D,E,F,O1,P1,Q1,R1 stub;
|
||||
```
|
||||
|
||||
## 说明
|
||||
|
||||
- **核心编排已完成**:session、plan、precheck、stage dispatch、report。
|
||||
- **专项执行端目前是最小 stub**:能接 readiness / action,主要用于跑通链路。
|
||||
- **当前可验证闭环**:`create_session -> execute_session -> get_report`。
|
||||
Reference in New Issue
Block a user