- Updated FailsafeStatus.msg with assessment state, FSM state, thruster_anomaly flag - Implemented GREEN/AMBER/RED continuous self-assessment - Dynamic assessment rates: 5Hz/20Hz/50Hz - Full FSM: NORMAL->HOLD_AND_RECOVER->RETURN_TO_SAFE->EMERGENCY_SURFACE - Priority-ordered failsafe conditions (8 levels per design spec) - Tiered battery thresholds: warning/return/critical/emergency - Conditional comms loss response based on assessment state - Conditional manual abort response based on assessment state - All thresholds configurable via failsafe.yaml |
||
|---|---|---|
| .. | ||
| msg | ||
| srv | ||
| CMakeLists.txt | ||
| package.xml | ||