Skip to content

Conversation

@dudebehinddude
Copy link
Member

@dudebehinddude dudebehinddude commented Apr 21, 2025

Currently the only information available are the ROS messages, and when you don't select a topic you get greeted with a blank console which isn't useful at all. This PR changes this by adding a dashboard page that will show some basic information about the robot.

The dashboard shows:

  • Node health (node statistics)
  • Current task (will need a topic to be subscribed to)
  • Running time (can be done client side but ideally would happen again with a ROS topic
  • Bigger emergency stop
  • Another lil' guy (as requested by @c4glenn)

If there is more info that anyone thinks should be shown, add a comment to this PR and I'll see what I can do.

Tasks:

  • Basic layout for the dashboard
  • Listen to /hmi_start_stop in case start/stop is sent server-side
    • This should be what's needed to remove the stupid fake loading thing I added

Closes #10.

@dudebehinddude dudebehinddude self-assigned this Apr 22, 2025
@dudebehinddude dudebehinddude added the enhancement New feature or request label Apr 22, 2025
@dudebehinddude
Copy link
Member Author

Huh I thought that last commit would fail tests, was too lazy to check LOL

@dudebehinddude dudebehinddude force-pushed the feature/dashboard branch 2 times, most recently from 7a3c4f1 to b70769c Compare September 23, 2025 18:42
@dudebehinddude
Copy link
Member Author

removed some stuff that should be moved to a different pr, this should be decent as-is

@dudebehinddude dudebehinddude marked this pull request as ready for review October 23, 2025 22:51
Copy link
Collaborator

@Hudson111-s Hudson111-s left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

@dudebehinddude dudebehinddude merged commit f3312bc into main Oct 31, 2025
3 checks passed
@dudebehinddude dudebehinddude moved this from In Progress to Done in HMI stuff Nov 23, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

[Request] Show some dashboard when no node is selected

3 participants