apollo icon indicating copy to clipboard operation
apollo copied to clipboard

question about path bounds decider

Open dajiba6 opened this issue 1 year ago • 3 comments

Why do we need a fallback path? If other paths cannot be generated, shouldn't vehicle stop moving? Doesn't ignoring static obstacles in the fallback path create danger?

dajiba6 avatar Jun 17 '24 03:06 dajiba6

Fallback is definitely necessary. We can’t just stop immediately when we encounter a problem. But I’m not sure whether the fallback route will avoid obstacles.

daohu527 avatar Jun 18 '24 06:06 daohu527

Fallback route will not avoid obstacles, but it should I think. In most cases, the reason that regular paths cannot be generated is because of static obstacles, and if static obstacles are not ignored, it is highly likely that the fallback path will not be generated either. However, I think it should work like this, then a fast stop trajectory will be generated.

ycraurora avatar Jun 19 '24 08:06 ycraurora

Fallback is definitely necessary. We can’t just stop immediately when we encounter a problem. But I’m not sure whether the fallback route will avoid obstacles.

The fallback route will ignore obstacles, which becomes very dangerous, especially when bypassing continuously parked vehicles on the roadside. If the lane borrow nudging path cannot be generated, the vehicle can only proceed according to the fallback route, which will inevitably result in a collision with the car in front. This lane borrow scenario is quite common, i have tested it on real vehicle for serval times.

dajiba6 avatar Jun 24 '24 01:06 dajiba6