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

fix(behavior_path_planner): prevent crashes with the drivable area expansion #916

Conversation

maxime-clem
Copy link

Description

This PR add a guards for when the boost::geometry::buffer function returns an empty set of polygons.

Tests performed

Not applicable.

Effects on system behavior

Prevents some crashes of the behavior_path_planner.

Pre-review checklist for the PR author

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.

PhoebeWu21 and others added 30 commits August 30, 2023 08:35
…efoundation#4663)

* refactor(radar_fusion_to_detected_object): rework parameters

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

* style(pre-commit): autofix

* style(pre-commit): autofix

* style(pre-commit): autofix

---------

Signed-off-by: PhoebeWu21 <[email protected]>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Satoshi Tanaka <[email protected]>
…n#4807)

* first commit

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

* update

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

* style(pre-commit): autofix

* update height.cpp

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

* style(pre-commit): autofix

* updat

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

* style(pre-commit): autofix

* add test

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

* revert tier4_autoware_utils

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

* style(pre-commit): autofix

* fix cspell

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

* remove and revert convert.cpp

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

* remove boost

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

* update comment

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

* remove maybe_unsued

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

* style(pre-commit): autofix

* rename from tier4_geography_utils to geography_utils

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

* rename from tier4_geography_utils to geography_utils

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

* style(pre-commit): autofix

* add some test

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

* style(pre-commit): autofix

* edit test

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

* rename namespace

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

* style(pre-commit): autofix

* rename namespace complete

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

* style(pre-commit): autofix

* use angle brackets inclusion

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

* style(pre-commit): autofix

---------

Signed-off-by: kminoda <[email protected]>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
…sed depending on the case (autowarefoundation#4813)

* feat(dynamic_avoidance): generate drivable area by ego/object-path-based depending on the case

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

* update

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

* apply clang-format

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

---------

Signed-off-by: Takayuki Murooka <[email protected]>
…ion#4810)

rafactor(goal_planner): remove unncecessary variable

Signed-off-by: kosuke55 <[email protected]>
Signed-off-by: GitHub <[email protected]>
Co-authored-by: kenji-miyake <[email protected]>
Co-authored-by: kminoda <[email protected]>
…utowarefoundation#4484)

* refactor(behavior_path_planner): scene module interface clang-tidy

Signed-off-by: Muhammad Zulfaqar Azmi <[email protected]>

* style(pre-commit): autofix

---------

Signed-off-by: Muhammad Zulfaqar Azmi <[email protected]>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
…utowarefoundation#4798)

* refactor(behavior_path_plannner): commonize collision check markers

Signed-off-by: Muhammad Zulfaqar Azmi <[email protected]>

* Update planning/behavior_path_planner/src/marker_utils/utils.cpp

Co-authored-by: Satoshi OTA <[email protected]>

---------

Signed-off-by: Muhammad Zulfaqar Azmi <[email protected]>
Co-authored-by: Satoshi OTA <[email protected]>
…undation#4829)

removed tier4_autoware_utils.hpp in vehicle/

Signed-off-by: Mamoru Sobue <[email protected]>
…oundation#4656)

* feat: add feature to convert json schema to markdown table

Signed-off-by: Ryohsuke Mitsudome <[email protected]>

* fix: fix typo

Signed-off-by: Ryohsuke Mitsudome <[email protected]>

* style(pre-commit): autofix

* fix: rename main.py and add some comments for the file

Signed-off-by: Ryohsuke Mitsudome <[email protected]>

* style(pre-commit): autofix

* fix: use simplified symbols for minimum and maximum

Signed-off-by: Ryohsuke Mitsudome <[email protected]>

* fix: Capitalize the first letter in columns' headers

Signed-off-by: Ryohsuke Mitsudome <[email protected]>

---------

Signed-off-by: Ryohsuke Mitsudome <[email protected]>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
…4827)

removed motion_utils.hpp in common/

Signed-off-by: Mamoru Sobue <[email protected]>
* feat(interface): add new option last_keep

Signed-off-by: satoshi-ota <[email protected]>

* feat(planner_manager): keep last module

Signed-off-by: satoshi-ota <[email protected]>

* update param config

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

---------

Signed-off-by: satoshi-ota <[email protected]>
Signed-off-by: kosuke55 <[email protected]>
Co-authored-by: kosuke55 <[email protected]>
…ndation#4828)

removed tier4_autoware_utils.hpp in common/

Signed-off-by: Mamoru Sobue <[email protected]>
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.