### Checklist - [x] I've read the [contribution guidelines](https://github.com/autowarefoundation/autoware/blob/main/CONTRIBUTING.md). - [x] I've searched other issues and no duplicate issues were found. - [x] I've agreed with the maintainers that I can plan this task. ### Description Introduce a new method to develop and manage system variations for `autoware_launch` and current launcher files used across Autoware repositories. Please see the [discussion](https://github.com/orgs/autowarefoundation/discussions/6760) for decisions. ### Purpose - Improve Autoware software modularity and reusability - Reduce the initial cost of Autoware onboarding (new vehicles, new sensors, new compute) - Increase certainty and reproducibility of Autoware launch - Provide additional tools for system design, visualization, and static analysis ### Possible approaches ## Implementation - the system designer: https://github.com/autowarefoundation/autoware_system_designer - Workspace setting for test: see https://github.com/autowarefoundation/autoware/pull/6739 <img width="1917" height="1102" alt="Image" src="https://github.com/user-attachments/assets/89c89ae0-2f77-4ba6-bc9e-06ffc314d591" /> ### Definition of done 1. Implement linter - autoware_launch https://github.com/autowarefoundation/autoware_launch/pull/1767 - autoware_universe https://github.com/autowarefoundation/autoware_universe/pull/12153 2. Locate node definition files in node package repositories: - autoware_universe https://github.com/autowarefoundation/autoware_universe/pull/12070 - autoware_core 3. nebula driver implementation - https://github.com/tier4/nebula/pull/403 - https://github.com/tier4/nebula/pull/404 4. Locate module and system files and packages: autoware_launch https://github.com/autowarefoundation/autoware_launch/pull/1751 5. Add autoware_system_designer repository into autoware repos: autoware_system_designer https://github.com/autowarefoundation/autoware/pull/6739
Checklist
Description
Introduce a new method to develop and manage system variations for
autoware_launchand current launcher files used across Autoware repositories.Please see the discussion for decisions.
Purpose
Possible approaches
Implementation
Definition of done