autowarefoundation / autoware.universe

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

control container dies due to AEB #6043

Closed beyzanurkaya closed 6 months ago

beyzanurkaya commented 9 months ago

Checklist

Description

control_container dies from AEB when EGO goes out of the lanelet

Expected behavior

If ego_path is empty, the function should return false and send an error related to this situation.

Actual behavior

AEB obtains current_pose with ego_path to check if there is a collision:

https://github.com/autowarefoundation/autoware.universe/blob/142bc49b57f6ca002c99efa6406b22ce9012448d/control/autonomous_emergency_braking/src/node.cpp#L362

However, when the EGO goes off the road, the control container dies because the ego_path is empty:

https://github.com/autowarefoundation/autoware.universe/assets/32412808/d5decd89-1bc2-4e6e-a167-84cb12a4887b

Steps to reproduce

Versions

No response

Possible causes

No response

Additional context

No response

stale[bot] commented 6 months ago

This pull request has been automatically marked as stale because it has not had recent activity.