-
Notifications
You must be signed in to change notification settings - Fork 551
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
dynamic_obstacle_stop_module does not check obstacles behind EGO's vehicle #7065
dynamic_obstacle_stop_module does not check obstacles behind EGO's vehicle #7065
Comments
Thank you for opening this issue. I agree we may want to consider predicted paths of dynamic objects. How about adding two parameters to the By the way, I am planning to move the |
Thanks for your comment @maxime-clem I am considering proceeding as follows:
What do you think? Additionally, I agree with you. I think it would be more logical for the dynamic_obstacle_stop_module to be inside the motion_velocity_planner. |
Your plan sounds good thank you 👍 If you need any help with developing these new features let me know. I will also be happy to review the PR once it is ready. |
Checklist
Description
Even if objects behind the EGO vehicle are detected, they are not used in path planning. This can result in a vehicle following the EGO from behind and trying to overtake it, potentially causing a collision. Therefore, objects located behind the EGO vehicle and whose predicted paths intersect with the trajectory should be taken into consideration in dynamic_obstacle_stop_module
Purpose
To prevent a potential collision and make autonomous driving safer.
Possible approaches
Objects behind the EGO vehicle whose predicted path intersects with the EGO's trajectory should not be filtered out in the dynamic_obstacle_stop_module and should be taken into consideration.
Definition of done
As long as a vehicle following the EGO from behind and attempting to overtake remains within the detection area, the EGO vehicle will stop.
The text was updated successfully, but these errors were encountered: