-
Notifications
You must be signed in to change notification settings - Fork 3.2k
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
Modernize the RViz2 overlay interface #3984
Comments
I've also done some short research on other autonomous vehicle company designs from their videos: TeslaI saw 2 different designs from Teslas, an old one and a new one, I might be wrong too, basically scraping from the videos I saw on YouTube. Oldhttps://www.youtube.com/watch?v=IkSw2SZQENU&t=47s Newhttps://youtu.be/RiFzcAlr8XE?t=262 AutoXhttps://youtu.be/O69YEWpSacU?t=117 NVidiahttps://youtu.be/qVyN_chiLeo?t=15 Pony.aihttps://youtu.be/VmpSOWFFcRk?t=158 Toyota Teammatehttps://youtu.be/WUGjB9Anrkk?t=54 Mobileyehttps://youtu.be/A1qNdHPyHu4?t=1809 Apollo |
To achieve this, we can use the following package as a base in the Universe repository: And create a new package called:
|
Very good! |
FYI: It seems like some developers were considering using color palettes for designing visualization markers. We might want to design the color palettes for overlays and other markers to have unified look. |
@yukkysaito I know about your project in Godot, it looks really nice. And I agree that we should create a visualization tool in Unity or Godot. But reality is that we don't have many developers who would work on getting these done, it'd be a big project. Also every developer opens up rviz2 many times while developing Autoware. And even small improvements like these can make everyone's experiences much better. I'm not aware of all the limitations of rviz2 just yet. I know that it uses Ogre for rendering and QtWidgets 5 for window management and overall gui. I think there is still some potential there. @mitsudome-r thanks for letting me know about them. We plan to make it easy for people to define their own theme colors. |
Closing this issue with both PRs are merged, thanks @KhalilSelyan ! |
Checklist
Description
The current RViz2 interface in Autoware is outdated, visually unappealing, and hard to read, particularly the cyan text on a white background. This not only makes it difficult for users to extract crucial information but also creates a negative first impression for new users. Improvements are needed, starting with the 2D overlay.
The existing 2D overlay shows:
Proposed additions:
A redesign of the 2D RViz2 overlay is proposed to address these issues.
Current Autoware RViz2:

Proposed Design:

Figma link:
Purpose
The purpose of this redesign is to modernize the RViz2 interface, making it more user-friendly, informative, and aesthetically pleasing. The updated interface will provide clearer and more comprehensive data at a glance, improving the overall user experience and utility of Autoware. This redesign aims to bring Autoware's interface in line with industry standards and user expectations, based on examples from other autonomous vehicle companies.
Possible approaches
Definition of done
The project will be considered complete when:
The text was updated successfully, but these errors were encountered: