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: https://www.figma.com/file/nhoGaNSjPRO2Z87TiX2D7g/WARG-Ground-Station-Design?node-id=0%3A1
Next Steps:
Assign tasks
Develop the wireframe
Figure out what we want for the demo, MVP (Minimum Viable Product)
Â