diff --git a/nav2_collision_monitor/src/polygon.cpp b/nav2_collision_monitor/src/polygon.cpp index 9ce615ad25f..a058c584207 100644 --- a/nav2_collision_monitor/src/polygon.cpp +++ b/nav2_collision_monitor/src/polygon.cpp @@ -421,6 +421,14 @@ Polygon::dynamicParametersCallback( max_points_ = parameter.as_int(); } } + if (param_type == ParameterType::PARAMETER_DOUBLE) { + if (param_name == polygon_name_ + "." + "min_vel_before_stop") { + min_vel_before_stop_ = parameter.as_double(); + } + else if (param_name == polygon_name_ + "." + "time_before_collision") { + time_before_collision_ = parameter.as_double(); + } + } } result.successful = true; return result;