Sudden steering on late object classification and avoidance planning #2251
Labels
component:planning
Route planning, decision-making, and navigation. (auto-assigned)
status:stale
Inactive or outdated issues. (auto-assigned)
type:bug
Software flaws or errors.
Checklist
Description
I am running Autoware on a golf cart (max 20km/h).
Today, there were quite a few bikes parked on the side of the road. Bikes are annoying because they are usually detected but not classified until the ego vehicle is very close to them. In particular, I observed the following behavior when obstacle avoidance is enabled :
target.webm
In the situation above, the golf cart is driving straight on the left lane. There is a bike parked on the left part of the road. What happens is:
obstacle_stop_planner
ignores the points (I use the default lateral margin = 0.0)I understand it is difficult to define what is the "correct" behavior to adopt when an obstacle is suddenly detected very close to the ego vehicle. However, in the situation above, the bike points had been detected from very far away.
I have 2 problem with the situation above:
Expected behavior
Transition from untracked to tracked obstacle should be smooth. For example, in the situation above, the default behavior should be something like:
Constraints on avoidance path generation should be more strict than normal lane driving (since behavior is less predictible). Basically parameters such as max speed, curvature, acceleration, etc should be lower than their normal lane driving counterpart. Furthermore, avoidance clearance distance should be longer as the vehicle drives faster. The faster the vehicle is, the earlier it should avoid the obstacle.
Actual behavior
inconsistent behavior transition from obstacle_stop_planner to obstacle_avoidance_planner.
Steps to reproduce
See the video
Versions
No response
Possible causes
No response
Additional context
No response
The text was updated successfully, but these errors were encountered: