RI-SE / ATOS

ROS2 based platform for coordinating tests of automated vehicles and their surrounding systems.
Mozilla Public License 2.0
13 stars 5 forks source link

Feature/configpanel #620

Closed SebastianSvanland closed 7 months ago

SebastianSvanland commented 8 months ago

New config panel. Go to localhost:3000/configpanel to try it out. No ATOS modules support this gui so far, but the ROS parameters are requested from each node at least. Needed to do some restructuring in the previous controlpanel as well so this PR works towards multiple tickets.

I've been working on this for a while now so I've gone blind for all the variable/function names. Would appreciate if someone could help me clean it up, right now it's a mess. Also check the descriptions/title of all the parameters, I didn't fully understand what all of them did so I just made something up for now. You can either see this in the gui immediately when entering value for each parameter, or check out json-schema

There is a known issue where the config gui doesn't send the ros parameters for all nodes. Don't really know why that is yet.

samuelthoren commented 8 months ago

Looks really good, nice work!

Here's a very short review, we can continue reviewing this in January.