The corridor is too small as its width is smaller than footprint + min_obst_dist
- The red arrows denote the TEB poses
- goal is fixed along the global path
- once the robot reaches the corridor the poses in front of the goal pose jump back and forth
- some clutter up in front of the corridor as the soft constraints (obstacle clearance) of the planner push the poses away from the corridor.
- the optimization problem is ill-defined since the obstacle costs exceed other constraints e.g. kinematic constraints
- the resulting trajectory is no longer feasible
- the planner does not realize that as feasibility is only checked for the first „feasibility_check_no_poses“ (ros param) to determine whether footprint at these
poses and costmap collide
- theoretically you could increase the parameter feasibility_check_no_poses but that has the drawback that approximate solutions (trajectories) which violate soft constraints in the future are immediately deemed as infeasible