vortexntnu / vortex-auv

Software for guidance, navigation and control for the Vortex AUVs. Purpose built for competing in AUV/ROV competitions.
https://www.vortexntnu.no/
MIT License
91 stars 21 forks source link

[TASK] AUV GUI #485

Open Hallfred opened 1 month ago

Hallfred commented 1 month ago

Description of task

Make a GUI that plots odometry data and can be expanded with more functionality

Suggested Workflow

No response

Specifications

No response

Contacts

No response

Code Quality

Andeshog commented 1 week ago

I think it would be nice to look into showing the GUI in the browser, by using Flask for example. Are you able to research this @Hallfred? If there are clear benefits to do it this way, then I suggest we try it out. I would image chat being able generate some nice templates to get us started.

Hallfred commented 1 week ago

I think it would be nice to look into showing the GUI in the browser, by using Flask for example. Are you able to research this @Hallfred? If there are clear benefits to do it this way, then I suggest we try it out. I would image chat being able generate some nice templates to get us started.

Can probably start reading up on it, but the rest of the semester is pretty busy for my part.

Andeshog commented 1 week ago

I think it would be nice to look into showing the GUI in the browser, by using Flask for example. Are you able to research this @Hallfred? If there are clear benefits to do it this way, then I suggest we try it out. I would image chat being able generate some nice templates to get us started.

Can probably start reading up on it, but the rest of the semester is pretty busy for my part.

Great! No need to do it this semester, you can start looking at it in the workshop week 👍

kluge7 commented 4 days ago

Since the GUI doesn't need to run on Orca, it should in the future be moved to this repository: https://github.com/vortexntnu/vortex-visualization

kluge7 commented 4 days ago

Please add a requirements.txt file for dependencies not supported by rosdep (e.g., PyQt6).