How about adding a new circle configuration to MPT #3189
-
Currently for MPT algorithm we have 3 circle configs. If following parameters are set to 3 related configs are as follows:
If these lateral overhangs are unwanted in such cases where the ego vehicle should drive on narrow roads, only way to do that to increase the parameters above for selected configuration. In that case the radius of circles converges to const double radius =
std::hypot(vehicle_param.length / static_cast<double>(circle_num) / 2.0, vehicle_param.width / 2.0) * radius_ratio; So my proposal is to add a new circle configuration for MPT which does not have lateral overhangs. This configuration needs at least 2 circles at the front and the back of the vehicle. And the rest of the circles What do you think about this idea? |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 5 replies
-
@mehmetdogru Thank you for your suggestion. In my understanding, each method has pros/cons. For example, in this case with a narrow and tight curve road, the original one is a bit better. But we cannot estimate the behavior of optimization when changing the condition, so it's fine for me to add the implementation of your idea. |
Beta Was this translation helpful? Give feedback.
-
@mehmetdogru |
Beta Was this translation helpful? Give feedback.
@mehmetdogru Thank you for your suggestion.
In my understanding, each method has pros/cons. For example, in this case with a narrow and tight curve road, the original one is a bit better.
But we cannot estimate the behavior of optimization when changing the condition, so it's fine for me to add the implementation of your idea.