Skip to content

Autoware System Designer - initial implementation #6793

Description

@technolojin

Checklist

  • I've read the contribution guidelines.
  • I've searched other issues and no duplicate issues were found.
  • 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 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

Image

Definition of done

  1. Implement linter
  2. Locate node definition files in node package repositories:
  3. nebula driver implementation
  4. Locate module and system files and packages: autoware_launch feat(autoware_sample_designs): implement autoware system designer systems autoware_launch#1751
  5. Add autoware_system_designer repository into autoware repos: autoware_system_designer feat: autoware system designer #6739

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

type:new-featureNew functionalities or additions, feature requests.

Type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions