Binary file not shown.
@ -1 +0,0 @@
|
||||
# 这是一个model
|
||||
@ -1,24 +0,0 @@
|
||||
@startuml
|
||||
actor "声学阵列" as Array
|
||||
|
||||
participant "TDOA定位" as TDOA
|
||||
participant "坐标转换模块" as GeoConverter
|
||||
participant "GPS/IMU" as GPS
|
||||
participant "GeoJSON生成" as GeoJSON
|
||||
participant "军事符号映射" as MilitarySymbol
|
||||
participant "OpenCV坐标变换" as OpenCV
|
||||
participant "HTML5/WebGL渲染" as WebGL
|
||||
actor "实时动态地图" as Map
|
||||
|
||||
Array -> TDOA : 原始声学数据
|
||||
TDOA -> GeoConverter : 极坐标系方位/距离
|
||||
GeoConverter -> GPS : 请求定位基准
|
||||
GPS --> GeoConverter : 返回地理锚点
|
||||
GeoConverter -> GeoJSON : 经纬度坐标
|
||||
GeoJSON -> MilitarySymbol : 请求战术标记
|
||||
MilitarySymbol -> OpenCV : 坐标系对齐请求
|
||||
OpenCV --> MilitarySymbol : 投影变换结果
|
||||
MilitarySymbol --> GeoJSON : 标绘元数据
|
||||
GeoJSON -> WebGL : 带语义的GeoJSON
|
||||
WebGL -> Map : 战场态势渲染流
|
||||
@enduml
|
||||
@ -0,0 +1,43 @@
|
||||
@startuml
|
||||
title 战术地图构建功能顺序图
|
||||
|
||||
actor "用户" as User
|
||||
participant "应用系统" as Application
|
||||
participant "音频定位模块" as AudioLocalization
|
||||
participant "视觉处理模块" as VisionProcessing
|
||||
participant "战术地图模块" as MapSystem
|
||||
|
||||
activate User
|
||||
User -> Application: 打开战术地图界面
|
||||
|
||||
|
||||
activate Application
|
||||
Application -> AudioLocalization: 获取声源定位信息
|
||||
|
||||
activate AudioLocalization
|
||||
AudioLocalization --> Application: 返回声源位置
|
||||
deactivate AudioLocalization
|
||||
|
||||
|
||||
Application -> VisionProcessing: 获取视觉识别目标坐标
|
||||
|
||||
|
||||
activate VisionProcessing
|
||||
VisionProcessing --> Application: 返回目标坐标
|
||||
deactivate VisionProcessing
|
||||
|
||||
|
||||
Application -> MapSystem: 更新地图标注(目标坐标, 声源位置)
|
||||
|
||||
|
||||
activate MapSystem
|
||||
MapSystem --> Application: 返回地图更新结果
|
||||
deactivate MapSystem
|
||||
|
||||
|
||||
Application -> User: 显示最新地图威胁标注
|
||||
deactivate Application
|
||||
|
||||
User -> User: 继续观察并进行作战决策
|
||||
|
||||
@enduml
|
||||
@ -0,0 +1,57 @@
|
||||
@startuml
|
||||
title 无人机自主追踪功能顺序图
|
||||
|
||||
actor "用户" as User
|
||||
participant "应用系统" as Application
|
||||
participant "音频定位模块" as AudioLocalization
|
||||
participant "无人机控制模块" as UAVControl
|
||||
participant "云台控制模块" as PanTiltControl
|
||||
participant "视觉处理模块" as VisionProcessing
|
||||
|
||||
activate User
|
||||
User -> Application: 启动无人机自主追踪
|
||||
|
||||
|
||||
activate Application
|
||||
Application -> AudioLocalization: 请求声源方位信息
|
||||
deactivate Application
|
||||
|
||||
activate AudioLocalization
|
||||
AudioLocalization --> Application: 返回声源定位结果
|
||||
deactivate AudioLocalization
|
||||
|
||||
activate Application
|
||||
Application -> UAVControl: 传递声源定位数据
|
||||
deactivate Application
|
||||
|
||||
activate UAVControl
|
||||
UAVControl -> PanTiltControl: 指令云台朝向声源方位
|
||||
deactivate UAVControl
|
||||
|
||||
activate PanTiltControl
|
||||
PanTiltControl --> UAVControl: 云台转动完成反馈
|
||||
deactivate PanTiltControl
|
||||
|
||||
activate UAVControl
|
||||
UAVControl -> VisionProcessing: 请求目标检测
|
||||
deactivate UAVControl
|
||||
|
||||
activate VisionProcessing
|
||||
VisionProcessing --> UAVControl: 返回识别结果(目标坐标/置信度)
|
||||
|
||||
|
||||
activate UAVControl
|
||||
UAVControl -> UAVControl: 规划航线并自主飞行
|
||||
UAVControl -> VisionProcessing: 持续采集并识别目标
|
||||
VisionProcessing --> UAVControl: 返回识别结果(目标坐标/置信度)
|
||||
UAVControl --> Application: 实时回传图像与定位
|
||||
deactivate UAVControl
|
||||
deactivate VisionProcessing
|
||||
|
||||
activate Application
|
||||
Application --> User: 显示无人机实时跟踪画面
|
||||
deactivate Application
|
||||
|
||||
User -> User: 监控作战态势
|
||||
|
||||
@enduml
|
||||
Loading…
Reference in new issue