跳转至

phm (Prognostics and Health Management)


phm 模块提供故障预测与健康管理(PHM)相关接口,包括自动化测试配置协议、自动化命令注入、云端数据记录、故障诊断与评估等功能。


模块功能

功能 说明
自动化 MAVLink 控制 自动化的 MAVLink 协议控制和命令序列执行
数据记录与分析 云端和本地的飞行数据记录与后处理分析
QGC 控制集成 与 QGroundControl 地面站的自动化交互
故障诊断评估 故障检测、隔离与健康评估算法
可视化配置 故障诊断结果的可视化展示与配置
自动注册管理 无人机自动注册与身份管理

核心类与接口

类/接口 说明
AutoMavCtrl 自动化 MAVLink 控制核心类
MavDB MAVLink 数据库管理,支持云端和本地存储
MavCmd MAVLink 命令构造与发送
Ass 健康评估与故障诊断算法
Debug 调试与诊断信息输出
QGCCtrl QGroundControl 自动化控制
AutoReg 无人机自动注册管理
VisConf 可视化配置管理
DataRec 数据记录与回放

使用场景

自动化测试

  • 自动化飞行测试序列的执行
  • 批量测试用例的自动运行
  • 测试结果的数据记录与分析

健康管理

  • 飞行过程中的故障实时检测
  • 系统健康状态的持续评估
  • 预测性维护决策支持

数据采集

  • 大规模飞行数据的自动化采集
  • 云端数据存储与管理
  • 数据后处理与报告生成

故障诊断

  • 故障模式的自动识别
  • 故障原因的智能诊断
  • 故障影响评估与应对建议

相关资源


注意:本文档为 phm 模块的索引页面。各接口的详细 API 说明请参考对应模块的独立文档页面。