Ground Station-GUI
User needs:
Ease of use
Requirements:
Requirement | Success Metric | Owner |
---|---|---|
GUI must have low latency | < 100 ms in latency | Mihir |
GUI must be able to run on any machine | include a requirement.txt with all the dependencies | Amy |
Pages:
Page Name | Purpose |
---|---|
Home |
|
Logging | Display aircraft status (write timestamps, show latencies if any) |
Setup |
|
Motors | Display motor driver data on a graph in real time |
Data Fields
Field | Purpose (The person assigned to develop the field Is in charge of writing the purpose) | Page |
---|---|---|
GPS position (long, lat, alt) |
| Home |
altimeter |
| Home |
speed |
| Home |
battery level |
| Home |
attitude (yaw, pitch, roll) |
| Home |
motor outputs (what exactly are the fields for this?) |
| Home/other |
RC link static |
| Setup |
kill switch |
| All |
bidirectional data telemetry |
| Setup |
video transmission |
| TBD |
disable Auto pilot (switch between Teleop and Autopilot) |
| Home/other |
Waypoint selection |
| Setup/other |
Bearing ? |
| Home |
Distance to home |
| Home |
Alert |
|
|
Choose XBees Connection Port |
|
|
Link to the Figma project: WARG Ground Station Design
Next Steps:
Assign tasks
Develop the wireframe
Figure out what we want for the demo, MVP (Minimum Viable Product)