Hi,
I want to set up a system in which I can navigate using different global planners depending on the occasion. I was plannig to use the simpler carrot planner for a reactive navigation (following a user), and use the default navfn planner for the more complex plans.
However, as far as I've read, there's no way to tell move_base to switch planners so I'm thinking of having two instances of move_base running in different namespaces and sending goals to one or the other depending on the planner I want to use. Also, I'd be using the shutdown_costmaps option to avoid wasting too much resources.
I would like to know if this approach seems reasonable to you, and if anyone has suggestions for a better way to achieve this.
Originally posted by Miguel Prada on ROS Answers with karma: 1071 on 2011-05-03
Post score: 6
Original comments
Comment by 2ROS0 on 2014-08-02:
Were you able to achieve that? And do you have your code open to share or know any open source code that implements multiple base planners on top of move_base?
Thank you.
Comment by rajnunes on 2017-12-10:
Hi have you been able to implement switching global planners at runtime?