ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

Revision history [back]

I am afraid those parameters are unused. If you download the source code of the navigation stack and do grep -R planner_window * you will get this:

global_planner/src/planner_core.cpp:        private_nh.param("planner_window_x", planner_window_x_, 0.0);
global_planner/src/planner_core.cpp:        private_nh.param("planner_window_y", planner_window_y_, 0.0);
global_planner/include/global_planner/planner_core.h:        double planner_window_x_, planner_window_y_, default_tolerance_;
navfn/src/navfn_ros.cpp:      private_nh.param("planner_window_x", planner_window_x_, 0.0);
navfn/src/navfn_ros.cpp:      private_nh.param("planner_window_y", planner_window_y_, 0.0);
navfn/include/navfn/navfn_ros.h:      double planner_window_x_, planner_window_y_, default_tolerance_;

Which makes me think that they are declared and initialised, but never used. Maybe it is just part of the API and the current global planner implementation does not use it, or may be it is just legacy code that will be removed at some point.

Might be a good idea to open an issue on github