2022-06-28
GUI meeting
Agenda:
Discuss user requirements as well as technical requirements that must be satisfied → assign ownership to each requirement
Document every piece of data (create a table) and discuss what should go on which page (this would probably be under technical requirements)
Come up with a list of tasks
Â
Considerations:
Do we want the map displayed constantly similar to this example https://www.researchgate.net/figure/Ground-station-GUI-used-to-receive-system-updates-from-the-ADV-GUI-was-modified-from-DIY_fig3_268461213
How many waypoint input fields do we want?
Should Yaw, Pitch, and Roll be displayed on a graph or just as numbers on the GUI → simple
Number of pages (would pilots rather view many things on one page, or less of them on multiple)
Do we want video (FPV) on IMACS
Kill switch flashing signal
Â
Â
List of components ( from Integrated Monitoring and Command Station Requirements (IMACS) ):
GPS position, GPS altimeter, GPS speed, battery level Must
attitude, yaw, pitch, roll Must
motor outputs Must
teleoperation of WARG aircraft via RC link Must
kill switch Must
bidirectional data telemetry Must
video transmission (I suppose it should display either in the IMACS program or a seperate window) Must
selection, transmission and display of waypoints (hard hard task) Maybe
disable Auto pilot (switch between Teleop and Autopilot) Maybe
Â
For PM (@Amy Hu )
Assign subtasks on Asana along with a description of the task sometime after the meeting
Â
Timeline:
Rough estimation for a GUI design draft? (drawing for proof of concept or demo, probably good to have a meeting in with SysInt by then to collect feedbacks)
Â
Notes:
environment setup: ability to add on any machine, having a requirements.txt for now for easy managing and minimum efforts. Might move to Docker later depend on needs.
3 pages
yaw, pitch, roll have an object rotating around the central point.
Â