diff --git a/clearpath_generator_common/clearpath_generator_common/param/manipulators.py b/clearpath_generator_common/clearpath_generator_common/param/manipulators.py index 3bde8c72..0f9831b0 100644 --- a/clearpath_generator_common/clearpath_generator_common/param/manipulators.py +++ b/clearpath_generator_common/clearpath_generator_common/param/manipulators.py @@ -142,7 +142,9 @@ def generate_parameters(self, use_sim_time: bool = False) -> None: parameters={} ) update_rate_param_file.read() - updated_parameters.update(update_rate_param_file.parameters) + updated_parameters = merge_dict( + updated_parameters, + update_rate_param_file.parameters) except Exception as e: print(f'Unable to get UniversalRobots {arm.ur_type}_' f'update_rate.yaml parameter file: {e.args[0]}')