Avoid obstacles near the center line in behavior_path_planner #2799
Replies: 3 comments 1 reply
-
Such design is currently mentioned as limitation, as mentioned here Improved performance of avoidance target selection. It is tricky from the perception alone to distinguish between cars that are stopping in the middle (for example waiting for traffic light, etc) or car stopping in the middle due to broken or car stopping in the middle due to parking. Maybe we need some kind of logic for it?
On the other hand, for this case, we might also need to think of the impact in terms of the safety? For example, in two lane road, if the adjacent road is opposite direction, we might potentially not be able to see the incoming vehicle. |
Beta Was this translation helpful? Give feedback.
-
Hi,@zulfaqar-azmi-t4. |
Beta Was this translation helpful? Give feedback.
-
Hi @shulanbushangshu cc @TakaHoribe
Additionally, we'll try to support this situation by fixing avoidance path generation logic and adding safety check logic. |
Beta Was this translation helpful? Give feedback.
-
In the current obstacle avoidance module, obstacles near the center line (filtered by the parameter threshold_distance_object_is_on_center) cannot be processed.
Even when the parameter "threshold_distance_object_is_on_center" is equal to 0 (considering all obstacles), the calculation of the current offset direction cannot solve the following situation:
When the center of the obstacle is located on the left side of the center line (very close to the center line), but there are adjacent lanes on the left side (which can be used to avoid obstacles).
Simulation as shown blow:
Current design as shown blow::
But under the actual road conditions and the daily use of test roads, this situation is common.There are often stopped vehicles on standard roads (parked near the centerline).The current design can be considered to be improved to solve such road condition.
In the calculation of offset direction and offset distance, this type of obstacle should be considered to achieve obstacle avoidance operation
Beta Was this translation helpful? Give feedback.
All reactions