Static Obstacle Avoidance fails to avoid parked vehicle after limited avoid_margin #10287
Open
3 tasks done
Labels
component:planning
Route planning, decision-making, and navigation. (auto-assigned)
Checklist
Description
Objects without an avoid_margin are not considered is_avoidable. As a result, the static_obstacle_avoidance module transitions to the onExit process, ultimately causing the ego vehicle to move and miss the deadline."
Video
Expected behavior
Actual behavior
Steps to reproduce
A scenario file has been generated for this issue. Please use following map and scenario file.
Map: Drive
Scenario File: Drive
Versions
No response
Possible causes
In shif_line_generator, when the drivable area is limited temporarily, the target object is not kept as avoidable.
shift_line_generator.cpp@274
For this reason, the object becomes isAbsolutelyNotAvoidable and this will cause static_obstacle_avoidance module to move to onExit phase.
scene.cpp@564
As a solution, the object should become "is_avoidable" before following break statement.
Solution
Additional context
No response
The text was updated successfully, but these errors were encountered: