System Alarms Screen
Overview


The System Alarms screen is the primary diagnostic interface for the robot's hardware and software health. It provides real-time detection and historical logging of critical faults, such as motor overloading, communication timeouts, or sensor failures. It is essential for ensuring robot safety and operational longevity.
Key Features
- Live Fault Monitoring: Instant, high-priority visualization of active "Critical" and "Warning" states.
- Historical Alarm Log: A searchable database of every alarm event, complete with exact timestamps and error codes.
- Wheel-Specific Diagnostics: Detailed breakdown of faults for the Left and Right motor systems.
- System Categorization: Automatically groups alarms into Hardware, Software, or Communication faults to speed up troubleshooting.
- Diagnostic Summaries: A high-level overview of alarm frequencies and types to identify recurring system weaknesses.
- Detailed Alarm Meanings: Converts abstract technical error codes into human-readable explanations (e.g., "Motor Over Current").
User Workflow
- Health Check: The user reviews the "Summary Strip" to see if there are any active alarms.
- Detailed Analysis: If the robot behaves unexpectedly, the user scrolls through the list to find exact the fault time and meaning.
- Filter Support: To narrow down an issue, the user filters for "Hardware" alarms only over the "Last 24 Hours."
- Resolution: After correcting a fault (e.g., clearing an obstruction), the user verifies that the "LIVE" status badge disappears from the screen.