The local obstacle avoidance is very good in most cases, but sometimes the wrong path is generated on the edge of narrow roads and walls, you can see the direction of the progress in my screenshot.
The result is that one side is the wall that can’t walk, and the other side is other colliders, and finally it gets stuck in place and keeps trying to pass.
Do I need to set any parameters? My solution is to calculate in advance whether the target point given by local obstacle avoidance is feasible, and if it is not feasible, I will not go. Is there a better solution?
My RVOController and Character Controller have the same radius configuration.