File tree Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -305,16 +305,16 @@ Costmap2DROS::getParameters()
305305 get_parameter (" width" , map_width_meters_);
306306 get_parameter (" plugins" , plugin_names_);
307307
308+ auto node = shared_from_this ();
309+
308310 if (plugin_names_ == default_plugins_) {
309311 for (size_t i = 0 ; i < default_plugins_.size (); ++i) {
310- declare_parameter (default_plugins_[i] + " .plugin" , default_types_[i]);
312+ nav2_util::declare_parameter_if_not_declared (
313+ node, default_plugins_[i] + " .plugin" , rclcpp::ParameterValue (default_types_[i]));
311314 }
312315 }
313316 plugin_types_.resize (plugin_names_.size ());
314317
315- // Semantic checks...
316- auto node = shared_from_this ();
317-
318318 // 1. All plugins must have 'plugin' param defined in their namespace to define the plugin type
319319 for (size_t i = 0 ; i < plugin_names_.size (); ++i) {
320320 plugin_types_[i] = nav2_util::get_plugin_type_param (node, plugin_names_[i]);
You can’t perform that action at this time.
0 commit comments