Robotics StackExchange | Archived questions

change the SBPL parameter during the running of move_base

Hi! i use now sbpl lattice planner as a global path planner for my robot. and i try to optimize parameters of sbpl. but my launch file is a bit heavy, so it takes too long to restart.

because of this, I want to change the parameters of sbpl while move_base is running and test the parameters.

I used rosparam api getparam und setparam to do this but it didn't work...

after this i try to do this with dynamicreconfigure (http://wiki.ros.org/dynamicreconfigure/Tutorials/UsingTheDynamicReconfigurePythonClient)

but i read this question and answer (https://answers.ros.org/question/37821/move-base-global-planners-switching/) because of that i'm not sure if i can change the parameter of sbpl through dynamic_reconfigure.

Is there any way to change the parameters of sbpl while movebase is running? Should I always run movebase again to optimize parameters?

Thanks for your Answer!!

Asked by mwjhc on 2022-11-24 13:34:01 UTC

Comments

Answers

What parameters are you trying to optimize?

Asked by Hulkthehunter on 2022-12-13 21:37:14 UTC

Comments

I am sorry for late to answer it! i want to optimize allocate_time, initial_epsilon and planner_type

Asked by mwjhc on 2023-01-19 20:03:28 UTC