Open KhalilSelyan opened 3 months ago
This is what the current/old look of rviz using autoware is:
This would be the new look if everything works correctly through the guide in the GIST
It would be great if you design the tool with containers in mind.
An example compose.yml
could look like this once the tool is containerized:
# compose.yml
services:
autoware:
...
simulator:
...
rviz:
image: ghcr.io/autowarefoundation/autoware-rviz:latest
command: ros2 launch /path/to/launch_file.xml
environment:
- MY_AUTOWARE_RVIZ_SETTING=true
- ANOTHER_AUTOWARE_RVIZ_SETTING=false
volumes:
- ./my_beautiful_stylesheet.css:/etc/autoware/rviz/stylesheet.css
- ./my_rviz_options.yml:/etc/autoware/rviz/rviz.yml # Alternative way to set rviz options
Checklist
Description
The task aims to integrate QT5CT (Qt5 Configuration Tool) with Rviz2, a core visualization tool used in Autoware for the development and deployment of autonomous driving systems. This integration will enable customizable styling options, allowing for a more unified and visually appealing interface across Autoware applications, but also personalized customization for users.
Purpose
The primary goal is to improve the user experience within the Autoware ecosystem by providing enhanced visual customization capabilities for Rviz2. This effort is directed towards achieving a standardized interface that aligns with Autoware's vision for a cohesive user environment. Enhanced aesthetics and customizability will not only benefit current users but also help attract new contributors and adopters by demonstrating a commitment to quality and user-centric design.
Possible approaches
Detailed Setup Guide: How to Customize Rviz2 with QT5CT and a Dark Mode Theme
Definition of done