autowarefoundation / autoware.universe

https://autowarefoundation.github.io/autoware.universe/
Apache License 2.0
922 stars 604 forks source link

The ego vehicle does not change lane and stops at a weird location. #8032

Open Kim-mins opened 1 month ago

Kim-mins commented 1 month ago

Checklist

Description

Hi team,

I'm currently running Autoware with Carla using bridge implementation, and I found a situation that the ego vehicle does not change lane and stops at a weird location.

Here's a rviz video of the situation: [rviz]

As shown in the video, the goal seems to require lane changes. However, the planned trajectory is not generated for lane change, and it drives forward, but it eventually stops at a weird location (seems the car stops at the location horizontally aligned with the goal point).

Expected behavior

I hope the ego vehicle could drive to the goal point.

Actual behavior

But it could not, and it eventually stops at a weird point.

Steps to reproduce

Here's a ros2bag file for the reproduction: [ros2bag]

Versions

Possible causes

No response

Additional context

No response

maxime-clem commented 1 month ago

The map probably does not allow lane change. Can you share your lanelet map and I will confirm if this is the issue.

Kim-mins commented 1 month ago

Thank you for the response @maxime-clem!

Here's the map file: [map] I forgot to upload it.. sorry for that. Actually, I manually modified only those(of the video above) lanes of the map(from here) to support lane change, and I checked that the lane change could be successful with the modified map. Here's the video of successful lane changing: [video]

EDIT --------------------- In my experience, when the destination requires lane changing but the map does not support lane changing, routing fails and I could not press the button Auto in rviz.

Thanks!

takayuki5168 commented 1 month ago

@Kim-mins Can you give us the video with the updated map where the routing failed?

Kim-mins commented 1 month ago

Hi @takayuki5168!

Sorry I could not get your point.. Could you please clarify more for me?

In my experience, for the route requires lane change, routing failure occurs when the map is not updated(=not modified for lane change), and when I updated the map, as the map supports lane change, the routing was successful.

In short, in my experience, there could be routing failure with original map or routing success with updated map. So I could not get the video for routing failure on updated map.. sorry.