Ground Station-GUI


User needs:

 

  • Ease of use

Requirements:

Requirement

Success Metric

Owner

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

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

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)

  • Â