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(obstacle_avoidance_planner): fix optimization at end of trajectory #309

Merged
merged 10 commits into from
Mar 14, 2023

Conversation

mkuri
Copy link

@mkuri mkuri commented Mar 9, 2023

Description

Pre-review checklist for the PR author

Add refactoring of the obstacle avoidance planner to fix a vehicle pose problem when arriving at bus stops.

The PR author must check the checkboxes below when creating the PR.

In-review checklist for the PR reviewers

The PR reviewers must check the checkboxes below before approval.

Post-review checklist for the PR author

The PR author must check the checkboxes below before merging.

  • There are no open discussions or they are tracked via tickets.

After all checkboxes are checked, anyone who has write access can merge the PR.

purewater0901 and others added 7 commits February 27, 2023 07:02
…able area (autowarefoundation#2472)

* update

Signed-off-by: yutaka <[email protected]>

* update

Signed-off-by: yutaka <[email protected]>

* update

Signed-off-by: yutaka <[email protected]>

* update obstacle avoidance planner

Signed-off-by: yutaka <[email protected]>

* update

Signed-off-by: yutaka <[email protected]>

* clean code

Signed-off-by: yutaka <[email protected]>

* uddate

Signed-off-by: yutaka <[email protected]>

* clean code

Signed-off-by: yutaka <[email protected]>

* remove resample

Signed-off-by: yutaka <[email protected]>

* update

Signed-off-by: yutaka <[email protected]>

* add orientation

Signed-off-by: yutaka <[email protected]>

* change color

Signed-off-by: yutaka <[email protected]>

* update

Signed-off-by: yutaka <[email protected]>

* remove drivable area

Signed-off-by: yutaka <[email protected]>

* add flag

Signed-off-by: yutaka <[email protected]>

* update

Signed-off-by: yutaka <[email protected]>

* update color

Signed-off-by: yutaka <[email protected]>

* fix some codes

Signed-off-by: yutaka <[email protected]>

* change to makerker array

Signed-off-by: yutaka <[email protected]>

* change avoidance utils

Signed-off-by: yutaka <[email protected]>

Signed-off-by: yutaka <[email protected]>
* feat(interpolation): add curvature calculation

Signed-off-by: Takayuki Murooka <[email protected]>

* update

Signed-off-by: Takayuki Murooka <[email protected]>

* fix

Signed-off-by: Takayuki Murooka <[email protected]>

* add test

Signed-off-by: Takayuki Murooka <[email protected]>

* fix

Signed-off-by: Takayuki Murooka <[email protected]>

---------

Signed-off-by: Takayuki Murooka <[email protected]>
@mkuri mkuri changed the title Experiment/fix optimization at end of trajectory feat(obstacle_avoidance_planner): fix optimization at end of trajectory Mar 14, 2023
@mkuri
Copy link
Author

mkuri commented Mar 14, 2023

@takayuki5168
obstacle avoidance plannerのリファクタをX2のv2.1.0 (= universe v0.6.1)に入れる件です。
code ownerレビューをもらえると!
(drivable areaのrviz pluginも入れようと思いますが、conflictsあったので機能だけ入れてしまいます)

@TomohitoAndo
Copy link

I confirmed this works with Planning Simulator.
image
image
image

@mkuri mkuri merged commit ba6ff2d into beta/v0.6.1 Mar 14, 2023
@mkuri mkuri deleted the experiment/fix-optimization-at-end-of-trajectory branch March 14, 2023 11:23
@shmpwk
Copy link
Collaborator

shmpwk commented Mar 14, 2023

@mkuri
3/17の半自動生成リリースノート説明会で申し上げる予定ですが,
今回のようなbeta/v0.6.1ブランチへのhotfixのmergeは,squashではなくmerge commitとしていただくことは可能でしょうか?
というのも,半自動生成リリースノートでは,beta/v0.6.1のコミット毎に生成されるためです.
現状の仕様ですと,squash mergeされた場合は1コミット分しか自動的に記載できないため,手動でリリースノートに記載していただくことになります.

@mkuri
Copy link
Author

mkuri commented Mar 14, 2023

@shmpwk
なるほどです。
mainへの複数commitを1つにまとめたPRはmerge commitするようにいたします。
revertはリリースノート的には大丈夫ですよね?

@mkuri
Copy link
Author

mkuri commented Mar 15, 2023

@shmpwk
今回のこのPRはcreate a merge commitすると雑多なcommitも含まれそうなので手動で対応しようかなと思います。次からはリリースノート自動化の観点も考慮してhotfixのmergeをするようにいたします。

@shmpwk
Copy link
Collaborator

shmpwk commented Mar 15, 2023

@mkuri
ありがとうございます。
revert問題ないです。その場合、squashコミットとrevertコミットがリリースノートに記載されますが、スプレッドシート上でフィルタリングして除外できます。

雑多な時コミットが挟まった場合は、手動で記載した方が楽かもです。
(そのあたりも今週末に説明しますね。)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
common documentation Improvements or additions to documentation launch planning
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants