Skip to content

Create a sync workflow from node parameter (autoware.universe) to launch parameter (autoware_launch) #201

@kminoda

Description

@kminoda

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

Create a workflow that syncs node parameters in autoware.universe (e.g. ndt_scan_matcher node parameter) to launch parameters in autoware_launch (e.g. ndt_scan_matcher launch parameter).

Purpose

As described in Autoware Documentation, current Autoware has two parameter files: node parameters and launch parameters.

Currently, when you change, add, or remove the node parameter files in autoware.universe, you manually have to apply the same modification on launch parameter files in autoware_launch, if any. By creating a workflow that automates this sync, we can

  • mitigate the cost of implementation
  • mitigate the risk of forgetting applying the change to launch parameter (which may induce a system failure)

Possible approaches

This repository currently has two workflows related to parameter file sync.

  • sync-param-files: sync parameter files based on sync-param-files.yaml
  • update-sync-param-files: update sync-param-files.yaml

The second workflow is created before #66, and it does no longer works correctly. Thus, one possible approach is to modify this update-sync-param-files so that it will create a YAML file that associates node parameter files and launch parameter files automatically (e.g. by reading tier4_**_launch/**.launch.xml)

Definition of done

A workflow that syncs node parameters to launch parameters is introduced.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions