I acknowlede of this sequence, however as the planner reset, robot slightly moves forward and bump to the obstacle...
I think cmd_vel is jerking and transmitting for a short time when planner is resetting as the local planner doesn't care of the costmap..
My project goal is for robot to make it keep wait until the obstacle moves away when there is no other feasible trajectory to the goal point( using move_base_flex to keep tyring forever to finish the goal ).
I want teb local planner keep resetting unless the trajectory is feasible, especially not transmitting any cmd_vel when trajectory diverged detected or not feasible(not jerking -> this is the big issue now).
What is the reason of this problem and how can I solve this problem.
Hello.
I'm building non-holonomic diff robot with TEB local planner.
The problem occurs when local planning trajectory is disturbed by some obstacles.
Divergence detection message occurs and warning message keep saying "Resetting planner"
I acknowlede of this sequence, however as the planner reset, robot slightly moves forward and bump to the obstacle...
I think cmd_vel is jerking and transmitting for a short time when planner is resetting as the local planner doesn't care of the costmap..
My project goal is for robot to make it keep wait until the obstacle moves away when there is no other feasible trajectory to the goal point( using move_base_flex to keep tyring forever to finish the goal ).
I want teb local planner keep resetting unless the trajectory is feasible, especially not transmitting any cmd_vel when trajectory diverged detected or not feasible(not jerking -> this is the big issue now).
What is the reason of this problem and how can I solve this problem.
Thank you sincerley
p.s. Below is my param setting & short video
https://user-images.githubusercontent.com/95605860/203465023-c090d5eb-1bdd-4712-92ae-bf7cd7727707.mp4