What is the difference between the global and local plan in AMCL navigataion?
Hello, I'm using ROS kinetic on ubuntu 16.04
Actually I'm trying to make the node that can execute navigate with its sensors.
As far as I've understood, when I point the goal, the global planner
should make the safest plan to get there,
and it also would be published to local planner
node to get the most appropriate cmd_vel
.
And local planner
also can detect some obstacles around the mobile robot, while the global planner
can't.
So...
Is it possible to modify the
global plan
in the navigation process? Can I modify it by making the mobile robot go to a strange place? I have a feeling that it wouldn't be impossible..How does the
local planner
get the specific path plan when there are unexpected-DYNAMIC
-obstacles, like people? Is this one of the cases in whichlocal planner
disobeys theglobal plan
?
I would've thought I'm familiar with navigation on some levels, but it seems I was not.
Anyway, thanks in advance! :)
There are also some similar questions in this site as #q288082 or #q10620.