Open kajep09 opened 4 years ago
HI. I have been going through some issues with teb itself. Coming across this question and looking at the parameters, one factor that could give you "infeasible paths with few poses" is feasibility_no_of_poses. This value defines the number of checks to look ahead if the path generated is feasible or not. Since the value is small here, infeasibility is checked with few poses itself. Although your path ahead looks clear and that is a doubt too but another set of params that you could consider would be the min_obstacle_dist and inflation_dist. First of all the inflation_dist should be a value greater than min_obstacle_dist according to http://wiki.ros.org/teb_local_planner. Also min_obstacle_dist should be a value that satisfies the fact that the width_of_robot + 2*min_obstacle_dist < corridor width. The robot will try to maintain from both sides the min_obstacle_dist and in few cases that will cause paths going backward and forward etc. Maybe give these a shot and see if there is any change in behavior.
Hi @croesmann
I am using the kinetic-devel version of the TEB planner and I have intermittent problems where it will generate a plan that only contains ~3 poses (according to the published pose array) that are spaced far apart and results in violent and unpredictable robot behavior. I included a video of the robot (mainly standing still so it doesn't go crazy) where I give it different goals through move_base and sometimes it generates a nice path, but sometimes it generates this extremely weird path.
https://youtu.be/9S-V2xUP_JA
Can you point me in the right direction with regards to which parameters that could be causing such a problem? Or is it a bug that I can't fix by playing with the parameters? I included the parameters I use below, but I have seen that kind of behavior quite a few times while playing around with various parameters.