Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Investigate tools for creating a user dashboard #257

Open
nico-palmar opened this issue Sep 22, 2023 · 0 comments
Open

Investigate tools for creating a user dashboard #257

nico-palmar opened this issue Sep 22, 2023 · 0 comments
Assignees
Labels

Comments

@nico-palmar
Copy link
Contributor

I'm calling it a 'user dasboard', but what I really mean here is a graphical user interface (GUI) for some users to be able to interact with the rover. Initially it will only be visual stuff, but we can even add useful commands and other things into here (which will be great).
First, we need to investigate what tools we need to create the front-end. Mainly we need to:

  1. Be easily able to send over ROS data for camera streams, mapping data (which pretty much end up being ROS topics). Whatever we use needs to be able to 'consume' these messages easily.
  2. Needs to be able to easily add visual features, and configure them. There's alot of GUI tools out the (QT GUI is one, there's probably a bunch more. We can also make something ourselves straight from scratch but that's probably not worth it). We need to find a tool that is robots to be able to display data, display mapping information, maybe calibrate/configure things on our rover easily.
  3. Needs to be relatively easy to use. I want people to be able to work on this collaboratively, let's try to see if we can keep it to C++, maybe python since it's easy just to stick on topic for our team. Open to other suggestions but C++ is preferred.

Look into this and come up with a few tooling options. Let's start by using THE EASIEST, MOST SIMPLE ONE first (and try to make sure that this one is good for scaling up our basic stuff).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Status: No status
Development

No branches or pull requests

2 participants