Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(behavior_path _planner): divide planner manager modules into dependent slots (#8117, #7881, #7764) #1926

Open
wants to merge 3 commits into
base: beta/x2_gen2/v0.29.2
Choose a base branch
from

Conversation

k-hazama-esol
Copy link

@k-hazama-esol k-hazama-esol commented Mar 26, 2025

Description

※元々は#1882 でPRを作成していたが、修正箇所を過去の変更の取り込みで対応する方針となったため、新たにPRを作成する運びとなった。作成経緯の詳細は#1882 のコメント参照

Related links

Parent Issue:

cherry-pick PR:

Related PR:

How was this PR tested?

  • Planning Simulator(Local)
    • PSIM上での自動走行および自動走行時にtrajectoryが途切れることによる停止が発生しないことを確認
  • Evaluator
    コメントのPRを取り込んだunverseを用いたpilot.auto.x2環境(77340e4)と元のPR内容のuniverseを用いたpilot.auto.x2環境(badf675)、および直近でEvaluatorにかけられた同バージョンのpilot.auto.x2環境(beta/4.0.2)との比較を以下の表に示す。
テスト対象 テスト総数 OK数 NG数
77340e4 2619 2139 480
badf675 2615 2120 495
beta/4.0.2(2/19時点) 2615 2143 472

Evaluatorの比較結果ページへのリンクはこちら

上記結果より、大幅なOK/NGの増減が無いためデグレーションなく取り込めていると判断する。

Notes for reviewers

GitHubでのCI/CD実施時に以下エラーが発生
cppcheck-differential
DCO
pre-commit-optional
spell-check-differential

上記issue/エラーについて、今回のPRで指摘を修正するとなると、cherry-pickの範囲を越えることになるため、修正しないという方針で進めさせていただきたい。

Interface changes

None.

Effects on system behavior

None.

…utowarefoundation#7764)

* feat(behavior_path_planner): remove max_module_size param

The max_module_size param has been removed from the behavior_path_planner scene_module_manager.param.yaml file. This param was unnecessary and has been removed to simplify the configuration.

Signed-off-by: kyoichi-sugahara <kyoichi.sugahara@tier4.jp>

---------

Signed-off-by: kyoichi-sugahara <kyoichi.sugahara@tier4.jp>
…ing scene module process (autowarefoundation#7881)

* prevent infinite loop

Signed-off-by: kyoichi-sugahara <kyoichi.sugahara@tier4.jp>

* calculate max_iteration_num from number of scene modules

Signed-off-by: kyoichi-sugahara <kyoichi.sugahara@tier4.jp>

* add doxygen explanation for calculateMaxIterationNum

Signed-off-by: kyoichi-sugahara <kyoichi.sugahara@tier4.jp>

---------

Signed-off-by: kyoichi-sugahara <kyoichi.sugahara@tier4.jp>
…endent slots (autowarefoundation#8117)

Signed-off-by: k-hazama-esol <k-hazama@esol.co.jp>
@k-hazama-esol k-hazama-esol marked this pull request as ready for review March 27, 2025 01:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants