How does the teb_local_planner avoid collision with obstacles?
Hi, I got a question for experts for the teb_local_planner package. I'am wondering how the teb_local_planner manages to avoid obstacles. I've read all the papers about the approach so I know that it's about minimizing objective functions but still I don't understand the obstacle avoidance, because there's no kind of repulsive force applied on the band like it's done in for the eband_local_planner. In the algorithm the first step after initialisation is to sample new configurations. How are these new ones sampled and does the sampling also take into account configurations that are not located on the global path? Maybe the author of the package has an answer for me? I'm happy for answers!