diff --git a/apps/ros2/src/raros/raros/navigation/calibration.py b/apps/ros2/src/raros/raros/navigation/calibration.py index c1f0927..a6abc97 100644 --- a/apps/ros2/src/raros/raros/navigation/calibration.py +++ b/apps/ros2/src/raros/raros/navigation/calibration.py @@ -162,6 +162,11 @@ def read_float(message): print('Please enter a valid float value.') def get_current_params(self): + if not os.path.isfile(self.params_file_path): + print(f'No parameters file found at {self.params_file_path}. ' + 'Please make sure that raros is installed correctly.') + raise SystemExit + with (open(self.params_file_path, 'r') as file): data = yaml.load(file, Loader=yaml.FullLoader) try: