User Interface Implementation
Opened this issue · 1 comments
Need to start designing a User Interface for handling control, feedback, and diagnostics.
Some Functional Requirements to consider:
- Display Camera feed
- Display Map
- Show Controller Status for Xbox/3D mouse
- Show communications status
- Allow for remote start/stop of rover
- Software controls
- Logging
- Issue alerts: temp, battery, network disconnect, etc.
Will need to have some design reviews to flesh out exactly what this will look like.
Hey, I finally made progress on the x11/xlib implementation. Wrangling the event loop with threads and processes proved challenging, but I finally have a window/program that handles user interaction separately from the data processing/display.
My proof of concept consists of a digital clock which updates every second, and buttons which when clicked display an image. Next steps include integrating this with ROS and seeing what sort of data I can display. I'm tempted to rope this into my ROS2 investigation.