Skip to content

ci: register control param files for sync-params workflow - #1832

Merged
paulsohn merged 3 commits into
autowarefoundation:mainfrom
paulsohn:sohn/sync-params-control
Jun 16, 2026
Merged

ci: register control param files for sync-params workflow#1832
paulsohn merged 3 commits into
autowarefoundation:mainfrom
paulsohn:sohn/sync-params-control

Conversation

@paulsohn

@paulsohn paulsohn commented Apr 28, 2026

Copy link
Copy Markdown
Contributor

Description

Tracking issue: autowarefoundation/autoware#7048

Sync-params workflow: #1812

Register control param files with their upstream sources so that param files can be synced (via PR) periodically or by a manual trigger, excluding fields with {OVERRIDE} comment marker.

image

How was this PR tested?

Not available.

Notes for reviewers

While I briefly identified the corresponding nodes for each param file, I need the reviewer's help to cross-check whether the mapping from the upstream and downstream files (.github/sync-params.yaml, under control section) are set correctly.

Removed params in lane_departure_checker.param.yaml are declared unused in autowarefoundation/autoware_universe#12244 .

Effects on system behavior

None expected. Removed parameters are unused ones as in autowarefoundation/autoware_universe#12244 . I am not sure about two added parameters in mpc.param.yaml.

@github-actions github-actions Bot added type:ci Continuous Integration (CI) processes and testing. (auto-assigned) component:control Vehicle control algorithms and mechanisms. (auto-assigned) labels Apr 28, 2026
@github-actions

github-actions Bot commented Apr 28, 2026

Copy link
Copy Markdown

Thank you for contributing to the Autoware project!

🚧 If your pull request is in progress, switch it to draft mode.

Please ensure:

@shmpwk

shmpwk commented Jun 16, 2026

Copy link
Copy Markdown
Contributor

@Autumn60
Could you check lane_departure_checker.param.yaml part considering autowarefoundation/autoware_universe#12244 ?

Comment on lines +66 to +67
acceleration_limit: 2.0 # acceleration limit for trajectory velocity modification [m/ss]
velocity_time_constant: 0.3 # velocity dynamics time constant for trajectory velocity modification [s]

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
acceleration_limit: 2.0 # acceleration limit for trajectory velocity modification [m/ss]
velocity_time_constant: 0.3 # velocity dynamics time constant for trajectory velocity modification [s]

This was removed by #1790 cc. @Autumn60

@paulsohn paulsohn Jun 16, 2026

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The unused parameters should be removed from autoware_universe side as well. Schema consistency is prioritized here, and sync-param will update after universe has removed the param.

@Autumn60 Autumn60 Jun 16, 2026

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I thought I had deleted these params on the autoware_universe side with autowarefoundation/autoware_universe#12245... 🤔

(maybe a source path mismatch?)

@Autumn60 Autumn60 Jun 16, 2026

Copy link
Copy Markdown
Contributor

# slope compensation
lpf_pitch_gain: 0.95
slope_source: "trajectory_goal_adaptive" # raw_pitch, trajectory_pitch, trajectory_adaptive or trajectory_goal_adaptive
slope_source: "trajectory_goal_adaptive" # {OVERRIDE} raw_pitch, trajectory_pitch or trajectory_adaptive

@paulsohn paulsohn Jun 16, 2026

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Q: is trajectory_goal_adaptive deprecated?

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think it is not deprecated as it is used by some products: e.g., TIER IV internal link

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I see. This option is added in autowarefoundation/autoware_universe#9705 but not well-documented for param.yaml in universe side.

Comment thread .github/sync-params.yaml Outdated
Comment thread .github/sync-params.yaml Outdated
Comment thread .github/sync-params.yaml Outdated
paulsohn added 3 commits June 16, 2026 13:46
Signed-off-by: Taeseung Sohn <taeseung.sohn@tier4.jp>
Signed-off-by: Taeseung Sohn <taeseung.sohn@tier4.jp>
Signed-off-by: Taeseung Sohn <taeseung.sohn@tier4.jp>
@paulsohn
paulsohn force-pushed the sohn/sync-params-control branch from 2e3dd90 to 13ee484 Compare June 16, 2026 04:59
@paulsohn
paulsohn requested review from Autumn60 and shmpwk June 16, 2026 05:01

@shmpwk shmpwk left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

All look good to me

@paulsohn
paulsohn merged commit 58ae65b into autowarefoundation:main Jun 16, 2026
26 of 28 checks passed
@paulsohn
paulsohn deleted the sohn/sync-params-control branch June 16, 2026 05:26
Kazunori-Nakajima pushed a commit to Kazunori-Nakajima/autoware_launch that referenced this pull request Jun 19, 2026
…undation#1832)

* register control param files into sync-params workflow

Signed-off-by: Taeseung Sohn <taeseung.sohn@tier4.jp>

* apply sync-params to control param files

Signed-off-by: Taeseung Sohn <taeseung.sohn@tier4.jp>

* update sync source and re-apply sync-params

Signed-off-by: Taeseung Sohn <taeseung.sohn@tier4.jp>

---------

Signed-off-by: Taeseung Sohn <taeseung.sohn@tier4.jp>
Kazunori-Nakajima pushed a commit to Kazunori-Nakajima/autoware_launch that referenced this pull request Jun 19, 2026
…undation#1832)

* register control param files into sync-params workflow

Signed-off-by: Taeseung Sohn <taeseung.sohn@tier4.jp>

* apply sync-params to control param files

Signed-off-by: Taeseung Sohn <taeseung.sohn@tier4.jp>

* update sync source and re-apply sync-params

Signed-off-by: Taeseung Sohn <taeseung.sohn@tier4.jp>

---------

Signed-off-by: Taeseung Sohn <taeseung.sohn@tier4.jp>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

component:control Vehicle control algorithms and mechanisms. (auto-assigned) run:build-and-test-differential type:ci Continuous Integration (CI) processes and testing. (auto-assigned)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants