ci: register control param files for sync-params workflow - #1832
Conversation
|
Thank you for contributing to the Autoware project! 🚧 If your pull request is in progress, switch it to draft mode. Please ensure:
|
c76fa20 to
2e3dd90
Compare
|
@Autumn60 |
| 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] |
There was a problem hiding this comment.
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.
There was a problem hiding this comment.
I thought I had deleted these params on the autoware_universe side with autowarefoundation/autoware_universe#12245... 🤔
(maybe a source path mismatch?)
There was a problem hiding this comment.
The root cause is that the parameter file is managed in two different locations.
MPC:
- https://github.com/autowarefoundation/autoware_universe/blob/main/control/autoware_mpc_lateral_controller/param/lateral_controller_defaults.param.yaml
- https://github.com/autowarefoundation/autoware_universe/blob/main/control/autoware_trajectory_follower_node/param/lateral/mpc.param.yaml
PurePursuit
- https://github.com/autowarefoundation/autoware_universe/blob/main/control/autoware_pure_pursuit/config/pure_pursuit.param.yaml
- https://github.com/autowarefoundation/autoware_universe/blob/main/control/autoware_trajectory_follower_node/param/lateral/pure_pursuit.param.yaml
PID
- https://github.com/autowarefoundation/autoware_universe/blob/main/control/autoware_pid_longitudinal_controller/config/autoware_pid_longitudinal_controller.param.yaml
- https://github.com/autowarefoundation/autoware_universe/blob/main/control/autoware_trajectory_follower_node/param/longitudinal/pid.param.yaml
Must choose just one master file.
| # 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 |
There was a problem hiding this comment.
Q: is trajectory_goal_adaptive deprecated?
There was a problem hiding this comment.
I think it is not deprecated as it is used by some products: e.g., TIER IV internal link
There was a problem hiding this comment.
I see. This option is added in autowarefoundation/autoware_universe#9705 but not well-documented for param.yaml in universe side.
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>
2e3dd90 to
13ee484
Compare
…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>
…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>
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.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, undercontrolsection) are set correctly.Removed params in
lane_departure_checker.param.yamlare 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.