PHM (Prognostics and Health Management)¶
The PHM module provides interfaces related to Prognostics and Health Management (PHM), including automated test configuration protocols, automated command injection, cloud-based data logging, fault diagnosis, and health assessment functionalities.
Module Functions¶
| Function | Description |
|---|---|
| Automated MAVLink Control | Automated MAVLink protocol control and command sequence execution |
| Data Logging and Analysis | Cloud and local flight data logging and post-processing analysis |
| QGC Control Integration | Automated interaction with the QGroundControl ground station |
| Fault Diagnosis and Assessment | Fault detection, isolation, and health assessment algorithms |
| Visualization Configuration | Visualization and configuration of fault diagnosis results |
| Automatic Registration Management | Automatic drone registration and identity management |
Core Classes and Interfaces¶
| Class/Interface | Description |
|---|---|
AutoMavCtrl |
Core class for automated MAVLink control |
MavDB |
MAVLink database management, supporting both cloud and local storage |
MavCmd |
MAVLink command construction and transmission |
Ass |
Health assessment and fault diagnosis algorithms |
Debug |
Debug and diagnostic information output |
QGCCtrl |
Automated control of QGroundControl |
AutoReg |
Automatic drone registration management |
VisConf |
Visualization configuration management |
DataRec |
Data logging and playback |
Usage Scenarios¶
Automated Testing¶
- Execution of automated flight test sequences
- Automatic execution of batch test cases
- Data logging and analysis of test results
Health Management¶
- Real-time fault detection during flight
- Continuous assessment of system health status
- Support for predictive maintenance decision-making
Data Acquisition¶
- Automated acquisition of large-scale flight data
- Cloud-based data storage and management
- Data post-processing and report generation
Fault Diagnosis¶
- Automatic identification of fault modes
- Intelligent diagnosis of fault causes
- Fault impact assessment and mitigation recommendations
Related Resources¶
Note: This document serves as the index page for the PHM module. Detailed API descriptions for each interface can be found in their respective standalone documentation pages.