GUI for Driver

 

Project

Task

Project Manager

Project

Task

Project Manager

 GUI

View camera feed in basic PyQT GUI

@Alex Szabo

Task Description

Need for project: For the driver to see the rover's location and understand the environment around it, a Graphical User Interface (GUI) is needed to convey this information.

Goal: Have a working PyQT GUI that shows camera data that is received over a comms link

Requirements:

The video must be at a high enough frame rate to not be choppy
The GUI must show one camera view and have a basic viewing setup.

Supporting Resources:

GitHub - iaj0/opencv-ros

https://medium.com/@nonedude/qt5-and-ros2-finally-together-132e1d907fdf

GitHub - ros-perception/image_transport_tutorials: ROS 2 tutorials for image_transport.

Constraints

Constraints

Author

Appended Date

Constraints

Author

Appended Date

N/A

N/A 

N/A 

Subteam Contacts

Subteam

Contact

Description

Subteam

Contact

Description

Software

Alex Szabo:
@Alex Szabo

For ROS2 Questions

Assignees

Assignee

Monday Task

Date

Assignee

Monday Task

Date

Iram

Jun 25, 2024

Nada

Jun 25, 2024

Task Progression/Updates

Author: @person: 2024/05/04

UPDATE

  • Bullet points for updates

Communication

Communication must be proactive. The subteam lead will check in with you at least once a week to get a progress report update, but it is very important that when a roadblock occurs, you reach out for help and update Monday with a blocked or stuck status.

Blocked: for tasks that have dependencies on other projects that have not been completed yet

Stuck: you are unable to get something working.

 

Documentation

Upon making progression updates, please update the documentation page for this project with any critical information and resources.

Add documentation to this document:https://uwaterloo.atlassian.net/wiki/x/DITJQwo
Documentation Guide: SW/FW Documentation Guideline