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

[intersection] Incoming vehicle is ignored in some complex pattern #6863

Open
3 tasks done
VRichardJP opened this issue Apr 22, 2024 · 1 comment
Open
3 tasks done
Assignees
Labels
component:planning Route planning, decision-making, and navigation. (auto-assigned) type:bug Software flaws or errors.

Comments

@VRichardJP
Copy link
Contributor

VRichardJP commented Apr 22, 2024

Checklist

  • I've read the contribution guidelines.
  • I've searched other issues and no duplicate issues were found.
  • I'm convinced that this is not my fault but a bug.

Description

We observed incoming vehicles are ignored by the intersection module in in some specific pattern. Here is a simple demonstration with the planning simulator:

intersection_fail-2024-04-22_19.41.16.mp4

As you can observe, an "intersection" wall appears when the dummy vehicle comes from below, but not when the vehicle comes from the left or the top. If I simplify the map by deleting all irrelevant lanelets, then incoming vehicles are always detected as expected:

intersection_ok-2024-04-22_19.47.09.mp4

I have tried to simplify the first lanelet map, but as soon as I remove 1 or 2 lanelet the problem disappears. I guess the issue is related to the lanelet map being just a convoluted loop, and deleting a lanelet breaks the loop.

The 2 lanelet maps:

lanelet2_map_intersection_fail.txt

lanelet2_map_intersection_ok.txt

Expected behavior

Intersection module detects all incoming vehicles

Actual behavior

In the first case, vehicle coming from the top or left are systematically ignored

Steps to reproduce

plannin simulator

Versions

Ubuntu 22.04
The demo is shown with latest main, but the problem also appears on several older versions I have tested.

Possible causes

No response

Additional context

No response

@VRichardJP VRichardJP added type:bug Software flaws or errors. component:planning Route planning, decision-making, and navigation. (auto-assigned) labels Apr 22, 2024
@xmfcx
Copy link
Contributor

xmfcx commented May 15, 2024

@soblin Sobue-san, are you actively working on this task? If not we can assign it to an Autoware Labs member since it may be failing some scenarios.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
component:planning Route planning, decision-making, and navigation. (auto-assigned) type:bug Software flaws or errors.
Development

No branches or pull requests

3 participants