diff --git a/dependencies/parse_dependencies.py b/dependencies/parse_dependencies.py
index 58b17ae029..31fdc20829 100644
--- a/dependencies/parse_dependencies.py
+++ b/dependencies/parse_dependencies.py
@@ -1,6 +1,6 @@
#!/usr/bin/env python3
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/include/data.h b/include/data.h
index 5b0f9b0818..0b0018b941 100644
--- a/include/data.h
+++ b/include/data.h
@@ -1,5 +1,5 @@
/*
- * Copyright 2020-2021 OpenDR project
+ * Copyright 2020-2022 OpenDR European Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/include/face_recognition.h b/include/face_recognition.h
index 997a414c57..ff2774aab2 100644
--- a/include/face_recognition.h
+++ b/include/face_recognition.h
@@ -1,5 +1,5 @@
/*
- * Copyright 2020-2021 OpenDR project
+ * Copyright 2020-2022 OpenDR European Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/include/opendr_utils.h b/include/opendr_utils.h
index 0ec35ec9ae..309c44a211 100644
--- a/include/opendr_utils.h
+++ b/include/opendr_utils.h
@@ -1,5 +1,5 @@
/*
- * Copyright 2020-2021 OpenDR project
+ * Copyright 2020-2022 OpenDR European Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/include/target.h b/include/target.h
index 04c4f3f4c7..99603e905d 100644
--- a/include/target.h
+++ b/include/target.h
@@ -1,5 +1,5 @@
/*
- * Copyright 2020-2021 OpenDR project
+ * Copyright 2020-2022 OpenDR European Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/projects/c_api/Makefile b/projects/c_api/Makefile
index caf29a97b8..92d14951f9 100644
--- a/projects/c_api/Makefile
+++ b/projects/c_api/Makefile
@@ -1,5 +1,5 @@
#
-# Copyright 2020-2021 OpenDR project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/c_api/samples/face_recognition/face_recognition_demo.c b/projects/c_api/samples/face_recognition/face_recognition_demo.c
index f426d6f945..03465f77fe 100644
--- a/projects/c_api/samples/face_recognition/face_recognition_demo.c
+++ b/projects/c_api/samples/face_recognition/face_recognition_demo.c
@@ -1,5 +1,5 @@
/*
- * Copyright 2020-2021 OpenDR project
+ * Copyright 2020-2022 OpenDR European Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/projects/control/eagerx/Makefile b/projects/control/eagerx/Makefile
index 26c6367def..cd9ee79573 100644
--- a/projects/control/eagerx/Makefile
+++ b/projects/control/eagerx/Makefile
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/control/mobile_manipulation/mobile_manipulation_demo.py b/projects/control/mobile_manipulation/mobile_manipulation_demo.py
index 7c7e84c192..68b29ad2aa 100644
--- a/projects/control/mobile_manipulation/mobile_manipulation_demo.py
+++ b/projects/control/mobile_manipulation/mobile_manipulation_demo.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/control/single_demo_grasp/simulation_ws/src/single_demo_grasping_demo/inference/inference_utils.py b/projects/control/single_demo_grasp/simulation_ws/src/single_demo_grasping_demo/inference/inference_utils.py
index 16e2b6a9e1..619556dcf0 100755
--- a/projects/control/single_demo_grasp/simulation_ws/src/single_demo_grasping_demo/inference/inference_utils.py
+++ b/projects/control/single_demo_grasp/simulation_ws/src/single_demo_grasping_demo/inference/inference_utils.py
@@ -1,6 +1,6 @@
#!/usr/bin/env python
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/control/single_demo_grasp/simulation_ws/src/single_demo_grasping_demo/inference/single_demo_grasp_camera_stream.py b/projects/control/single_demo_grasp/simulation_ws/src/single_demo_grasping_demo/inference/single_demo_grasp_camera_stream.py
index f786b8b108..46722f1be9 100755
--- a/projects/control/single_demo_grasp/simulation_ws/src/single_demo_grasping_demo/inference/single_demo_grasp_camera_stream.py
+++ b/projects/control/single_demo_grasp/simulation_ws/src/single_demo_grasping_demo/inference/single_demo_grasp_camera_stream.py
@@ -1,6 +1,6 @@
#!/usr/bin/env python
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/control/single_demo_grasp/simulation_ws/src/single_demo_grasping_demo/inference/single_demo_inference.py b/projects/control/single_demo_grasp/simulation_ws/src/single_demo_grasping_demo/inference/single_demo_inference.py
index 991746f9b7..9285654766 100755
--- a/projects/control/single_demo_grasp/simulation_ws/src/single_demo_grasping_demo/inference/single_demo_inference.py
+++ b/projects/control/single_demo_grasp/simulation_ws/src/single_demo_grasping_demo/inference/single_demo_inference.py
@@ -1,6 +1,6 @@
#!/usr/bin/env python
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/control/single_demo_grasp/simulation_ws/src/single_demo_grasping_demo/scripts/camera_publisher.py b/projects/control/single_demo_grasp/simulation_ws/src/single_demo_grasping_demo/scripts/camera_publisher.py
index c7c81ed793..c50b56fc20 100644
--- a/projects/control/single_demo_grasp/simulation_ws/src/single_demo_grasping_demo/scripts/camera_publisher.py
+++ b/projects/control/single_demo_grasp/simulation_ws/src/single_demo_grasping_demo/scripts/camera_publisher.py
@@ -1,4 +1,4 @@
-# Copyright 1996-2020 Cyberbotics Ltd.
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/control/single_demo_grasp/simulation_ws/src/single_demo_grasping_demo/scripts/constants.py b/projects/control/single_demo_grasp/simulation_ws/src/single_demo_grasping_demo/scripts/constants.py
index e2d7ec4b08..44be8a295b 100644
--- a/projects/control/single_demo_grasp/simulation_ws/src/single_demo_grasping_demo/scripts/constants.py
+++ b/projects/control/single_demo_grasp/simulation_ws/src/single_demo_grasping_demo/scripts/constants.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/control/single_demo_grasp/simulation_ws/src/single_demo_grasping_demo/scripts/gripper_command.py b/projects/control/single_demo_grasp/simulation_ws/src/single_demo_grasping_demo/scripts/gripper_command.py
index d0cc516edc..70dedc17a4 100644
--- a/projects/control/single_demo_grasp/simulation_ws/src/single_demo_grasping_demo/scripts/gripper_command.py
+++ b/projects/control/single_demo_grasp/simulation_ws/src/single_demo_grasping_demo/scripts/gripper_command.py
@@ -1,3 +1,4 @@
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/control/single_demo_grasp/simulation_ws/src/single_demo_grasping_demo/scripts/joint_state_publisher.py b/projects/control/single_demo_grasp/simulation_ws/src/single_demo_grasping_demo/scripts/joint_state_publisher.py
index 9e5a6b8bf6..73bf7d26f0 100644
--- a/projects/control/single_demo_grasp/simulation_ws/src/single_demo_grasping_demo/scripts/joint_state_publisher.py
+++ b/projects/control/single_demo_grasp/simulation_ws/src/single_demo_grasping_demo/scripts/joint_state_publisher.py
@@ -1,4 +1,4 @@
-# Copyright 1996-2020 Cyberbotics Ltd.
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/control/single_demo_grasp/simulation_ws/src/single_demo_grasping_demo/scripts/panda_ros.py b/projects/control/single_demo_grasp/simulation_ws/src/single_demo_grasping_demo/scripts/panda_ros.py
index 7940a7aef2..117ba1b1e3 100755
--- a/projects/control/single_demo_grasp/simulation_ws/src/single_demo_grasping_demo/scripts/panda_ros.py
+++ b/projects/control/single_demo_grasp/simulation_ws/src/single_demo_grasping_demo/scripts/panda_ros.py
@@ -1,6 +1,6 @@
#!/usr/bin/env python
-# Copyright 1996-2020 Cyberbotics Ltd.
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/control/single_demo_grasp/simulation_ws/src/single_demo_grasping_demo/scripts/single_demo_grasp_action.py b/projects/control/single_demo_grasp/simulation_ws/src/single_demo_grasping_demo/scripts/single_demo_grasp_action.py
index 9973ccc01a..12b0556b64 100755
--- a/projects/control/single_demo_grasp/simulation_ws/src/single_demo_grasping_demo/scripts/single_demo_grasp_action.py
+++ b/projects/control/single_demo_grasp/simulation_ws/src/single_demo_grasping_demo/scripts/single_demo_grasp_action.py
@@ -1,6 +1,6 @@
#!/usr/bin/env python
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/control/single_demo_grasp/simulation_ws/src/single_demo_grasping_demo/scripts/trajectory_follower.py b/projects/control/single_demo_grasp/simulation_ws/src/single_demo_grasping_demo/scripts/trajectory_follower.py
index 70219a6e79..9847d6347a 100644
--- a/projects/control/single_demo_grasp/simulation_ws/src/single_demo_grasping_demo/scripts/trajectory_follower.py
+++ b/projects/control/single_demo_grasp/simulation_ws/src/single_demo_grasping_demo/scripts/trajectory_follower.py
@@ -1,4 +1,4 @@
-# Copyright 1996-2020 Cyberbotics Ltd.
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/control/single_demo_grasp/simulation_ws/src/single_demo_grasping_demo/scripts/utilities.py b/projects/control/single_demo_grasp/simulation_ws/src/single_demo_grasping_demo/scripts/utilities.py
index eedddd31e2..46eda4ba23 100644
--- a/projects/control/single_demo_grasp/simulation_ws/src/single_demo_grasping_demo/scripts/utilities.py
+++ b/projects/control/single_demo_grasp/simulation_ws/src/single_demo_grasping_demo/scripts/utilities.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/opendr_ws/src/perception/scripts/face_detection_retinaface.py b/projects/opendr_ws/src/perception/scripts/face_detection_retinaface.py
index fb9549ac8b..7227951b17 100755
--- a/projects/opendr_ws/src/perception/scripts/face_detection_retinaface.py
+++ b/projects/opendr_ws/src/perception/scripts/face_detection_retinaface.py
@@ -1,5 +1,5 @@
#!/usr/bin/env python
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/opendr_ws/src/perception/scripts/face_recognition.py b/projects/opendr_ws/src/perception/scripts/face_recognition.py
index bb18222782..1f489b828b 100755
--- a/projects/opendr_ws/src/perception/scripts/face_recognition.py
+++ b/projects/opendr_ws/src/perception/scripts/face_recognition.py
@@ -1,5 +1,5 @@
#!/usr/bin/env python
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/opendr_ws/src/perception/scripts/heart_anomaly_detection.py b/projects/opendr_ws/src/perception/scripts/heart_anomaly_detection.py
index 470359e5e6..4e72471b9d 100755
--- a/projects/opendr_ws/src/perception/scripts/heart_anomaly_detection.py
+++ b/projects/opendr_ws/src/perception/scripts/heart_anomaly_detection.py
@@ -1,6 +1,6 @@
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/opendr_ws/src/perception/scripts/image_dataset.py b/projects/opendr_ws/src/perception/scripts/image_dataset.py
index 98d612d703..0ce4ee3850 100644
--- a/projects/opendr_ws/src/perception/scripts/image_dataset.py
+++ b/projects/opendr_ws/src/perception/scripts/image_dataset.py
@@ -1,5 +1,5 @@
#!/usr/bin/env python
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/opendr_ws/src/perception/scripts/landmark_based_facial_expression_recognition.py b/projects/opendr_ws/src/perception/scripts/landmark_based_facial_expression_recognition.py
index 4d01bbc230..a6b0c2188f 100644
--- a/projects/opendr_ws/src/perception/scripts/landmark_based_facial_expression_recognition.py
+++ b/projects/opendr_ws/src/perception/scripts/landmark_based_facial_expression_recognition.py
@@ -1,5 +1,5 @@
#!/usr/bin/env python
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/opendr_ws/src/perception/scripts/object_detection_2d_centernet.py b/projects/opendr_ws/src/perception/scripts/object_detection_2d_centernet.py
index d87512a9cf..c1615f99a7 100755
--- a/projects/opendr_ws/src/perception/scripts/object_detection_2d_centernet.py
+++ b/projects/opendr_ws/src/perception/scripts/object_detection_2d_centernet.py
@@ -1,5 +1,5 @@
#!/usr/bin/env python
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/opendr_ws/src/perception/scripts/object_detection_2d_detr.py b/projects/opendr_ws/src/perception/scripts/object_detection_2d_detr.py
index 52f7d31aa2..ec98c4ddf0 100644
--- a/projects/opendr_ws/src/perception/scripts/object_detection_2d_detr.py
+++ b/projects/opendr_ws/src/perception/scripts/object_detection_2d_detr.py
@@ -1,5 +1,5 @@
#!/usr/bin/env python
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/opendr_ws/src/perception/scripts/object_detection_2d_gem.py b/projects/opendr_ws/src/perception/scripts/object_detection_2d_gem.py
index a48bb36d29..ee1d784566 100644
--- a/projects/opendr_ws/src/perception/scripts/object_detection_2d_gem.py
+++ b/projects/opendr_ws/src/perception/scripts/object_detection_2d_gem.py
@@ -1,5 +1,5 @@
#!/usr/bin/env python
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/opendr_ws/src/perception/scripts/object_detection_2d_ssd.py b/projects/opendr_ws/src/perception/scripts/object_detection_2d_ssd.py
index 619e4f6c4d..6f643e61cf 100755
--- a/projects/opendr_ws/src/perception/scripts/object_detection_2d_ssd.py
+++ b/projects/opendr_ws/src/perception/scripts/object_detection_2d_ssd.py
@@ -1,5 +1,5 @@
#!/usr/bin/env python
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/opendr_ws/src/perception/scripts/object_detection_2d_yolov3.py b/projects/opendr_ws/src/perception/scripts/object_detection_2d_yolov3.py
index 853fde3967..93155f148b 100755
--- a/projects/opendr_ws/src/perception/scripts/object_detection_2d_yolov3.py
+++ b/projects/opendr_ws/src/perception/scripts/object_detection_2d_yolov3.py
@@ -1,5 +1,5 @@
#!/usr/bin/env python
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/opendr_ws/src/perception/scripts/object_detection_3d_voxel.py b/projects/opendr_ws/src/perception/scripts/object_detection_3d_voxel.py
index 7034eb5a37..6d6b74015a 100644
--- a/projects/opendr_ws/src/perception/scripts/object_detection_3d_voxel.py
+++ b/projects/opendr_ws/src/perception/scripts/object_detection_3d_voxel.py
@@ -1,5 +1,5 @@
#!/usr/bin/env python
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/opendr_ws/src/perception/scripts/object_tracking_2d_deep_sort.py b/projects/opendr_ws/src/perception/scripts/object_tracking_2d_deep_sort.py
index d4d666877f..70d66c69a8 100644
--- a/projects/opendr_ws/src/perception/scripts/object_tracking_2d_deep_sort.py
+++ b/projects/opendr_ws/src/perception/scripts/object_tracking_2d_deep_sort.py
@@ -1,5 +1,5 @@
#!/usr/bin/env python
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/opendr_ws/src/perception/scripts/object_tracking_2d_fair_mot.py b/projects/opendr_ws/src/perception/scripts/object_tracking_2d_fair_mot.py
index 1e96bc2640..0f8d3a7373 100755
--- a/projects/opendr_ws/src/perception/scripts/object_tracking_2d_fair_mot.py
+++ b/projects/opendr_ws/src/perception/scripts/object_tracking_2d_fair_mot.py
@@ -1,5 +1,5 @@
#!/usr/bin/env python
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/opendr_ws/src/perception/scripts/object_tracking_3d_ab3dmot.py b/projects/opendr_ws/src/perception/scripts/object_tracking_3d_ab3dmot.py
index 460505e894..b9927182ce 100644
--- a/projects/opendr_ws/src/perception/scripts/object_tracking_3d_ab3dmot.py
+++ b/projects/opendr_ws/src/perception/scripts/object_tracking_3d_ab3dmot.py
@@ -1,5 +1,5 @@
#!/usr/bin/env python
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/opendr_ws/src/perception/scripts/panoptic_segmentation_efficient_ps.py b/projects/opendr_ws/src/perception/scripts/panoptic_segmentation_efficient_ps.py
index 9ef4274e14..bce86e46ea 100755
--- a/projects/opendr_ws/src/perception/scripts/panoptic_segmentation_efficient_ps.py
+++ b/projects/opendr_ws/src/perception/scripts/panoptic_segmentation_efficient_ps.py
@@ -1,5 +1,5 @@
#!/usr/bin/env python
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/opendr_ws/src/perception/scripts/point_cloud_dataset.py b/projects/opendr_ws/src/perception/scripts/point_cloud_dataset.py
index 6cb30a7727..0701e1005e 100644
--- a/projects/opendr_ws/src/perception/scripts/point_cloud_dataset.py
+++ b/projects/opendr_ws/src/perception/scripts/point_cloud_dataset.py
@@ -1,5 +1,5 @@
#!/usr/bin/env python
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/opendr_ws/src/perception/scripts/pose_estimation.py b/projects/opendr_ws/src/perception/scripts/pose_estimation.py
index c5622c4771..855ada40cf 100644
--- a/projects/opendr_ws/src/perception/scripts/pose_estimation.py
+++ b/projects/opendr_ws/src/perception/scripts/pose_estimation.py
@@ -1,5 +1,5 @@
#!/usr/bin/env python
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/opendr_ws/src/perception/scripts/rgbd_hand_gesture_recognition.py b/projects/opendr_ws/src/perception/scripts/rgbd_hand_gesture_recognition.py
index e01ac98308..69150856ad 100755
--- a/projects/opendr_ws/src/perception/scripts/rgbd_hand_gesture_recognition.py
+++ b/projects/opendr_ws/src/perception/scripts/rgbd_hand_gesture_recognition.py
@@ -1,6 +1,6 @@
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/opendr_ws/src/perception/scripts/semantic_segmentation_bisenet.py b/projects/opendr_ws/src/perception/scripts/semantic_segmentation_bisenet.py
index 9c56895ec6..32390c9157 100644
--- a/projects/opendr_ws/src/perception/scripts/semantic_segmentation_bisenet.py
+++ b/projects/opendr_ws/src/perception/scripts/semantic_segmentation_bisenet.py
@@ -1,5 +1,5 @@
#!/usr/bin/env python
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/opendr_ws/src/perception/scripts/skeleton_based_action_recognition.py b/projects/opendr_ws/src/perception/scripts/skeleton_based_action_recognition.py
index 12821921e6..0556acfd52 100644
--- a/projects/opendr_ws/src/perception/scripts/skeleton_based_action_recognition.py
+++ b/projects/opendr_ws/src/perception/scripts/skeleton_based_action_recognition.py
@@ -1,5 +1,5 @@
#!/usr/bin/env python
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/opendr_ws/src/perception/scripts/speech_command_recognition.py b/projects/opendr_ws/src/perception/scripts/speech_command_recognition.py
index 2c2115600b..4726b478a1 100755
--- a/projects/opendr_ws/src/perception/scripts/speech_command_recognition.py
+++ b/projects/opendr_ws/src/perception/scripts/speech_command_recognition.py
@@ -1,6 +1,6 @@
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/opendr_ws/src/perception/scripts/video_activity_recognition.py b/projects/opendr_ws/src/perception/scripts/video_activity_recognition.py
index 489bf56073..b79a462e3a 100755
--- a/projects/opendr_ws/src/perception/scripts/video_activity_recognition.py
+++ b/projects/opendr_ws/src/perception/scripts/video_activity_recognition.py
@@ -1,5 +1,5 @@
#!/usr/bin/env python
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/opendr_ws/src/ros_bridge/setup.py b/projects/opendr_ws/src/ros_bridge/setup.py
index fe148f972c..b5479915ae 100644
--- a/projects/opendr_ws/src/ros_bridge/setup.py
+++ b/projects/opendr_ws/src/ros_bridge/setup.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/opendr_ws/src/ros_bridge/src/opendr_bridge/bridge.py b/projects/opendr_ws/src/ros_bridge/src/opendr_bridge/bridge.py
index 36d5bbe5a7..fe7e4171f2 100755
--- a/projects/opendr_ws/src/ros_bridge/src/opendr_bridge/bridge.py
+++ b/projects/opendr_ws/src/ros_bridge/src/opendr_bridge/bridge.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/opendr_ws/src/simulation/scripts/human_model_generation_client.py b/projects/opendr_ws/src/simulation/scripts/human_model_generation_client.py
index 902401fa70..1f9470f9c6 100644
--- a/projects/opendr_ws/src/simulation/scripts/human_model_generation_client.py
+++ b/projects/opendr_ws/src/simulation/scripts/human_model_generation_client.py
@@ -1,5 +1,5 @@
#!/usr/bin/env python
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/opendr_ws/src/simulation/scripts/human_model_generation_service.py b/projects/opendr_ws/src/simulation/scripts/human_model_generation_service.py
index 3036aa7fec..f869d989b3 100644
--- a/projects/opendr_ws/src/simulation/scripts/human_model_generation_service.py
+++ b/projects/opendr_ws/src/simulation/scripts/human_model_generation_service.py
@@ -1,5 +1,5 @@
#!/usr/bin/env python
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/perception/activity_recognition/demos/online_recognition/demo.py b/projects/perception/activity_recognition/demos/online_recognition/demo.py
index 4fccd16c3f..5bfd19d9ed 100644
--- a/projects/perception/activity_recognition/demos/online_recognition/demo.py
+++ b/projects/perception/activity_recognition/demos/online_recognition/demo.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/perception/activity_recognition/demos/online_recognition/setup.py b/projects/perception/activity_recognition/demos/online_recognition/setup.py
index efdf8db3dd..571a9c8e7f 100644
--- a/projects/perception/activity_recognition/demos/online_recognition/setup.py
+++ b/projects/perception/activity_recognition/demos/online_recognition/setup.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/perception/face_recognition/demos/benchmarking_demo.py b/projects/perception/face_recognition/demos/benchmarking_demo.py
index 55b6447764..e4278d570a 100644
--- a/projects/perception/face_recognition/demos/benchmarking_demo.py
+++ b/projects/perception/face_recognition/demos/benchmarking_demo.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/perception/face_recognition/demos/eval_demo.py b/projects/perception/face_recognition/demos/eval_demo.py
index 5ec25670d0..91d8095bc2 100644
--- a/projects/perception/face_recognition/demos/eval_demo.py
+++ b/projects/perception/face_recognition/demos/eval_demo.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/perception/face_recognition/demos/inference_demo.py b/projects/perception/face_recognition/demos/inference_demo.py
index b8394f3910..7e56da2cb6 100644
--- a/projects/perception/face_recognition/demos/inference_demo.py
+++ b/projects/perception/face_recognition/demos/inference_demo.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/perception/facial_expression_recognition/landmark_based_facial_expression_recognition/demo.py b/projects/perception/facial_expression_recognition/landmark_based_facial_expression_recognition/demo.py
index b148434576..7939ac7aef 100644
--- a/projects/perception/facial_expression_recognition/landmark_based_facial_expression_recognition/demo.py
+++ b/projects/perception/facial_expression_recognition/landmark_based_facial_expression_recognition/demo.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/perception/heart_anomaly_detection/demo.py b/projects/perception/heart_anomaly_detection/demo.py
index 5a90f79678..11cd1a426c 100644
--- a/projects/perception/heart_anomaly_detection/demo.py
+++ b/projects/perception/heart_anomaly_detection/demo.py
@@ -1,6 +1,6 @@
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/perception/lightweight_open_pose/demos/benchmarking_demo.py b/projects/perception/lightweight_open_pose/demos/benchmarking_demo.py
index 7b7878565a..cc80487d70 100644
--- a/projects/perception/lightweight_open_pose/demos/benchmarking_demo.py
+++ b/projects/perception/lightweight_open_pose/demos/benchmarking_demo.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/perception/lightweight_open_pose/demos/eval_demo.py b/projects/perception/lightweight_open_pose/demos/eval_demo.py
index a56bf081ac..3ecd6c6884 100644
--- a/projects/perception/lightweight_open_pose/demos/eval_demo.py
+++ b/projects/perception/lightweight_open_pose/demos/eval_demo.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/perception/lightweight_open_pose/demos/inference_demo.py b/projects/perception/lightweight_open_pose/demos/inference_demo.py
index 126ab6cc2c..1b494919fa 100644
--- a/projects/perception/lightweight_open_pose/demos/inference_demo.py
+++ b/projects/perception/lightweight_open_pose/demos/inference_demo.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/perception/lightweight_open_pose/demos/webcam_demo.py b/projects/perception/lightweight_open_pose/demos/webcam_demo.py
index ed56d24db2..149783d1e1 100644
--- a/projects/perception/lightweight_open_pose/demos/webcam_demo.py
+++ b/projects/perception/lightweight_open_pose/demos/webcam_demo.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/perception/lightweight_open_pose/jetbot/fall_controller.py b/projects/perception/lightweight_open_pose/jetbot/fall_controller.py
index e4d04daff4..cc9ecb32a9 100644
--- a/projects/perception/lightweight_open_pose/jetbot/fall_controller.py
+++ b/projects/perception/lightweight_open_pose/jetbot/fall_controller.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/perception/lightweight_open_pose/jetbot/utils/active.py b/projects/perception/lightweight_open_pose/jetbot/utils/active.py
index 9ff075daab..c1cfa0f5fb 100644
--- a/projects/perception/lightweight_open_pose/jetbot/utils/active.py
+++ b/projects/perception/lightweight_open_pose/jetbot/utils/active.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/perception/lightweight_open_pose/jetbot/utils/pose_controller.py b/projects/perception/lightweight_open_pose/jetbot/utils/pose_controller.py
index 95569921a1..f7b3b8c10c 100644
--- a/projects/perception/lightweight_open_pose/jetbot/utils/pose_controller.py
+++ b/projects/perception/lightweight_open_pose/jetbot/utils/pose_controller.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/perception/lightweight_open_pose/jetbot/utils/pose_utils.py b/projects/perception/lightweight_open_pose/jetbot/utils/pose_utils.py
index cb8a4724df..e36420c1ba 100644
--- a/projects/perception/lightweight_open_pose/jetbot/utils/pose_utils.py
+++ b/projects/perception/lightweight_open_pose/jetbot/utils/pose_utils.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/perception/lightweight_open_pose/jetbot/utils/robot_interface.py b/projects/perception/lightweight_open_pose/jetbot/utils/robot_interface.py
index 72c845ab33..61784ca0a2 100644
--- a/projects/perception/lightweight_open_pose/jetbot/utils/robot_interface.py
+++ b/projects/perception/lightweight_open_pose/jetbot/utils/robot_interface.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/perception/lightweight_open_pose/jetbot/utils/visualization.py b/projects/perception/lightweight_open_pose/jetbot/utils/visualization.py
index 2f807ccc09..c89ed76da8 100644
--- a/projects/perception/lightweight_open_pose/jetbot/utils/visualization.py
+++ b/projects/perception/lightweight_open_pose/jetbot/utils/visualization.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/perception/lightweight_open_pose/jetbot/utils/webots.py b/projects/perception/lightweight_open_pose/jetbot/utils/webots.py
index 99c60f7e11..3daceecf58 100644
--- a/projects/perception/lightweight_open_pose/jetbot/utils/webots.py
+++ b/projects/perception/lightweight_open_pose/jetbot/utils/webots.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/perception/multimodal_human_centric/gesture_recognition_demo.py b/projects/perception/multimodal_human_centric/gesture_recognition_demo.py
index fb1365d953..7309be3715 100644
--- a/projects/perception/multimodal_human_centric/gesture_recognition_demo.py
+++ b/projects/perception/multimodal_human_centric/gesture_recognition_demo.py
@@ -1,6 +1,6 @@
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/perception/object_detection_2d/centernet/eval_demo.py b/projects/perception/object_detection_2d/centernet/eval_demo.py
index 3138c576e2..48b1d273cb 100644
--- a/projects/perception/object_detection_2d/centernet/eval_demo.py
+++ b/projects/perception/object_detection_2d/centernet/eval_demo.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/perception/object_detection_2d/centernet/inference_demo.py b/projects/perception/object_detection_2d/centernet/inference_demo.py
index 6989c5136f..5715ad3226 100644
--- a/projects/perception/object_detection_2d/centernet/inference_demo.py
+++ b/projects/perception/object_detection_2d/centernet/inference_demo.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/perception/object_detection_2d/centernet/train_demo.py b/projects/perception/object_detection_2d/centernet/train_demo.py
index a51bf4d3aa..d55bee9bba 100644
--- a/projects/perception/object_detection_2d/centernet/train_demo.py
+++ b/projects/perception/object_detection_2d/centernet/train_demo.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/perception/object_detection_2d/detr/eval_demo.py b/projects/perception/object_detection_2d/detr/eval_demo.py
index 17c9d15094..1dd831b740 100644
--- a/projects/perception/object_detection_2d/detr/eval_demo.py
+++ b/projects/perception/object_detection_2d/detr/eval_demo.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/perception/object_detection_2d/detr/inference_demo.py b/projects/perception/object_detection_2d/detr/inference_demo.py
index bae0c7ad66..d0fa231075 100755
--- a/projects/perception/object_detection_2d/detr/inference_demo.py
+++ b/projects/perception/object_detection_2d/detr/inference_demo.py
@@ -1,5 +1,5 @@
#!/usr/bin/env python
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/perception/object_detection_2d/detr/train_demo.py b/projects/perception/object_detection_2d/detr/train_demo.py
index 3132fea68c..9aa93f225e 100644
--- a/projects/perception/object_detection_2d/detr/train_demo.py
+++ b/projects/perception/object_detection_2d/detr/train_demo.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/perception/object_detection_2d/gem/inference_demo.py b/projects/perception/object_detection_2d/gem/inference_demo.py
index b5c221353f..5387f81afd 100755
--- a/projects/perception/object_detection_2d/gem/inference_demo.py
+++ b/projects/perception/object_detection_2d/gem/inference_demo.py
@@ -1,5 +1,5 @@
#!/usr/bin/env python
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/perception/object_detection_2d/retinaface/eval_demo.py b/projects/perception/object_detection_2d/retinaface/eval_demo.py
index c512ad4fcb..e64c086088 100644
--- a/projects/perception/object_detection_2d/retinaface/eval_demo.py
+++ b/projects/perception/object_detection_2d/retinaface/eval_demo.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/perception/object_detection_2d/retinaface/inference_demo.py b/projects/perception/object_detection_2d/retinaface/inference_demo.py
index 81bfe738f9..385c008c6b 100644
--- a/projects/perception/object_detection_2d/retinaface/inference_demo.py
+++ b/projects/perception/object_detection_2d/retinaface/inference_demo.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/perception/object_detection_2d/retinaface/train_demo.py b/projects/perception/object_detection_2d/retinaface/train_demo.py
index ea937cf85c..b1d135bf42 100644
--- a/projects/perception/object_detection_2d/retinaface/train_demo.py
+++ b/projects/perception/object_detection_2d/retinaface/train_demo.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/perception/object_detection_2d/ssd/eval_demo.py b/projects/perception/object_detection_2d/ssd/eval_demo.py
index 936addd09d..93e413497b 100644
--- a/projects/perception/object_detection_2d/ssd/eval_demo.py
+++ b/projects/perception/object_detection_2d/ssd/eval_demo.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/perception/object_detection_2d/ssd/inference_demo.py b/projects/perception/object_detection_2d/ssd/inference_demo.py
index 7e8cd15018..6efc451e7d 100644
--- a/projects/perception/object_detection_2d/ssd/inference_demo.py
+++ b/projects/perception/object_detection_2d/ssd/inference_demo.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/perception/object_detection_2d/ssd/train_demo.py b/projects/perception/object_detection_2d/ssd/train_demo.py
index 56ce546aad..b0d875269e 100644
--- a/projects/perception/object_detection_2d/ssd/train_demo.py
+++ b/projects/perception/object_detection_2d/ssd/train_demo.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/perception/object_detection_2d/yolov3/eval_demo.py b/projects/perception/object_detection_2d/yolov3/eval_demo.py
index a4a3cc33d0..d64ebf6cac 100644
--- a/projects/perception/object_detection_2d/yolov3/eval_demo.py
+++ b/projects/perception/object_detection_2d/yolov3/eval_demo.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/perception/object_detection_2d/yolov3/inference_demo.py b/projects/perception/object_detection_2d/yolov3/inference_demo.py
index f1e12877b5..d2c3dfd346 100644
--- a/projects/perception/object_detection_2d/yolov3/inference_demo.py
+++ b/projects/perception/object_detection_2d/yolov3/inference_demo.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/perception/object_detection_2d/yolov3/train_demo.py b/projects/perception/object_detection_2d/yolov3/train_demo.py
index 0aec26330e..bc6af4c515 100644
--- a/projects/perception/object_detection_2d/yolov3/train_demo.py
+++ b/projects/perception/object_detection_2d/yolov3/train_demo.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/perception/object_detection_3d/demos/voxel_object_detection_3d/data_generators.py b/projects/perception/object_detection_3d/demos/voxel_object_detection_3d/data_generators.py
index 6e4e17ea44..b0ab3ff276 100644
--- a/projects/perception/object_detection_3d/demos/voxel_object_detection_3d/data_generators.py
+++ b/projects/perception/object_detection_3d/demos/voxel_object_detection_3d/data_generators.py
@@ -1,4 +1,4 @@
-# Copyright 2020 Aarhus University.
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/perception/object_detection_3d/demos/voxel_object_detection_3d/demo.py b/projects/perception/object_detection_3d/demos/voxel_object_detection_3d/demo.py
index c2b29dc5e3..d113b26a05 100644
--- a/projects/perception/object_detection_3d/demos/voxel_object_detection_3d/demo.py
+++ b/projects/perception/object_detection_3d/demos/voxel_object_detection_3d/demo.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/perception/object_detection_3d/demos/voxel_object_detection_3d/draw_point_clouds.py b/projects/perception/object_detection_3d/demos/voxel_object_detection_3d/draw_point_clouds.py
index e44111dd81..2f204926d0 100644
--- a/projects/perception/object_detection_3d/demos/voxel_object_detection_3d/draw_point_clouds.py
+++ b/projects/perception/object_detection_3d/demos/voxel_object_detection_3d/draw_point_clouds.py
@@ -1,4 +1,4 @@
-# Copyright 2020 Aarhus University.
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/perception/object_detection_3d/demos/voxel_object_detection_3d/metrics.py b/projects/perception/object_detection_3d/demos/voxel_object_detection_3d/metrics.py
index ce4fe77009..9c6432aeea 100644
--- a/projects/perception/object_detection_3d/demos/voxel_object_detection_3d/metrics.py
+++ b/projects/perception/object_detection_3d/demos/voxel_object_detection_3d/metrics.py
@@ -1,4 +1,4 @@
-# Copyright 2020 Aarhus University.
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/perception/object_detection_3d/demos/voxel_object_detection_3d/o3m_lidar/channel.py b/projects/perception/object_detection_3d/demos/voxel_object_detection_3d/o3m_lidar/channel.py
index 08cb2b2ec8..f315c186e8 100644
--- a/projects/perception/object_detection_3d/demos/voxel_object_detection_3d/o3m_lidar/channel.py
+++ b/projects/perception/object_detection_3d/demos/voxel_object_detection_3d/o3m_lidar/channel.py
@@ -1,4 +1,4 @@
-# Copyright 2020 Aarhus University.
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/perception/object_detection_3d/demos/voxel_object_detection_3d/o3m_lidar/main.py b/projects/perception/object_detection_3d/demos/voxel_object_detection_3d/o3m_lidar/main.py
index b2dbffa19f..d8e412d354 100644
--- a/projects/perception/object_detection_3d/demos/voxel_object_detection_3d/o3m_lidar/main.py
+++ b/projects/perception/object_detection_3d/demos/voxel_object_detection_3d/o3m_lidar/main.py
@@ -1,4 +1,4 @@
-# Copyright 2020 Aarhus University.
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/perception/object_detection_3d/demos/voxel_object_detection_3d/o3m_lidar/o3m_lidar.py b/projects/perception/object_detection_3d/demos/voxel_object_detection_3d/o3m_lidar/o3m_lidar.py
index 047fa96900..71a80dac38 100644
--- a/projects/perception/object_detection_3d/demos/voxel_object_detection_3d/o3m_lidar/o3m_lidar.py
+++ b/projects/perception/object_detection_3d/demos/voxel_object_detection_3d/o3m_lidar/o3m_lidar.py
@@ -1,4 +1,4 @@
-# Copyright 2020 Aarhus University.
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/perception/object_detection_3d/demos/voxel_object_detection_3d/o3m_lidar/structures.py b/projects/perception/object_detection_3d/demos/voxel_object_detection_3d/o3m_lidar/structures.py
index cb29c990c2..3b9c383a30 100644
--- a/projects/perception/object_detection_3d/demos/voxel_object_detection_3d/o3m_lidar/structures.py
+++ b/projects/perception/object_detection_3d/demos/voxel_object_detection_3d/o3m_lidar/structures.py
@@ -1,4 +1,4 @@
-# Copyright 2020 Aarhus University.
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/perception/object_detection_3d/demos/voxel_object_detection_3d/rplidar_processor.py b/projects/perception/object_detection_3d/demos/voxel_object_detection_3d/rplidar_processor.py
index b0edc349e8..092f171ab5 100644
--- a/projects/perception/object_detection_3d/demos/voxel_object_detection_3d/rplidar_processor.py
+++ b/projects/perception/object_detection_3d/demos/voxel_object_detection_3d/rplidar_processor.py
@@ -1,4 +1,4 @@
-# Copyright 2020 Aarhus University.
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/perception/object_detection_3d/demos/voxel_object_detection_3d/setup.py b/projects/perception/object_detection_3d/demos/voxel_object_detection_3d/setup.py
index 8e514d9c58..08dd296a54 100644
--- a/projects/perception/object_detection_3d/demos/voxel_object_detection_3d/setup.py
+++ b/projects/perception/object_detection_3d/demos/voxel_object_detection_3d/setup.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/perception/object_tracking_2d/demos/fair_mot_deep_sort/data_generators.py b/projects/perception/object_tracking_2d/demos/fair_mot_deep_sort/data_generators.py
index 86d29514d5..898d8c678e 100644
--- a/projects/perception/object_tracking_2d/demos/fair_mot_deep_sort/data_generators.py
+++ b/projects/perception/object_tracking_2d/demos/fair_mot_deep_sort/data_generators.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/perception/object_tracking_2d/demos/fair_mot_deep_sort/demo.py b/projects/perception/object_tracking_2d/demos/fair_mot_deep_sort/demo.py
index fcb31f09c5..c6a0819a69 100644
--- a/projects/perception/object_tracking_2d/demos/fair_mot_deep_sort/demo.py
+++ b/projects/perception/object_tracking_2d/demos/fair_mot_deep_sort/demo.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/perception/object_tracking_2d/demos/fair_mot_deep_sort/setup.py b/projects/perception/object_tracking_2d/demos/fair_mot_deep_sort/setup.py
index 8c68576c83..f6477446b9 100644
--- a/projects/perception/object_tracking_2d/demos/fair_mot_deep_sort/setup.py
+++ b/projects/perception/object_tracking_2d/demos/fair_mot_deep_sort/setup.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/perception/panoptic_segmentation/efficient_ps/example_usage.py b/projects/perception/panoptic_segmentation/efficient_ps/example_usage.py
index 078b6013d4..0d38de553e 100644
--- a/projects/perception/panoptic_segmentation/efficient_ps/example_usage.py
+++ b/projects/perception/panoptic_segmentation/efficient_ps/example_usage.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/perception/semantic_segmentation/bisenet/eval_demo.py b/projects/perception/semantic_segmentation/bisenet/eval_demo.py
index cd694b83d3..97f6b6e6ed 100644
--- a/projects/perception/semantic_segmentation/bisenet/eval_demo.py
+++ b/projects/perception/semantic_segmentation/bisenet/eval_demo.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/perception/semantic_segmentation/bisenet/inference_demo.py b/projects/perception/semantic_segmentation/bisenet/inference_demo.py
index 83b55cc03e..616918a961 100644
--- a/projects/perception/semantic_segmentation/bisenet/inference_demo.py
+++ b/projects/perception/semantic_segmentation/bisenet/inference_demo.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/perception/semantic_segmentation/bisenet/train_demo.py b/projects/perception/semantic_segmentation/bisenet/train_demo.py
index 4ce5c85ede..d419f5b45c 100644
--- a/projects/perception/semantic_segmentation/bisenet/train_demo.py
+++ b/projects/perception/semantic_segmentation/bisenet/train_demo.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/perception/skeleton_based_action_recognition/demos/demo.py b/projects/perception/skeleton_based_action_recognition/demos/demo.py
index 4d4342094f..85923b7008 100644
--- a/projects/perception/skeleton_based_action_recognition/demos/demo.py
+++ b/projects/perception/skeleton_based_action_recognition/demos/demo.py
@@ -1,5 +1,5 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/perception/skeleton_based_action_recognition/demos/skeleton_extraction.py b/projects/perception/skeleton_based_action_recognition/demos/skeleton_extraction.py
index 5ce55af19e..cf7bb9148d 100644
--- a/projects/perception/skeleton_based_action_recognition/demos/skeleton_extraction.py
+++ b/projects/perception/skeleton_based_action_recognition/demos/skeleton_extraction.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/perception/slam/full_map_posterior_gmapping/src/fmp_slam_eval/launch/experiment.py b/projects/perception/slam/full_map_posterior_gmapping/src/fmp_slam_eval/launch/experiment.py
index e20499af66..f0faf88bc0 100755
--- a/projects/perception/slam/full_map_posterior_gmapping/src/fmp_slam_eval/launch/experiment.py
+++ b/projects/perception/slam/full_map_posterior_gmapping/src/fmp_slam_eval/launch/experiment.py
@@ -1,5 +1,5 @@
#! /usr/bin/env python
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/perception/slam/full_map_posterior_gmapping/src/fmp_slam_eval/launch/experiment_real_data.py b/projects/perception/slam/full_map_posterior_gmapping/src/fmp_slam_eval/launch/experiment_real_data.py
index 551520ecb6..db6336bc75 100755
--- a/projects/perception/slam/full_map_posterior_gmapping/src/fmp_slam_eval/launch/experiment_real_data.py
+++ b/projects/perception/slam/full_map_posterior_gmapping/src/fmp_slam_eval/launch/experiment_real_data.py
@@ -1,5 +1,5 @@
#! /usr/bin/env python
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/perception/slam/full_map_posterior_gmapping/src/fmp_slam_eval/nodes/err_collector b/projects/perception/slam/full_map_posterior_gmapping/src/fmp_slam_eval/nodes/err_collector
index 01fe353d54..6531848c83 100755
--- a/projects/perception/slam/full_map_posterior_gmapping/src/fmp_slam_eval/nodes/err_collector
+++ b/projects/perception/slam/full_map_posterior_gmapping/src/fmp_slam_eval/nodes/err_collector
@@ -1,5 +1,5 @@
#! /usr/bin/env python
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/perception/slam/full_map_posterior_gmapping/src/fmp_slam_eval/nodes/fmp_plot b/projects/perception/slam/full_map_posterior_gmapping/src/fmp_slam_eval/nodes/fmp_plot
index 0d2da01572..5434bebf0c 100755
--- a/projects/perception/slam/full_map_posterior_gmapping/src/fmp_slam_eval/nodes/fmp_plot
+++ b/projects/perception/slam/full_map_posterior_gmapping/src/fmp_slam_eval/nodes/fmp_plot
@@ -1,5 +1,5 @@
#! /usr/bin/env python
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/perception/slam/full_map_posterior_gmapping/src/fmp_slam_eval/nodes/gt_mapping b/projects/perception/slam/full_map_posterior_gmapping/src/fmp_slam_eval/nodes/gt_mapping
index b9ab4025a3..ed682e23c1 100755
--- a/projects/perception/slam/full_map_posterior_gmapping/src/fmp_slam_eval/nodes/gt_mapping
+++ b/projects/perception/slam/full_map_posterior_gmapping/src/fmp_slam_eval/nodes/gt_mapping
@@ -1,5 +1,5 @@
#! /usr/bin/env python
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/perception/slam/full_map_posterior_gmapping/src/fmp_slam_eval/nodes/occ_map_saver b/projects/perception/slam/full_map_posterior_gmapping/src/fmp_slam_eval/nodes/occ_map_saver
index e92227c02f..545ebfcbf5 100755
--- a/projects/perception/slam/full_map_posterior_gmapping/src/fmp_slam_eval/nodes/occ_map_saver
+++ b/projects/perception/slam/full_map_posterior_gmapping/src/fmp_slam_eval/nodes/occ_map_saver
@@ -1,5 +1,5 @@
#! /usr/bin/env python
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/perception/slam/full_map_posterior_gmapping/src/fmp_slam_eval/nodes/odom_pose b/projects/perception/slam/full_map_posterior_gmapping/src/fmp_slam_eval/nodes/odom_pose
index b8a3d16937..8f97170d2f 100755
--- a/projects/perception/slam/full_map_posterior_gmapping/src/fmp_slam_eval/nodes/odom_pose
+++ b/projects/perception/slam/full_map_posterior_gmapping/src/fmp_slam_eval/nodes/odom_pose
@@ -1,5 +1,5 @@
#! /usr/bin/env python
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/perception/slam/full_map_posterior_gmapping/src/fmp_slam_eval/nodes/pose_error_calc b/projects/perception/slam/full_map_posterior_gmapping/src/fmp_slam_eval/nodes/pose_error_calc
index e02026638c..76a7e627b0 100755
--- a/projects/perception/slam/full_map_posterior_gmapping/src/fmp_slam_eval/nodes/pose_error_calc
+++ b/projects/perception/slam/full_map_posterior_gmapping/src/fmp_slam_eval/nodes/pose_error_calc
@@ -1,5 +1,5 @@
#! /usr/bin/env python
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/perception/slam/full_map_posterior_gmapping/src/fmp_slam_eval/package.xml b/projects/perception/slam/full_map_posterior_gmapping/src/fmp_slam_eval/package.xml
index a36601b59d..db53efca55 100644
--- a/projects/perception/slam/full_map_posterior_gmapping/src/fmp_slam_eval/package.xml
+++ b/projects/perception/slam/full_map_posterior_gmapping/src/fmp_slam_eval/package.xml
@@ -7,7 +7,7 @@
Jose Arce
- Copyright 2020-2021 OpenDR European Project
+ Copyright 2020-2022 OpenDR European Project
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
diff --git a/projects/perception/slam/full_map_posterior_gmapping/src/fmp_slam_eval/scripts/err_curves.py b/projects/perception/slam/full_map_posterior_gmapping/src/fmp_slam_eval/scripts/err_curves.py
index 17a6463a8a..f3e90c6e2a 100755
--- a/projects/perception/slam/full_map_posterior_gmapping/src/fmp_slam_eval/scripts/err_curves.py
+++ b/projects/perception/slam/full_map_posterior_gmapping/src/fmp_slam_eval/scripts/err_curves.py
@@ -1,5 +1,5 @@
#! /usr/bin/env python
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/perception/slam/full_map_posterior_gmapping/src/fmp_slam_eval/scripts/err_histograms.py b/projects/perception/slam/full_map_posterior_gmapping/src/fmp_slam_eval/scripts/err_histograms.py
index 67bda9c3b1..86f91673a1 100755
--- a/projects/perception/slam/full_map_posterior_gmapping/src/fmp_slam_eval/scripts/err_histograms.py
+++ b/projects/perception/slam/full_map_posterior_gmapping/src/fmp_slam_eval/scripts/err_histograms.py
@@ -1,5 +1,5 @@
#! /usr/bin/env python
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/perception/slam/full_map_posterior_gmapping/src/fmp_slam_eval/scripts/method_comparison.py b/projects/perception/slam/full_map_posterior_gmapping/src/fmp_slam_eval/scripts/method_comparison.py
index 52113d4fa2..8159a438bd 100755
--- a/projects/perception/slam/full_map_posterior_gmapping/src/fmp_slam_eval/scripts/method_comparison.py
+++ b/projects/perception/slam/full_map_posterior_gmapping/src/fmp_slam_eval/scripts/method_comparison.py
@@ -1,5 +1,5 @@
#! /usr/bin/env python
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/perception/slam/full_map_posterior_gmapping/src/fmp_slam_eval/setup.py b/projects/perception/slam/full_map_posterior_gmapping/src/fmp_slam_eval/setup.py
index 113720d3fd..4e02be6146 100644
--- a/projects/perception/slam/full_map_posterior_gmapping/src/fmp_slam_eval/setup.py
+++ b/projects/perception/slam/full_map_posterior_gmapping/src/fmp_slam_eval/setup.py
@@ -1,6 +1,6 @@
# ! DO NOT MANUALLY INVOKE THIS setup.py, USE CATKIN INSTEAD
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/perception/slam/full_map_posterior_gmapping/src/fmp_slam_eval/src/fmp_slam_eval/enums/disc_states.py b/projects/perception/slam/full_map_posterior_gmapping/src/fmp_slam_eval/src/fmp_slam_eval/enums/disc_states.py
index 18170367d5..3fe904b8cc 100644
--- a/projects/perception/slam/full_map_posterior_gmapping/src/fmp_slam_eval/src/fmp_slam_eval/enums/disc_states.py
+++ b/projects/perception/slam/full_map_posterior_gmapping/src/fmp_slam_eval/src/fmp_slam_eval/enums/disc_states.py
@@ -1,5 +1,5 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/perception/slam/full_map_posterior_gmapping/src/fmp_slam_eval/src/fmp_slam_eval/error_data_collector.py b/projects/perception/slam/full_map_posterior_gmapping/src/fmp_slam_eval/src/fmp_slam_eval/error_data_collector.py
index 21e128f6db..e17652199e 100644
--- a/projects/perception/slam/full_map_posterior_gmapping/src/fmp_slam_eval/src/fmp_slam_eval/error_data_collector.py
+++ b/projects/perception/slam/full_map_posterior_gmapping/src/fmp_slam_eval/src/fmp_slam_eval/error_data_collector.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/perception/slam/full_map_posterior_gmapping/src/fmp_slam_eval/src/fmp_slam_eval/fmp_plotter.py b/projects/perception/slam/full_map_posterior_gmapping/src/fmp_slam_eval/src/fmp_slam_eval/fmp_plotter.py
index d76544b370..771958870d 100644
--- a/projects/perception/slam/full_map_posterior_gmapping/src/fmp_slam_eval/src/fmp_slam_eval/fmp_plotter.py
+++ b/projects/perception/slam/full_map_posterior_gmapping/src/fmp_slam_eval/src/fmp_slam_eval/fmp_plotter.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/perception/slam/full_map_posterior_gmapping/src/fmp_slam_eval/src/fmp_slam_eval/ground_truth_mapping.py b/projects/perception/slam/full_map_posterior_gmapping/src/fmp_slam_eval/src/fmp_slam_eval/ground_truth_mapping.py
index 82a29b507e..81c90f8d48 100644
--- a/projects/perception/slam/full_map_posterior_gmapping/src/fmp_slam_eval/src/fmp_slam_eval/ground_truth_mapping.py
+++ b/projects/perception/slam/full_map_posterior_gmapping/src/fmp_slam_eval/src/fmp_slam_eval/ground_truth_mapping.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/perception/slam/full_map_posterior_gmapping/src/fmp_slam_eval/src/fmp_slam_eval/map_colorizer.py b/projects/perception/slam/full_map_posterior_gmapping/src/fmp_slam_eval/src/fmp_slam_eval/map_colorizer.py
index fb3e7788e6..d3172cd4a7 100644
--- a/projects/perception/slam/full_map_posterior_gmapping/src/fmp_slam_eval/src/fmp_slam_eval/map_colorizer.py
+++ b/projects/perception/slam/full_map_posterior_gmapping/src/fmp_slam_eval/src/fmp_slam_eval/map_colorizer.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/perception/slam/full_map_posterior_gmapping/src/fmp_slam_eval/src/fmp_slam_eval/net_utils.py b/projects/perception/slam/full_map_posterior_gmapping/src/fmp_slam_eval/src/fmp_slam_eval/net_utils.py
index e6b3a0e4b9..cb62b4241c 100644
--- a/projects/perception/slam/full_map_posterior_gmapping/src/fmp_slam_eval/src/fmp_slam_eval/net_utils.py
+++ b/projects/perception/slam/full_map_posterior_gmapping/src/fmp_slam_eval/src/fmp_slam_eval/net_utils.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/perception/slam/full_map_posterior_gmapping/src/fmp_slam_eval/src/fmp_slam_eval/occ_map_saver.py b/projects/perception/slam/full_map_posterior_gmapping/src/fmp_slam_eval/src/fmp_slam_eval/occ_map_saver.py
index 989ae66f85..7546c32eee 100644
--- a/projects/perception/slam/full_map_posterior_gmapping/src/fmp_slam_eval/src/fmp_slam_eval/occ_map_saver.py
+++ b/projects/perception/slam/full_map_posterior_gmapping/src/fmp_slam_eval/src/fmp_slam_eval/occ_map_saver.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/perception/slam/full_map_posterior_gmapping/src/fmp_slam_eval/src/fmp_slam_eval/odom_pose_publisher.py b/projects/perception/slam/full_map_posterior_gmapping/src/fmp_slam_eval/src/fmp_slam_eval/odom_pose_publisher.py
index 177021b55b..6298dd830a 100644
--- a/projects/perception/slam/full_map_posterior_gmapping/src/fmp_slam_eval/src/fmp_slam_eval/odom_pose_publisher.py
+++ b/projects/perception/slam/full_map_posterior_gmapping/src/fmp_slam_eval/src/fmp_slam_eval/odom_pose_publisher.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/perception/slam/full_map_posterior_gmapping/src/fmp_slam_eval/src/fmp_slam_eval/pose_error_calculator.py b/projects/perception/slam/full_map_posterior_gmapping/src/fmp_slam_eval/src/fmp_slam_eval/pose_error_calculator.py
index 785b59f044..d8343da2be 100644
--- a/projects/perception/slam/full_map_posterior_gmapping/src/fmp_slam_eval/src/fmp_slam_eval/pose_error_calculator.py
+++ b/projects/perception/slam/full_map_posterior_gmapping/src/fmp_slam_eval/src/fmp_slam_eval/pose_error_calculator.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/perception/slam/full_map_posterior_gmapping/src/fmp_slam_eval/src/fmp_slam_eval/ros_launcher.py b/projects/perception/slam/full_map_posterior_gmapping/src/fmp_slam_eval/src/fmp_slam_eval/ros_launcher.py
index 1830942db4..f7b58dcb3d 100644
--- a/projects/perception/slam/full_map_posterior_gmapping/src/fmp_slam_eval/src/fmp_slam_eval/ros_launcher.py
+++ b/projects/perception/slam/full_map_posterior_gmapping/src/fmp_slam_eval/src/fmp_slam_eval/ros_launcher.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/perception/slam/full_map_posterior_gmapping/src/fmp_slam_eval/src/fmp_slam_eval/roscore.py b/projects/perception/slam/full_map_posterior_gmapping/src/fmp_slam_eval/src/fmp_slam_eval/roscore.py
index b33e3b1530..4917634114 100644
--- a/projects/perception/slam/full_map_posterior_gmapping/src/fmp_slam_eval/src/fmp_slam_eval/roscore.py
+++ b/projects/perception/slam/full_map_posterior_gmapping/src/fmp_slam_eval/src/fmp_slam_eval/roscore.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/perception/slam/full_map_posterior_gmapping/src/map_simulator/package.xml b/projects/perception/slam/full_map_posterior_gmapping/src/map_simulator/package.xml
index 4e508a9945..3c47d8d9a4 100644
--- a/projects/perception/slam/full_map_posterior_gmapping/src/map_simulator/package.xml
+++ b/projects/perception/slam/full_map_posterior_gmapping/src/map_simulator/package.xml
@@ -7,7 +7,7 @@
Jose Arce
- Copyright 2020-2021 OpenDR European Project
+ Copyright 2020-2022 OpenDR European Project
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
diff --git a/projects/perception/slam/full_map_posterior_gmapping/src/map_simulator/scripts/mapsim2d.py b/projects/perception/slam/full_map_posterior_gmapping/src/map_simulator/scripts/mapsim2d.py
index f61d9cab39..84a98dface 100755
--- a/projects/perception/slam/full_map_posterior_gmapping/src/map_simulator/scripts/mapsim2d.py
+++ b/projects/perception/slam/full_map_posterior_gmapping/src/map_simulator/scripts/mapsim2d.py
@@ -1,5 +1,5 @@
#! /usr/bin/env python
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/perception/slam/full_map_posterior_gmapping/src/map_simulator/setup.py b/projects/perception/slam/full_map_posterior_gmapping/src/map_simulator/setup.py
index 74d11228e4..a0cd3da3cd 100644
--- a/projects/perception/slam/full_map_posterior_gmapping/src/map_simulator/setup.py
+++ b/projects/perception/slam/full_map_posterior_gmapping/src/map_simulator/setup.py
@@ -1,5 +1,5 @@
# ! DO NOT MANUALLY INVOKE THIS setup.py, USE CATKIN INSTEAD
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/perception/slam/full_map_posterior_gmapping/src/map_simulator/src/map_simulator/geometry/primitives/closed_shape_2D.py b/projects/perception/slam/full_map_posterior_gmapping/src/map_simulator/src/map_simulator/geometry/primitives/closed_shape_2D.py
index 5ca4030cd9..6ccdd489f0 100644
--- a/projects/perception/slam/full_map_posterior_gmapping/src/map_simulator/src/map_simulator/geometry/primitives/closed_shape_2D.py
+++ b/projects/perception/slam/full_map_posterior_gmapping/src/map_simulator/src/map_simulator/geometry/primitives/closed_shape_2D.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/perception/slam/full_map_posterior_gmapping/src/map_simulator/src/map_simulator/geometry/primitives/line.py b/projects/perception/slam/full_map_posterior_gmapping/src/map_simulator/src/map_simulator/geometry/primitives/line.py
index f446df4b86..328dbbe837 100644
--- a/projects/perception/slam/full_map_posterior_gmapping/src/map_simulator/src/map_simulator/geometry/primitives/line.py
+++ b/projects/perception/slam/full_map_posterior_gmapping/src/map_simulator/src/map_simulator/geometry/primitives/line.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/perception/slam/full_map_posterior_gmapping/src/map_simulator/src/map_simulator/geometry/primitives/polygon.py b/projects/perception/slam/full_map_posterior_gmapping/src/map_simulator/src/map_simulator/geometry/primitives/polygon.py
index adf25e5e22..009f79d5e3 100644
--- a/projects/perception/slam/full_map_posterior_gmapping/src/map_simulator/src/map_simulator/geometry/primitives/polygon.py
+++ b/projects/perception/slam/full_map_posterior_gmapping/src/map_simulator/src/map_simulator/geometry/primitives/polygon.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/perception/slam/full_map_posterior_gmapping/src/map_simulator/src/map_simulator/geometry/primitives/pose.py b/projects/perception/slam/full_map_posterior_gmapping/src/map_simulator/src/map_simulator/geometry/primitives/pose.py
index b67cb7287d..731d33af3e 100644
--- a/projects/perception/slam/full_map_posterior_gmapping/src/map_simulator/src/map_simulator/geometry/primitives/pose.py
+++ b/projects/perception/slam/full_map_posterior_gmapping/src/map_simulator/src/map_simulator/geometry/primitives/pose.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/perception/slam/full_map_posterior_gmapping/src/map_simulator/src/map_simulator/geometry/transform.py b/projects/perception/slam/full_map_posterior_gmapping/src/map_simulator/src/map_simulator/geometry/transform.py
index 2bd40b1119..4b2bdef303 100644
--- a/projects/perception/slam/full_map_posterior_gmapping/src/map_simulator/src/map_simulator/geometry/transform.py
+++ b/projects/perception/slam/full_map_posterior_gmapping/src/map_simulator/src/map_simulator/geometry/transform.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/perception/slam/full_map_posterior_gmapping/src/map_simulator/src/map_simulator/map_obstacles/obstacle.py b/projects/perception/slam/full_map_posterior_gmapping/src/map_simulator/src/map_simulator/map_obstacles/obstacle.py
index c35c318f58..dce08e6c72 100644
--- a/projects/perception/slam/full_map_posterior_gmapping/src/map_simulator/src/map_simulator/map_obstacles/obstacle.py
+++ b/projects/perception/slam/full_map_posterior_gmapping/src/map_simulator/src/map_simulator/map_obstacles/obstacle.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/perception/slam/full_map_posterior_gmapping/src/map_simulator/src/map_simulator/map_obstacles/polygonal_obstacle.py b/projects/perception/slam/full_map_posterior_gmapping/src/map_simulator/src/map_simulator/map_obstacles/polygonal_obstacle.py
index cd9dbc5239..8325382910 100644
--- a/projects/perception/slam/full_map_posterior_gmapping/src/map_simulator/src/map_simulator/map_obstacles/polygonal_obstacle.py
+++ b/projects/perception/slam/full_map_posterior_gmapping/src/map_simulator/src/map_simulator/map_obstacles/polygonal_obstacle.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/perception/slam/full_map_posterior_gmapping/src/map_simulator/src/map_simulator/map_simulator_2d.py b/projects/perception/slam/full_map_posterior_gmapping/src/map_simulator/src/map_simulator/map_simulator_2d.py
index eff82bc10e..e9b065ba7b 100644
--- a/projects/perception/slam/full_map_posterior_gmapping/src/map_simulator/src/map_simulator/map_simulator_2d.py
+++ b/projects/perception/slam/full_map_posterior_gmapping/src/map_simulator/src/map_simulator/map_simulator_2d.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/perception/slam/full_map_posterior_gmapping/src/map_simulator/src/map_simulator/robot_commands/command.py b/projects/perception/slam/full_map_posterior_gmapping/src/map_simulator/src/map_simulator/robot_commands/command.py
index be1bde41b9..538560287f 100644
--- a/projects/perception/slam/full_map_posterior_gmapping/src/map_simulator/src/map_simulator/robot_commands/command.py
+++ b/projects/perception/slam/full_map_posterior_gmapping/src/map_simulator/src/map_simulator/robot_commands/command.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/perception/slam/full_map_posterior_gmapping/src/map_simulator/src/map_simulator/robot_commands/message/bool_msg_cmd.py b/projects/perception/slam/full_map_posterior_gmapping/src/map_simulator/src/map_simulator/robot_commands/message/bool_msg_cmd.py
index f44ea79c8a..965af89776 100644
--- a/projects/perception/slam/full_map_posterior_gmapping/src/map_simulator/src/map_simulator/robot_commands/message/bool_msg_cmd.py
+++ b/projects/perception/slam/full_map_posterior_gmapping/src/map_simulator/src/map_simulator/robot_commands/message/bool_msg_cmd.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/perception/slam/full_map_posterior_gmapping/src/map_simulator/src/map_simulator/robot_commands/message/message_cmd.py b/projects/perception/slam/full_map_posterior_gmapping/src/map_simulator/src/map_simulator/robot_commands/message/message_cmd.py
index b97e0691c4..2e30563c0b 100644
--- a/projects/perception/slam/full_map_posterior_gmapping/src/map_simulator/src/map_simulator/robot_commands/message/message_cmd.py
+++ b/projects/perception/slam/full_map_posterior_gmapping/src/map_simulator/src/map_simulator/robot_commands/message/message_cmd.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/perception/slam/full_map_posterior_gmapping/src/map_simulator/src/map_simulator/robot_commands/misc/comment_cmd.py b/projects/perception/slam/full_map_posterior_gmapping/src/map_simulator/src/map_simulator/robot_commands/misc/comment_cmd.py
index 20114c27de..d44e20051c 100644
--- a/projects/perception/slam/full_map_posterior_gmapping/src/map_simulator/src/map_simulator/robot_commands/misc/comment_cmd.py
+++ b/projects/perception/slam/full_map_posterior_gmapping/src/map_simulator/src/map_simulator/robot_commands/misc/comment_cmd.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/perception/slam/full_map_posterior_gmapping/src/map_simulator/src/map_simulator/robot_commands/misc/misc_cmd.py b/projects/perception/slam/full_map_posterior_gmapping/src/map_simulator/src/map_simulator/robot_commands/misc/misc_cmd.py
index 73f690fe19..9d58223818 100644
--- a/projects/perception/slam/full_map_posterior_gmapping/src/map_simulator/src/map_simulator/robot_commands/misc/misc_cmd.py
+++ b/projects/perception/slam/full_map_posterior_gmapping/src/map_simulator/src/map_simulator/robot_commands/misc/misc_cmd.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/perception/slam/full_map_posterior_gmapping/src/map_simulator/src/map_simulator/robot_commands/misc/scan_cmd.py b/projects/perception/slam/full_map_posterior_gmapping/src/map_simulator/src/map_simulator/robot_commands/misc/scan_cmd.py
index 084140aecc..31b7d29519 100644
--- a/projects/perception/slam/full_map_posterior_gmapping/src/map_simulator/src/map_simulator/robot_commands/misc/scan_cmd.py
+++ b/projects/perception/slam/full_map_posterior_gmapping/src/map_simulator/src/map_simulator/robot_commands/misc/scan_cmd.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/perception/slam/full_map_posterior_gmapping/src/map_simulator/src/map_simulator/robot_commands/misc/sleep_cmd.py b/projects/perception/slam/full_map_posterior_gmapping/src/map_simulator/src/map_simulator/robot_commands/misc/sleep_cmd.py
index 7dc666fa37..97829ae472 100644
--- a/projects/perception/slam/full_map_posterior_gmapping/src/map_simulator/src/map_simulator/robot_commands/misc/sleep_cmd.py
+++ b/projects/perception/slam/full_map_posterior_gmapping/src/map_simulator/src/map_simulator/robot_commands/misc/sleep_cmd.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/perception/slam/full_map_posterior_gmapping/src/map_simulator/src/map_simulator/robot_commands/move/move_circular_cmd.py b/projects/perception/slam/full_map_posterior_gmapping/src/map_simulator/src/map_simulator/robot_commands/move/move_circular_cmd.py
index 831073ff10..fedf5970cc 100644
--- a/projects/perception/slam/full_map_posterior_gmapping/src/map_simulator/src/map_simulator/robot_commands/move/move_circular_cmd.py
+++ b/projects/perception/slam/full_map_posterior_gmapping/src/map_simulator/src/map_simulator/robot_commands/move/move_circular_cmd.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/perception/slam/full_map_posterior_gmapping/src/map_simulator/src/map_simulator/robot_commands/move/move_cmd.py b/projects/perception/slam/full_map_posterior_gmapping/src/map_simulator/src/map_simulator/robot_commands/move/move_cmd.py
index c1038f23a7..57f0dbb402 100644
--- a/projects/perception/slam/full_map_posterior_gmapping/src/map_simulator/src/map_simulator/robot_commands/move/move_cmd.py
+++ b/projects/perception/slam/full_map_posterior_gmapping/src/map_simulator/src/map_simulator/robot_commands/move/move_cmd.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/perception/slam/full_map_posterior_gmapping/src/map_simulator/src/map_simulator/robot_commands/move/move_interpol_cmd.py b/projects/perception/slam/full_map_posterior_gmapping/src/map_simulator/src/map_simulator/robot_commands/move/move_interpol_cmd.py
index 31bb050071..f0fc00a82c 100644
--- a/projects/perception/slam/full_map_posterior_gmapping/src/map_simulator/src/map_simulator/robot_commands/move/move_interpol_cmd.py
+++ b/projects/perception/slam/full_map_posterior_gmapping/src/map_simulator/src/map_simulator/robot_commands/move/move_interpol_cmd.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/perception/slam/full_map_posterior_gmapping/src/map_simulator/src/map_simulator/robot_commands/move/move_linear_cmd.py b/projects/perception/slam/full_map_posterior_gmapping/src/map_simulator/src/map_simulator/robot_commands/move/move_linear_cmd.py
index 393e9534d5..53751a9d8d 100644
--- a/projects/perception/slam/full_map_posterior_gmapping/src/map_simulator/src/map_simulator/robot_commands/move/move_linear_cmd.py
+++ b/projects/perception/slam/full_map_posterior_gmapping/src/map_simulator/src/map_simulator/robot_commands/move/move_linear_cmd.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/perception/slam/full_map_posterior_gmapping/src/map_simulator/src/map_simulator/robot_commands/move/move_pose_cmd.py b/projects/perception/slam/full_map_posterior_gmapping/src/map_simulator/src/map_simulator/robot_commands/move/move_pose_cmd.py
index bba96cc1b8..7112e6b9ea 100644
--- a/projects/perception/slam/full_map_posterior_gmapping/src/map_simulator/src/map_simulator/robot_commands/move/move_pose_cmd.py
+++ b/projects/perception/slam/full_map_posterior_gmapping/src/map_simulator/src/map_simulator/robot_commands/move/move_pose_cmd.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/perception/slam/full_map_posterior_gmapping/src/map_simulator/src/map_simulator/robot_commands/move/move_rotation_cmd.py b/projects/perception/slam/full_map_posterior_gmapping/src/map_simulator/src/map_simulator/robot_commands/move/move_rotation_cmd.py
index d563eb8691..cdc83d5abf 100644
--- a/projects/perception/slam/full_map_posterior_gmapping/src/map_simulator/src/map_simulator/robot_commands/move/move_rotation_cmd.py
+++ b/projects/perception/slam/full_map_posterior_gmapping/src/map_simulator/src/map_simulator/robot_commands/move/move_rotation_cmd.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/perception/slam/full_map_posterior_gmapping/src/map_simulator/src/map_simulator/utils.py b/projects/perception/slam/full_map_posterior_gmapping/src/map_simulator/src/map_simulator/utils.py
index 6c50bd2b1c..a7604f731a 100644
--- a/projects/perception/slam/full_map_posterior_gmapping/src/map_simulator/src/map_simulator/utils.py
+++ b/projects/perception/slam/full_map_posterior_gmapping/src/map_simulator/src/map_simulator/utils.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/Makefile b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/Makefile
index bce875a5c4..df385ec959 100644
--- a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/Makefile
+++ b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/Makefile
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -15,12 +15,12 @@
-include ./global.mk
ifeq ($(CARMENSUPPORT),1)
-SUBDIRS=utils sensor log configfile scanmatcher carmenwrapper gridfastslam gui gfs-carmen
+SUBDIRS=utils sensor log configfile scanmatcher carmenwrapper gridfastslam gui gfs-carmen
else
ifeq ($(MACOSX),1)
-SUBDIRS=utils sensor log configfile scanmatcher gridfastslam
+SUBDIRS=utils sensor log configfile scanmatcher gridfastslam
else
-SUBDIRS=utils sensor log configfile scanmatcher gridfastslam gui
+SUBDIRS=utils sensor log configfile scanmatcher gridfastslam gui
endif
endif
diff --git a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/configfile/Makefile b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/configfile/Makefile
index 3d3626ec36..945efd360a 100644
--- a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/configfile/Makefile
+++ b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/configfile/Makefile
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -13,7 +13,7 @@
# limitations under the License.
OBJS= configfile.o
-APPS= configfile_test
+APPS= configfile_test
-include ../global.mk
-include ../build_tools/Makefile.generic-shared-object
diff --git a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/configfile/configfile.cpp b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/configfile/configfile.cpp
index 45e4d6fae8..113e81c2aa 100644
--- a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/configfile/configfile.cpp
+++ b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/configfile/configfile.cpp
@@ -20,7 +20,7 @@
*
*****************************************************************/
-// Copyright 2020-2021 OpenDR European Project
+// Copyright 2020-2022 OpenDR European Project
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/configfile/configfile_test.cpp b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/configfile/configfile_test.cpp
index 0f1b29ef19..98e1e83613 100644
--- a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/configfile/configfile_test.cpp
+++ b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/configfile/configfile_test.cpp
@@ -20,7 +20,7 @@
*
*****************************************************************/
-// Copyright 2020-2021 OpenDR European Project
+// Copyright 2020-2022 OpenDR European Project
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/grid/Makefile b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/grid/Makefile
index 93f9549744..5cd20214e9 100644
--- a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/grid/Makefile
+++ b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/grid/Makefile
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -15,8 +15,8 @@
OBJS=
APPS= map_test
-LDFLAGS+=
-CPPFLAGS+= -DNDEBUG
+LDFLAGS+=
+CPPFLAGS+= -DNDEBUG
-include ../global.mk
-include ../build_tools/Makefile.app
diff --git a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/grid/graphmap.cpp b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/grid/graphmap.cpp
index 6b420b0173..9ca6cdf074 100644
--- a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/grid/graphmap.cpp
+++ b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/grid/graphmap.cpp
@@ -1,4 +1,4 @@
-// Copyright 2020-2021 OpenDR European Project
+// Copyright 2020-2022 OpenDR European Project
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/grid/map_test.cpp b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/grid/map_test.cpp
index 32867f7ee9..cba0bc945b 100644
--- a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/grid/map_test.cpp
+++ b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/grid/map_test.cpp
@@ -1,4 +1,4 @@
-// Copyright 2020-2021 OpenDR European Project
+// Copyright 2020-2022 OpenDR European Project
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/gridfastslam/Makefile b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/gridfastslam/Makefile
index 7275063883..8a0f97faac 100644
--- a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/gridfastslam/Makefile
+++ b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/gridfastslam/Makefile
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/gridfastslam/gfs2log.cpp b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/gridfastslam/gfs2log.cpp
index 520d45228c..ecee6011c7 100644
--- a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/gridfastslam/gfs2log.cpp
+++ b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/gridfastslam/gfs2log.cpp
@@ -1,4 +1,4 @@
-// Copyright 2020-2021 OpenDR European Project
+// Copyright 2020-2022 OpenDR European Project
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/gridfastslam/gfs2neff.cpp b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/gridfastslam/gfs2neff.cpp
index b51c9eae76..ddc29e647e 100644
--- a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/gridfastslam/gfs2neff.cpp
+++ b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/gridfastslam/gfs2neff.cpp
@@ -1,4 +1,4 @@
-// Copyright 2020-2021 OpenDR European Project
+// Copyright 2020-2022 OpenDR European Project
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/gridfastslam/gfs2rec.cpp b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/gridfastslam/gfs2rec.cpp
index 25263f7e72..0940f9fbc3 100644
--- a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/gridfastslam/gfs2rec.cpp
+++ b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/gridfastslam/gfs2rec.cpp
@@ -1,4 +1,4 @@
-// Copyright 2020-2021 OpenDR European Project
+// Copyright 2020-2022 OpenDR European Project
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/gridfastslam/gfsreader.cpp b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/gridfastslam/gfsreader.cpp
index 00b544b405..cd6ec5f6f9 100644
--- a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/gridfastslam/gfsreader.cpp
+++ b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/gridfastslam/gfsreader.cpp
@@ -1,4 +1,4 @@
-// Copyright 2020-2021 OpenDR European Project
+// Copyright 2020-2022 OpenDR European Project
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/gridfastslam/gridslamprocessor.cpp b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/gridfastslam/gridslamprocessor.cpp
index 31b523d2d1..50cd006089 100644
--- a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/gridfastslam/gridslamprocessor.cpp
+++ b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/gridfastslam/gridslamprocessor.cpp
@@ -1,4 +1,4 @@
-// Copyright 2020-2021 OpenDR European Project
+// Copyright 2020-2022 OpenDR European Project
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/gridfastslam/gridslamprocessor_tree.cpp b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/gridfastslam/gridslamprocessor_tree.cpp
index 3b48d0e5ce..747178fc00 100644
--- a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/gridfastslam/gridslamprocessor_tree.cpp
+++ b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/gridfastslam/gridslamprocessor_tree.cpp
@@ -1,4 +1,4 @@
-// Copyright 2020-2021 OpenDR European Project
+// Copyright 2020-2022 OpenDR European Project
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/gridfastslam/motionmodel.cpp b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/gridfastslam/motionmodel.cpp
index aabb75c4e2..830c117afd 100644
--- a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/gridfastslam/motionmodel.cpp
+++ b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/gridfastslam/motionmodel.cpp
@@ -1,4 +1,4 @@
-// Copyright 2020-2021 OpenDR European Project
+// Copyright 2020-2022 OpenDR European Project
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/include/gmapping/configfile/configfile.h b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/include/gmapping/configfile/configfile.h
index 682b7d5b72..89ebe532f3 100644
--- a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/include/gmapping/configfile/configfile.h
+++ b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/include/gmapping/configfile/configfile.h
@@ -21,7 +21,7 @@
*****************************************************************/
/*
- * Copyright 2020-2021 OpenDR European Project
+ * Copyright 2020-2022 OpenDR European Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/include/gmapping/grid/accessstate.h b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/include/gmapping/grid/accessstate.h
index 6595233dba..5d2567112f 100644
--- a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/include/gmapping/grid/accessstate.h
+++ b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/include/gmapping/grid/accessstate.h
@@ -1,5 +1,5 @@
/*
- * Copyright 2020-2021 OpenDR European Project
+ * Copyright 2020-2022 OpenDR European Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/include/gmapping/grid/array2d.h b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/include/gmapping/grid/array2d.h
index dbcbe8127b..50b6a0838b 100644
--- a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/include/gmapping/grid/array2d.h
+++ b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/include/gmapping/grid/array2d.h
@@ -1,5 +1,5 @@
/*
- * Copyright 2020-2021 OpenDR European Project
+ * Copyright 2020-2022 OpenDR European Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/include/gmapping/grid/harray2d.h b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/include/gmapping/grid/harray2d.h
index a47476bc1d..880fe1b3e9 100644
--- a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/include/gmapping/grid/harray2d.h
+++ b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/include/gmapping/grid/harray2d.h
@@ -1,5 +1,5 @@
/*
- * Copyright 2020-2021 OpenDR European Project
+ * Copyright 2020-2022 OpenDR European Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/include/gmapping/grid/map.h b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/include/gmapping/grid/map.h
index 3b667461cb..a488ce5aff 100644
--- a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/include/gmapping/grid/map.h
+++ b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/include/gmapping/grid/map.h
@@ -1,5 +1,5 @@
/*
- * Copyright 2020-2021 OpenDR European Project
+ * Copyright 2020-2022 OpenDR European Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/include/gmapping/gridfastslam/gfsreader.h b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/include/gmapping/gridfastslam/gfsreader.h
index 617a9dea2c..55b453427e 100644
--- a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/include/gmapping/gridfastslam/gfsreader.h
+++ b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/include/gmapping/gridfastslam/gfsreader.h
@@ -1,5 +1,5 @@
/*
- * Copyright 2020-2021 OpenDR European Project
+ * Copyright 2020-2022 OpenDR European Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/include/gmapping/gridfastslam/gridslamprocessor.h b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/include/gmapping/gridfastslam/gridslamprocessor.h
index 7268f18b8d..3c163293d3 100644
--- a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/include/gmapping/gridfastslam/gridslamprocessor.h
+++ b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/include/gmapping/gridfastslam/gridslamprocessor.h
@@ -1,5 +1,5 @@
/*
- * Copyright 2020-2021 OpenDR European Project
+ * Copyright 2020-2022 OpenDR European Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/include/gmapping/gridfastslam/gridslamprocessor.hxx b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/include/gmapping/gridfastslam/gridslamprocessor.hxx
index 998e61dd8d..4245a4d405 100644
--- a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/include/gmapping/gridfastslam/gridslamprocessor.hxx
+++ b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/include/gmapping/gridfastslam/gridslamprocessor.hxx
@@ -1,5 +1,5 @@
/*
- * Copyright 2020-2021 OpenDR European Project
+ * Copyright 2020-2022 OpenDR European Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/include/gmapping/gridfastslam/motionmodel.h b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/include/gmapping/gridfastslam/motionmodel.h
index 6daf5b8e76..0f4e351279 100644
--- a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/include/gmapping/gridfastslam/motionmodel.h
+++ b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/include/gmapping/gridfastslam/motionmodel.h
@@ -1,5 +1,5 @@
/*
- * Copyright 2020-2021 OpenDR European Project
+ * Copyright 2020-2022 OpenDR European Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/include/gmapping/log/carmenconfiguration.h b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/include/gmapping/log/carmenconfiguration.h
index 491e117d06..0aa37b5104 100644
--- a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/include/gmapping/log/carmenconfiguration.h
+++ b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/include/gmapping/log/carmenconfiguration.h
@@ -1,5 +1,5 @@
/*
- * Copyright 2020-2021 OpenDR European Project
+ * Copyright 2020-2022 OpenDR European Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/include/gmapping/log/configuration.h b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/include/gmapping/log/configuration.h
index 3a2e278dc1..c40d1e6fc0 100644
--- a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/include/gmapping/log/configuration.h
+++ b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/include/gmapping/log/configuration.h
@@ -1,5 +1,5 @@
/*
- * Copyright 2020-2021 OpenDR European Project
+ * Copyright 2020-2022 OpenDR European Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/include/gmapping/log/sensorlog.h b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/include/gmapping/log/sensorlog.h
index dfbbba1b0d..3edd2397cc 100644
--- a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/include/gmapping/log/sensorlog.h
+++ b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/include/gmapping/log/sensorlog.h
@@ -1,5 +1,5 @@
/*
- * Copyright 2020-2021 OpenDR European Project
+ * Copyright 2020-2022 OpenDR European Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/include/gmapping/log/sensorstream.h b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/include/gmapping/log/sensorstream.h
index f6b2933750..44e267d33a 100644
--- a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/include/gmapping/log/sensorstream.h
+++ b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/include/gmapping/log/sensorstream.h
@@ -1,5 +1,5 @@
/*
- * Copyright 2020-2021 OpenDR European Project
+ * Copyright 2020-2022 OpenDR European Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/include/gmapping/particlefilter/particlefilter.h b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/include/gmapping/particlefilter/particlefilter.h
index 278246526e..9d1c328572 100644
--- a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/include/gmapping/particlefilter/particlefilter.h
+++ b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/include/gmapping/particlefilter/particlefilter.h
@@ -1,5 +1,5 @@
/*
- * Copyright 2020-2021 OpenDR European Project
+ * Copyright 2020-2022 OpenDR European Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/include/gmapping/particlefilter/pf.h b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/include/gmapping/particlefilter/pf.h
index 109bc30322..0bb4fae251 100644
--- a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/include/gmapping/particlefilter/pf.h
+++ b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/include/gmapping/particlefilter/pf.h
@@ -1,5 +1,5 @@
/*
- * Copyright 2020-2021 OpenDR European Project
+ * Copyright 2020-2022 OpenDR European Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/include/gmapping/scanmatcher/eig3.h b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/include/gmapping/scanmatcher/eig3.h
index c2d691dec3..3c4c4aaa33 100644
--- a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/include/gmapping/scanmatcher/eig3.h
+++ b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/include/gmapping/scanmatcher/eig3.h
@@ -1,5 +1,5 @@
/*
- * Copyright 2020-2021 OpenDR European Project
+ * Copyright 2020-2022 OpenDR European Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/include/gmapping/scanmatcher/gridlinetraversal.h b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/include/gmapping/scanmatcher/gridlinetraversal.h
index a82c496d6e..e0b90fecfa 100644
--- a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/include/gmapping/scanmatcher/gridlinetraversal.h
+++ b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/include/gmapping/scanmatcher/gridlinetraversal.h
@@ -1,5 +1,5 @@
/*
- * Copyright 2020-2021 OpenDR European Project
+ * Copyright 2020-2022 OpenDR European Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/include/gmapping/scanmatcher/icp.h b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/include/gmapping/scanmatcher/icp.h
index 1fa9d7dad8..4ae0733e00 100644
--- a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/include/gmapping/scanmatcher/icp.h
+++ b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/include/gmapping/scanmatcher/icp.h
@@ -1,5 +1,5 @@
/*
- * Copyright 2020-2021 OpenDR European Project
+ * Copyright 2020-2022 OpenDR European Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/include/gmapping/scanmatcher/scanmatcher.h b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/include/gmapping/scanmatcher/scanmatcher.h
index 2984ab6b14..8615d8e866 100644
--- a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/include/gmapping/scanmatcher/scanmatcher.h
+++ b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/include/gmapping/scanmatcher/scanmatcher.h
@@ -1,5 +1,5 @@
/*
- * Copyright 2020-2021 OpenDR European Project
+ * Copyright 2020-2022 OpenDR European Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/include/gmapping/scanmatcher/scanmatcherprocessor.h b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/include/gmapping/scanmatcher/scanmatcherprocessor.h
index 439fe9689d..8e7bca4084 100644
--- a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/include/gmapping/scanmatcher/scanmatcherprocessor.h
+++ b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/include/gmapping/scanmatcher/scanmatcherprocessor.h
@@ -1,5 +1,5 @@
/*
- * Copyright 2020-2021 OpenDR European Project
+ * Copyright 2020-2022 OpenDR European Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/include/gmapping/scanmatcher/smmap.h b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/include/gmapping/scanmatcher/smmap.h
index 4567732024..bb06ed541c 100644
--- a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/include/gmapping/scanmatcher/smmap.h
+++ b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/include/gmapping/scanmatcher/smmap.h
@@ -1,5 +1,5 @@
/*
- * Copyright 2020-2021 OpenDR European Project
+ * Copyright 2020-2022 OpenDR European Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/include/gmapping/sensor/sensor_base/sensor.h b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/include/gmapping/sensor/sensor_base/sensor.h
index e608f60b47..0d847ede56 100644
--- a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/include/gmapping/sensor/sensor_base/sensor.h
+++ b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/include/gmapping/sensor/sensor_base/sensor.h
@@ -1,5 +1,5 @@
/*
- * Copyright 2020-2021 OpenDR European Project
+ * Copyright 2020-2022 OpenDR European Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/include/gmapping/sensor/sensor_base/sensoreading.h b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/include/gmapping/sensor/sensor_base/sensoreading.h
index c6cd2bf49f..c1768919a1 100644
--- a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/include/gmapping/sensor/sensor_base/sensoreading.h
+++ b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/include/gmapping/sensor/sensor_base/sensoreading.h
@@ -1,5 +1,5 @@
/*
- * Copyright 2020-2021 OpenDR European Project
+ * Copyright 2020-2022 OpenDR European Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/include/gmapping/sensor/sensor_base/sensorreading.h b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/include/gmapping/sensor/sensor_base/sensorreading.h
index aca1637dbc..95883b24b7 100644
--- a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/include/gmapping/sensor/sensor_base/sensorreading.h
+++ b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/include/gmapping/sensor/sensor_base/sensorreading.h
@@ -1,5 +1,5 @@
/*
- * Copyright 2020-2021 OpenDR European Project
+ * Copyright 2020-2022 OpenDR European Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/include/gmapping/sensor/sensor_odometry/odometryreading.h b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/include/gmapping/sensor/sensor_odometry/odometryreading.h
index 9072eadf8e..46c9f79f6d 100644
--- a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/include/gmapping/sensor/sensor_odometry/odometryreading.h
+++ b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/include/gmapping/sensor/sensor_odometry/odometryreading.h
@@ -1,5 +1,5 @@
/*
- * Copyright 2020-2021 OpenDR European Project
+ * Copyright 2020-2022 OpenDR European Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/include/gmapping/sensor/sensor_odometry/odometrysensor.h b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/include/gmapping/sensor/sensor_odometry/odometrysensor.h
index 078e5626ab..d28290fc98 100644
--- a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/include/gmapping/sensor/sensor_odometry/odometrysensor.h
+++ b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/include/gmapping/sensor/sensor_odometry/odometrysensor.h
@@ -1,5 +1,5 @@
/*
- * Copyright 2020-2021 OpenDR European Project
+ * Copyright 2020-2022 OpenDR European Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/include/gmapping/sensor/sensor_range/rangereading.h b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/include/gmapping/sensor/sensor_range/rangereading.h
index fccc2aa86c..60f10ea57d 100644
--- a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/include/gmapping/sensor/sensor_range/rangereading.h
+++ b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/include/gmapping/sensor/sensor_range/rangereading.h
@@ -1,5 +1,5 @@
/*
- * Copyright 2020-2021 OpenDR European Project
+ * Copyright 2020-2022 OpenDR European Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/include/gmapping/sensor/sensor_range/rangesensor.h b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/include/gmapping/sensor/sensor_range/rangesensor.h
index e02c1a1207..74a025d24a 100644
--- a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/include/gmapping/sensor/sensor_range/rangesensor.h
+++ b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/include/gmapping/sensor/sensor_range/rangesensor.h
@@ -1,5 +1,5 @@
/*
- * Copyright 2020-2021 OpenDR European Project
+ * Copyright 2020-2022 OpenDR European Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/include/gmapping/utils/autoptr.h b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/include/gmapping/utils/autoptr.h
index bf060e6b5d..6eec2daa24 100644
--- a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/include/gmapping/utils/autoptr.h
+++ b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/include/gmapping/utils/autoptr.h
@@ -1,5 +1,5 @@
/*
- * Copyright 2020-2021 OpenDR European Project
+ * Copyright 2020-2022 OpenDR European Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/include/gmapping/utils/commandline.h b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/include/gmapping/utils/commandline.h
index 8ba1b16a2c..830bc5b9ca 100644
--- a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/include/gmapping/utils/commandline.h
+++ b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/include/gmapping/utils/commandline.h
@@ -21,7 +21,7 @@
*****************************************************************/
/*
- * Copyright 2020-2021 OpenDR European Project
+ * Copyright 2020-2022 OpenDR European Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/include/gmapping/utils/gvalues.h b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/include/gmapping/utils/gvalues.h
index 38584d8bff..c1ce030c4e 100644
--- a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/include/gmapping/utils/gvalues.h
+++ b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/include/gmapping/utils/gvalues.h
@@ -1,5 +1,5 @@
/*
- * Copyright 2020-2021 OpenDR European Project
+ * Copyright 2020-2022 OpenDR European Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/include/gmapping/utils/macro_params.h b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/include/gmapping/utils/macro_params.h
index 929a308629..94f2da45c9 100644
--- a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/include/gmapping/utils/macro_params.h
+++ b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/include/gmapping/utils/macro_params.h
@@ -1,5 +1,5 @@
/*
- * Copyright 2020-2021 OpenDR European Project
+ * Copyright 2020-2022 OpenDR European Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/include/gmapping/utils/movement.h b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/include/gmapping/utils/movement.h
index 27d9f995f5..1ff7897b78 100644
--- a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/include/gmapping/utils/movement.h
+++ b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/include/gmapping/utils/movement.h
@@ -1,5 +1,5 @@
/*
- * Copyright 2020-2021 OpenDR European Project
+ * Copyright 2020-2022 OpenDR European Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/include/gmapping/utils/point.h b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/include/gmapping/utils/point.h
index bb25290f17..5f1f6e7001 100644
--- a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/include/gmapping/utils/point.h
+++ b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/include/gmapping/utils/point.h
@@ -1,5 +1,5 @@
/*
- * Copyright 2020-2021 OpenDR European Project
+ * Copyright 2020-2022 OpenDR European Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/include/gmapping/utils/stat.h b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/include/gmapping/utils/stat.h
index 17f217ee45..b9b7af86ac 100644
--- a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/include/gmapping/utils/stat.h
+++ b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/include/gmapping/utils/stat.h
@@ -1,5 +1,5 @@
/*
- * Copyright 2020-2021 OpenDR European Project
+ * Copyright 2020-2022 OpenDR European Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/log/Makefile b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/log/Makefile
index 15dadfde65..be76533db2 100644
--- a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/log/Makefile
+++ b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/log/Makefile
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -15,8 +15,8 @@
OBJS= configuration.o carmenconfiguration.o sensorlog.o sensorstream.o
APPS= log_test log_plot scanstudio2carmen rdk2carmen
-LDFLAGS+= -lsensor_range -lsensor_odometry -lsensor_base
-CPPFLAGS+= -I../sensor
+LDFLAGS+= -lsensor_range -lsensor_odometry -lsensor_base
+CPPFLAGS+= -I../sensor
-include ../global.mk
-include ../build_tools/Makefile.generic-shared-object
diff --git a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/log/carmenconfiguration.cpp b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/log/carmenconfiguration.cpp
index b6cb7f974c..c19d79183f 100644
--- a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/log/carmenconfiguration.cpp
+++ b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/log/carmenconfiguration.cpp
@@ -1,4 +1,4 @@
-// Copyright 2020-2021 OpenDR European Project
+// Copyright 2020-2022 OpenDR European Project
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/log/configuration.cpp b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/log/configuration.cpp
index 5e5ecc2aac..6a3b1c449a 100644
--- a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/log/configuration.cpp
+++ b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/log/configuration.cpp
@@ -1,4 +1,4 @@
-// Copyright 2020-2021 OpenDR European Project
+// Copyright 2020-2022 OpenDR European Project
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/log/log_plot.cpp b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/log/log_plot.cpp
index 018a655e2e..b01f3ad437 100644
--- a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/log/log_plot.cpp
+++ b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/log/log_plot.cpp
@@ -1,4 +1,4 @@
-// Copyright 2020-2021 OpenDR European Project
+// Copyright 2020-2022 OpenDR European Project
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/log/log_test.cpp b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/log/log_test.cpp
index 57f5084552..05ac4a7bb9 100644
--- a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/log/log_test.cpp
+++ b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/log/log_test.cpp
@@ -1,4 +1,4 @@
-// Copyright 2020-2021 OpenDR European Project
+// Copyright 2020-2022 OpenDR European Project
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/log/rdk2carmen.cpp b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/log/rdk2carmen.cpp
index 83d8c3dad9..7b9af82e17 100644
--- a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/log/rdk2carmen.cpp
+++ b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/log/rdk2carmen.cpp
@@ -1,4 +1,4 @@
-// Copyright 2020-2021 OpenDR European Project
+// Copyright 2020-2022 OpenDR European Project
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/log/scanstudio2carmen.cpp b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/log/scanstudio2carmen.cpp
index d6c427ca9f..b12eae20db 100644
--- a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/log/scanstudio2carmen.cpp
+++ b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/log/scanstudio2carmen.cpp
@@ -1,4 +1,4 @@
-// Copyright 2020-2021 OpenDR European Project
+// Copyright 2020-2022 OpenDR European Project
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/log/sensorlog.cpp b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/log/sensorlog.cpp
index ce58cfaae8..a2697a2da2 100644
--- a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/log/sensorlog.cpp
+++ b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/log/sensorlog.cpp
@@ -1,4 +1,4 @@
-// Copyright 2020-2021 OpenDR European Project
+// Copyright 2020-2022 OpenDR European Project
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/log/sensorstream.cpp b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/log/sensorstream.cpp
index 4b9ca457b0..3c58d9806e 100644
--- a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/log/sensorstream.cpp
+++ b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/log/sensorstream.cpp
@@ -1,4 +1,4 @@
-// Copyright 2020-2021 OpenDR European Project
+// Copyright 2020-2022 OpenDR European Project
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/scanmatcher/Makefile b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/scanmatcher/Makefile
index 6345d3724f..494dfcfecc 100644
--- a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/scanmatcher/Makefile
+++ b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/scanmatcher/Makefile
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/scanmatcher/eig3.cpp b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/scanmatcher/eig3.cpp
index ec91cb50b1..f62d3f933e 100644
--- a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/scanmatcher/eig3.cpp
+++ b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/scanmatcher/eig3.cpp
@@ -1,4 +1,4 @@
-// Copyright 2020-2021 OpenDR European Project
+// Copyright 2020-2022 OpenDR European Project
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/scanmatcher/icptest.cpp b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/scanmatcher/icptest.cpp
index 791c168cf2..e738cc811b 100644
--- a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/scanmatcher/icptest.cpp
+++ b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/scanmatcher/icptest.cpp
@@ -1,4 +1,4 @@
-// Copyright 2020-2021 OpenDR European Project
+// Copyright 2020-2022 OpenDR European Project
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/scanmatcher/line_test.cpp b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/scanmatcher/line_test.cpp
index 99ec050091..bbb45bc9d9 100644
--- a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/scanmatcher/line_test.cpp
+++ b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/scanmatcher/line_test.cpp
@@ -1,4 +1,4 @@
-// Copyright 2020-2021 OpenDR European Project
+// Copyright 2020-2022 OpenDR European Project
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/scanmatcher/scanmatch_test.cpp b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/scanmatcher/scanmatch_test.cpp
index da7623c0df..71624be15d 100644
--- a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/scanmatcher/scanmatch_test.cpp
+++ b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/scanmatcher/scanmatch_test.cpp
@@ -1,4 +1,4 @@
-// Copyright 2020-2021 OpenDR European Project
+// Copyright 2020-2022 OpenDR European Project
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/scanmatcher/scanmatcher.cpp b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/scanmatcher/scanmatcher.cpp
index 8181c76bcf..b69814b8a0 100644
--- a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/scanmatcher/scanmatcher.cpp
+++ b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/scanmatcher/scanmatcher.cpp
@@ -1,4 +1,4 @@
-// Copyright 2020-2021 OpenDR European Project
+// Copyright 2020-2022 OpenDR European Project
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/scanmatcher/scanmatcher.new.cpp b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/scanmatcher/scanmatcher.new.cpp
index ea789d3644..0f2d3ead72 100644
--- a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/scanmatcher/scanmatcher.new.cpp
+++ b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/scanmatcher/scanmatcher.new.cpp
@@ -1,4 +1,4 @@
-// Copyright 2020-2021 OpenDR European Project
+// Copyright 2020-2022 OpenDR European Project
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/scanmatcher/scanmatcherprocessor.cpp b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/scanmatcher/scanmatcherprocessor.cpp
index ab40d0f23f..027b26108f 100644
--- a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/scanmatcher/scanmatcherprocessor.cpp
+++ b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/scanmatcher/scanmatcherprocessor.cpp
@@ -1,4 +1,4 @@
-// Copyright 2020-2021 OpenDR European Project
+// Copyright 2020-2022 OpenDR European Project
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/scanmatcher/smmap.cpp b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/scanmatcher/smmap.cpp
index a149e83fdb..133ca15e9d 100644
--- a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/scanmatcher/smmap.cpp
+++ b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/scanmatcher/smmap.cpp
@@ -1,4 +1,4 @@
-// Copyright 2020-2021 OpenDR European Project
+// Copyright 2020-2022 OpenDR European Project
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/sensor/Makefile b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/sensor/Makefile
index 8f81903590..4ec1f15b2c 100644
--- a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/sensor/Makefile
+++ b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/sensor/Makefile
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/sensor/sensor_base/Makefile b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/sensor/sensor_base/Makefile
index 6d79eca48b..088d8d1261 100644
--- a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/sensor/sensor_base/Makefile
+++ b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/sensor/sensor_base/Makefile
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/sensor/sensor_base/sensor.cpp b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/sensor/sensor_base/sensor.cpp
index 0eb58ce130..9900433198 100644
--- a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/sensor/sensor_base/sensor.cpp
+++ b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/sensor/sensor_base/sensor.cpp
@@ -1,4 +1,4 @@
-// Copyright 2020-2021 OpenDR European Project
+// Copyright 2020-2022 OpenDR European Project
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/sensor/sensor_base/sensorreading.cpp b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/sensor/sensor_base/sensorreading.cpp
index 3a2fc1622f..6c8a09d160 100644
--- a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/sensor/sensor_base/sensorreading.cpp
+++ b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/sensor/sensor_base/sensorreading.cpp
@@ -1,4 +1,4 @@
-// Copyright 2020-2021 OpenDR European Project
+// Copyright 2020-2022 OpenDR European Project
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/sensor/sensor_odometry/Makefile b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/sensor/sensor_odometry/Makefile
index 19ac2f334d..eed998402f 100644
--- a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/sensor/sensor_odometry/Makefile
+++ b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/sensor/sensor_odometry/Makefile
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/sensor/sensor_odometry/odometryreading.cpp b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/sensor/sensor_odometry/odometryreading.cpp
index 86766749df..4412c96d16 100644
--- a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/sensor/sensor_odometry/odometryreading.cpp
+++ b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/sensor/sensor_odometry/odometryreading.cpp
@@ -1,4 +1,4 @@
-// Copyright 2020-2021 OpenDR European Project
+// Copyright 2020-2022 OpenDR European Project
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/sensor/sensor_odometry/odometrysensor.cpp b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/sensor/sensor_odometry/odometrysensor.cpp
index 622e507eeb..9e58ff6721 100644
--- a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/sensor/sensor_odometry/odometrysensor.cpp
+++ b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/sensor/sensor_odometry/odometrysensor.cpp
@@ -1,4 +1,4 @@
-// Copyright 2020-2021 OpenDR European Project
+// Copyright 2020-2022 OpenDR European Project
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/sensor/sensor_range/Makefile b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/sensor/sensor_range/Makefile
index 8ccb09831c..f86cd62043 100644
--- a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/sensor/sensor_range/Makefile
+++ b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/sensor/sensor_range/Makefile
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -14,9 +14,9 @@
-include ../../global.mk
-CPPFLAGS+= -I../
+CPPFLAGS+= -I../
LDFLAGS+= -lsensor_base
-OBJS= rangesensor.o rangereading.o
+OBJS= rangesensor.o rangereading.o
-include ../../build_tools/Makefile.generic-shared-object
diff --git a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/sensor/sensor_range/rangereading.cpp b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/sensor/sensor_range/rangereading.cpp
index ec6f800e1e..e02c2e8722 100644
--- a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/sensor/sensor_range/rangereading.cpp
+++ b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/sensor/sensor_range/rangereading.cpp
@@ -1,4 +1,4 @@
-// Copyright 2020-2021 OpenDR European Project
+// Copyright 2020-2022 OpenDR European Project
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/sensor/sensor_range/rangesensor.cpp b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/sensor/sensor_range/rangesensor.cpp
index 981af9b1ad..ebee3809f2 100644
--- a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/sensor/sensor_range/rangesensor.cpp
+++ b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/sensor/sensor_range/rangesensor.cpp
@@ -1,4 +1,4 @@
-// Copyright 2020-2021 OpenDR European Project
+// Copyright 2020-2022 OpenDR European Project
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/utils/Makefile b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/utils/Makefile
index a0a693eb5c..1493284405 100644
--- a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/utils/Makefile
+++ b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/utils/Makefile
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/utils/autoptr_test.cpp b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/utils/autoptr_test.cpp
index e04b1c2b2f..437a9a8ccf 100644
--- a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/utils/autoptr_test.cpp
+++ b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/utils/autoptr_test.cpp
@@ -1,4 +1,4 @@
-// Copyright 2020-2021 OpenDR European Project
+// Copyright 2020-2022 OpenDR European Project
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/utils/movement.cpp b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/utils/movement.cpp
index 7e38167ee2..c029ded513 100644
--- a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/utils/movement.cpp
+++ b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/utils/movement.cpp
@@ -1,4 +1,4 @@
-// Copyright 2020-2021 OpenDR European Project
+// Copyright 2020-2022 OpenDR European Project
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/utils/stat.cpp b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/utils/stat.cpp
index 69f617a2ee..a040ea4645 100644
--- a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/utils/stat.cpp
+++ b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/utils/stat.cpp
@@ -1,4 +1,4 @@
-// Copyright 2020-2021 OpenDR European Project
+// Copyright 2020-2022 OpenDR European Project
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/utils/stat_test.cpp b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/utils/stat_test.cpp
index ec3e7b0116..261da030d7 100644
--- a/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/utils/stat_test.cpp
+++ b/projects/perception/slam/full_map_posterior_gmapping/src/openslam_gmapping/utils/stat_test.cpp
@@ -1,4 +1,4 @@
-// Copyright 2020-2021 OpenDR European Project
+// Copyright 2020-2022 OpenDR European Project
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/projects/perception/slam/full_map_posterior_gmapping/src/slam_gmapping/gmapping/src/main.cpp b/projects/perception/slam/full_map_posterior_gmapping/src/slam_gmapping/gmapping/src/main.cpp
index 73f060885e..ea88d87d85 100644
--- a/projects/perception/slam/full_map_posterior_gmapping/src/slam_gmapping/gmapping/src/main.cpp
+++ b/projects/perception/slam/full_map_posterior_gmapping/src/slam_gmapping/gmapping/src/main.cpp
@@ -29,7 +29,7 @@
/* Author: Brian Gerkey */
-// Copyright 2020-2021 OpenDR European Project
+// Copyright 2020-2022 OpenDR European Project
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/projects/perception/slam/full_map_posterior_gmapping/src/slam_gmapping/gmapping/src/nodelet.cpp b/projects/perception/slam/full_map_posterior_gmapping/src/slam_gmapping/gmapping/src/nodelet.cpp
index aab4adbd63..8f44604bf9 100644
--- a/projects/perception/slam/full_map_posterior_gmapping/src/slam_gmapping/gmapping/src/nodelet.cpp
+++ b/projects/perception/slam/full_map_posterior_gmapping/src/slam_gmapping/gmapping/src/nodelet.cpp
@@ -27,7 +27,7 @@
*
*/
-// Copyright 2020-2021 OpenDR European Project
+// Copyright 2020-2022 OpenDR European Project
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/projects/perception/slam/full_map_posterior_gmapping/src/slam_gmapping/gmapping/src/replay.cpp b/projects/perception/slam/full_map_posterior_gmapping/src/slam_gmapping/gmapping/src/replay.cpp
index 7da5d2bedc..4749f511d3 100644
--- a/projects/perception/slam/full_map_posterior_gmapping/src/slam_gmapping/gmapping/src/replay.cpp
+++ b/projects/perception/slam/full_map_posterior_gmapping/src/slam_gmapping/gmapping/src/replay.cpp
@@ -2,7 +2,7 @@
* Copyright 2015 Aldebaran
*/
-// Copyright 2020-2021 OpenDR European Project
+// Copyright 2020-2022 OpenDR European Project
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/projects/perception/slam/full_map_posterior_gmapping/src/slam_gmapping/gmapping/src/slam_gmapping.cpp b/projects/perception/slam/full_map_posterior_gmapping/src/slam_gmapping/gmapping/src/slam_gmapping.cpp
index 535aefd1ec..b1cb892d07 100644
--- a/projects/perception/slam/full_map_posterior_gmapping/src/slam_gmapping/gmapping/src/slam_gmapping.cpp
+++ b/projects/perception/slam/full_map_posterior_gmapping/src/slam_gmapping/gmapping/src/slam_gmapping.cpp
@@ -30,7 +30,7 @@
/* Author: Brian Gerkey */
/* Modified by: Charles DuHadway */
-// Copyright 2020-2021 OpenDR European Project
+// Copyright 2020-2022 OpenDR European Project
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/projects/perception/slam/full_map_posterior_gmapping/src/slam_gmapping/gmapping/src/slam_gmapping.h b/projects/perception/slam/full_map_posterior_gmapping/src/slam_gmapping/gmapping/src/slam_gmapping.h
index 1f2f248b1a..86ee0a07a6 100644
--- a/projects/perception/slam/full_map_posterior_gmapping/src/slam_gmapping/gmapping/src/slam_gmapping.h
+++ b/projects/perception/slam/full_map_posterior_gmapping/src/slam_gmapping/gmapping/src/slam_gmapping.h
@@ -30,7 +30,7 @@
/* Author: Brian Gerkey */
/*
- * Copyright 2020-2021 OpenDR European Project
+ * Copyright 2020-2022 OpenDR European Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/projects/perception/slam/full_map_posterior_gmapping/src/slam_gmapping/gmapping/test/rtest.cpp b/projects/perception/slam/full_map_posterior_gmapping/src/slam_gmapping/gmapping/test/rtest.cpp
index 09599d0acb..1224a6baf6 100644
--- a/projects/perception/slam/full_map_posterior_gmapping/src/slam_gmapping/gmapping/test/rtest.cpp
+++ b/projects/perception/slam/full_map_posterior_gmapping/src/slam_gmapping/gmapping/test/rtest.cpp
@@ -29,7 +29,7 @@
/* Author: Brian Gerkey */
-// Copyright 2020-2021 OpenDR European Project
+// Copyright 2020-2022 OpenDR European Project
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/projects/perception/slam/full_map_posterior_gmapping/src/slam_gmapping/gmapping/test/test_map.py b/projects/perception/slam/full_map_posterior_gmapping/src/slam_gmapping/gmapping/test/test_map.py
index 33a1ab9921..7655d8f36f 100755
--- a/projects/perception/slam/full_map_posterior_gmapping/src/slam_gmapping/gmapping/test/test_map.py
+++ b/projects/perception/slam/full_map_posterior_gmapping/src/slam_gmapping/gmapping/test/test_map.py
@@ -32,7 +32,7 @@
# POSSIBILITY OF SUCH DAMAGE.
#
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/perception/speech_command_recognition/demo.py b/projects/perception/speech_command_recognition/demo.py
index 224b17d594..2edb6665d6 100644
--- a/projects/perception/speech_command_recognition/demo.py
+++ b/projects/perception/speech_command_recognition/demo.py
@@ -1,6 +1,6 @@
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/simulation/SMPL+D_human_models/src/download_data.py b/projects/simulation/SMPL+D_human_models/src/download_data.py
index cece1d9bcd..4dc42bf2e9 100644
--- a/projects/simulation/SMPL+D_human_models/src/download_data.py
+++ b/projects/simulation/SMPL+D_human_models/src/download_data.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/simulation/SMPL+D_human_models/src/generate_models.py b/projects/simulation/SMPL+D_human_models/src/generate_models.py
index 3b7cfdacd9..007a852656 100644
--- a/projects/simulation/SMPL+D_human_models/src/generate_models.py
+++ b/projects/simulation/SMPL+D_human_models/src/generate_models.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/simulation/SMPL+D_human_models/webots/extract_anims.py b/projects/simulation/SMPL+D_human_models/webots/extract_anims.py
index 6a4026313d..a6f69c1cfc 100644
--- a/projects/simulation/SMPL+D_human_models/webots/extract_anims.py
+++ b/projects/simulation/SMPL+D_human_models/webots/extract_anims.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/simulation/SMPL+D_human_models/webots/smpl_webots/controllers/smpl_animation/Makefile b/projects/simulation/SMPL+D_human_models/webots/smpl_webots/controllers/smpl_animation/Makefile
index a22fd63291..f134727024 100644
--- a/projects/simulation/SMPL+D_human_models/webots/smpl_webots/controllers/smpl_animation/Makefile
+++ b/projects/simulation/SMPL+D_human_models/webots/smpl_webots/controllers/smpl_animation/Makefile
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -24,6 +24,6 @@ ifndef WEBOTS_SKIN_ANIMATION_PATH
WEBOTS_SKIN_ANIMATION_PATH = ../../libraries
endif
INCLUDE = -I"$(WEBOTS_SKIN_ANIMATION_PATH)/smpl_util/include"
-LIBRARIES = -L"$(WEBOTS_SKIN_ANIMATION_PATH)/smpl_util" -lsmpl_util
+LIBRARIES = -L"$(WEBOTS_SKIN_ANIMATION_PATH)/smpl_util" -lsmpl_util
# Do not modify the following: this includes Webots global Makefile.include
include $(WEBOTS_HOME_PATH)/resources/Makefile.include
diff --git a/projects/simulation/SMPL+D_human_models/webots/smpl_webots/controllers/smpl_animation/smpl_animation.c b/projects/simulation/SMPL+D_human_models/webots/smpl_webots/controllers/smpl_animation/smpl_animation.c
index 336fd07237..c85e324590 100644
--- a/projects/simulation/SMPL+D_human_models/webots/smpl_webots/controllers/smpl_animation/smpl_animation.c
+++ b/projects/simulation/SMPL+D_human_models/webots/smpl_webots/controllers/smpl_animation/smpl_animation.c
@@ -1,5 +1,5 @@
/*
- * Copyright 2020-2021 OpenDR project
+ * Copyright 2020-2022 OpenDR European Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/projects/simulation/SMPL+D_human_models/webots/smpl_webots/libraries/smpl_util/Makefile b/projects/simulation/SMPL+D_human_models/webots/smpl_webots/libraries/smpl_util/Makefile
index 90434501e9..e6cb3fdc3f 100644
--- a/projects/simulation/SMPL+D_human_models/webots/smpl_webots/libraries/smpl_util/Makefile
+++ b/projects/simulation/SMPL+D_human_models/webots/smpl_webots/libraries/smpl_util/Makefile
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/simulation/SMPL+D_human_models/webots/smpl_webots/libraries/smpl_util/include/quaternion_private.h b/projects/simulation/SMPL+D_human_models/webots/smpl_webots/libraries/smpl_util/include/quaternion_private.h
index a96cb2bd47..fa7b1ea0c2 100644
--- a/projects/simulation/SMPL+D_human_models/webots/smpl_webots/libraries/smpl_util/include/quaternion_private.h
+++ b/projects/simulation/SMPL+D_human_models/webots/smpl_webots/libraries/smpl_util/include/quaternion_private.h
@@ -1,5 +1,5 @@
/*
- * Copyright 2020-2021 OpenDR project
+ * Copyright 2020-2022 OpenDR European Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/projects/simulation/SMPL+D_human_models/webots/smpl_webots/libraries/smpl_util/include/smpl_util.h b/projects/simulation/SMPL+D_human_models/webots/smpl_webots/libraries/smpl_util/include/smpl_util.h
index 0dae5d9214..78ebe40314 100644
--- a/projects/simulation/SMPL+D_human_models/webots/smpl_webots/libraries/smpl_util/include/smpl_util.h
+++ b/projects/simulation/SMPL+D_human_models/webots/smpl_webots/libraries/smpl_util/include/smpl_util.h
@@ -1,5 +1,5 @@
/*
- * Copyright 2020-2021 OpenDR project
+ * Copyright 2020-2022 OpenDR European Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/projects/simulation/SMPL+D_human_models/webots/smpl_webots/libraries/smpl_util/include/vector3_private.h b/projects/simulation/SMPL+D_human_models/webots/smpl_webots/libraries/smpl_util/include/vector3_private.h
index 12b8a08ee4..1693b4bb66 100644
--- a/projects/simulation/SMPL+D_human_models/webots/smpl_webots/libraries/smpl_util/include/vector3_private.h
+++ b/projects/simulation/SMPL+D_human_models/webots/smpl_webots/libraries/smpl_util/include/vector3_private.h
@@ -1,5 +1,5 @@
/*
- * Copyright 2020-2021 OpenDR project
+ * Copyright 2020-2022 OpenDR European Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/projects/simulation/SMPL+D_human_models/webots/smpl_webots/libraries/smpl_util/src/quaternion.c b/projects/simulation/SMPL+D_human_models/webots/smpl_webots/libraries/smpl_util/src/quaternion.c
index b35f01fecd..e9c1382666 100644
--- a/projects/simulation/SMPL+D_human_models/webots/smpl_webots/libraries/smpl_util/src/quaternion.c
+++ b/projects/simulation/SMPL+D_human_models/webots/smpl_webots/libraries/smpl_util/src/quaternion.c
@@ -1,5 +1,5 @@
/*
- * Copyright 2020-2021 OpenDR project
+ * Copyright 2020-2022 OpenDR European Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/projects/simulation/SMPL+D_human_models/webots/smpl_webots/libraries/smpl_util/src/smpl_util.c b/projects/simulation/SMPL+D_human_models/webots/smpl_webots/libraries/smpl_util/src/smpl_util.c
index 8c9a49e325..1355e73c12 100644
--- a/projects/simulation/SMPL+D_human_models/webots/smpl_webots/libraries/smpl_util/src/smpl_util.c
+++ b/projects/simulation/SMPL+D_human_models/webots/smpl_webots/libraries/smpl_util/src/smpl_util.c
@@ -1,5 +1,5 @@
/*
- * Copyright 2020-2021 OpenDR project
+ * Copyright 2020-2022 OpenDR European Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/projects/simulation/SMPL+D_human_models/webots/smpl_webots/libraries/smpl_util/src/vector3.c b/projects/simulation/SMPL+D_human_models/webots/smpl_webots/libraries/smpl_util/src/vector3.c
index 5a8f3f2486..bad16d855f 100644
--- a/projects/simulation/SMPL+D_human_models/webots/smpl_webots/libraries/smpl_util/src/vector3.c
+++ b/projects/simulation/SMPL+D_human_models/webots/smpl_webots/libraries/smpl_util/src/vector3.c
@@ -1,5 +1,5 @@
/*
- * Copyright 2020-2021 OpenDR project
+ * Copyright 2020-2022 OpenDR European Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/projects/simulation/human_dataset_generation/background.py b/projects/simulation/human_dataset_generation/background.py
index d571b09761..a25cf5a481 100644
--- a/projects/simulation/human_dataset_generation/background.py
+++ b/projects/simulation/human_dataset_generation/background.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 Aristotle University of Thessaloniki
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/simulation/human_dataset_generation/create_background_images.py b/projects/simulation/human_dataset_generation/create_background_images.py
index 4a282e4d21..68be677cec 100644
--- a/projects/simulation/human_dataset_generation/create_background_images.py
+++ b/projects/simulation/human_dataset_generation/create_background_images.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 Aristotle University of Thessaloniki
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/simulation/human_dataset_generation/create_dataset.py b/projects/simulation/human_dataset_generation/create_dataset.py
index 801f19899c..860f85b7b2 100644
--- a/projects/simulation/human_dataset_generation/create_dataset.py
+++ b/projects/simulation/human_dataset_generation/create_dataset.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 Aristotle University of Thessaloniki
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/simulation/human_dataset_generation/data_generator.py b/projects/simulation/human_dataset_generation/data_generator.py
index 769fc0dc95..14a56000d6 100644
--- a/projects/simulation/human_dataset_generation/data_generator.py
+++ b/projects/simulation/human_dataset_generation/data_generator.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 Aristotle University of Thessaloniki
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/simulation/human_dataset_generation/reformat_cityscapes.py b/projects/simulation/human_dataset_generation/reformat_cityscapes.py
index e639173d38..cf7bc87a7b 100644
--- a/projects/simulation/human_dataset_generation/reformat_cityscapes.py
+++ b/projects/simulation/human_dataset_generation/reformat_cityscapes.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 Aristotle University of Thessaloniki
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/projects/utils/hyperparameter_tuner/hyperparameter_tuner_demo.py b/projects/utils/hyperparameter_tuner/hyperparameter_tuner_demo.py
index 4d54fa58ef..3adeb63a31 100644
--- a/projects/utils/hyperparameter_tuner/hyperparameter_tuner_demo.py
+++ b/projects/utils/hyperparameter_tuner/hyperparameter_tuner_demo.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/src/c_api/Makefile b/src/c_api/Makefile
index f872485fe0..1e1d783c8d 100644
--- a/src/c_api/Makefile
+++ b/src/c_api/Makefile
@@ -1,5 +1,5 @@
#
-# Copyright 2020-2021 OpenDR project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/src/c_api/face_recognition.cpp b/src/c_api/face_recognition.cpp
index 10a86c5325..fd646d17d9 100644
--- a/src/c_api/face_recognition.cpp
+++ b/src/c_api/face_recognition.cpp
@@ -1,5 +1,4 @@
-//
-// Copyright 2020-2021 OpenDR project
+// Copyright 2020-2022 OpenDR European Project
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/src/c_api/opendr_utils.cpp b/src/c_api/opendr_utils.cpp
index f9b4676cf2..b28f398303 100644
--- a/src/c_api/opendr_utils.cpp
+++ b/src/c_api/opendr_utils.cpp
@@ -1,5 +1,5 @@
//
-// Copyright 2020-2021 OpenDR project
+// Copyright 2020-2022 OpenDR European Project
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/src/opendr/_version.py b/src/opendr/_version.py
index 9234441d92..4c67cd2681 100644
--- a/src/opendr/_version.py
+++ b/src/opendr/_version.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/src/opendr/control/mobile_manipulation/Makefile b/src/opendr/control/mobile_manipulation/Makefile
index cd43799f63..adefb820bf 100644
--- a/src/opendr/control/mobile_manipulation/Makefile
+++ b/src/opendr/control/mobile_manipulation/Makefile
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/src/opendr/control/mobile_manipulation/include/gripper_planner/base_gripper_planner.hpp b/src/opendr/control/mobile_manipulation/include/gripper_planner/base_gripper_planner.hpp
index f78529cd9c..7a06ead65f 100644
--- a/src/opendr/control/mobile_manipulation/include/gripper_planner/base_gripper_planner.hpp
+++ b/src/opendr/control/mobile_manipulation/include/gripper_planner/base_gripper_planner.hpp
@@ -1,4 +1,4 @@
-// Copyright 2020-2021 OpenDR European Project
+// Copyright 2020-2022 OpenDR European Project
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/src/opendr/control/mobile_manipulation/include/gripper_planner/gaussian_mixture_model.hpp b/src/opendr/control/mobile_manipulation/include/gripper_planner/gaussian_mixture_model.hpp
index 5653c4ef41..6c4656a671 100644
--- a/src/opendr/control/mobile_manipulation/include/gripper_planner/gaussian_mixture_model.hpp
+++ b/src/opendr/control/mobile_manipulation/include/gripper_planner/gaussian_mixture_model.hpp
@@ -1,4 +1,4 @@
-// Copyright 2020-2021 OpenDR European Project
+// Copyright 2020-2022 OpenDR European Project
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/src/opendr/control/mobile_manipulation/include/gripper_planner/gmm_planner.hpp b/src/opendr/control/mobile_manipulation/include/gripper_planner/gmm_planner.hpp
index 618b92e772..1eaca5bf12 100644
--- a/src/opendr/control/mobile_manipulation/include/gripper_planner/gmm_planner.hpp
+++ b/src/opendr/control/mobile_manipulation/include/gripper_planner/gmm_planner.hpp
@@ -1,4 +1,4 @@
-// Copyright 2020-2021 OpenDR European Project
+// Copyright 2020-2022 OpenDR European Project
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/src/opendr/control/mobile_manipulation/include/gripper_planner/linear_planner.hpp b/src/opendr/control/mobile_manipulation/include/gripper_planner/linear_planner.hpp
index f7d4b4cd80..78524542ba 100644
--- a/src/opendr/control/mobile_manipulation/include/gripper_planner/linear_planner.hpp
+++ b/src/opendr/control/mobile_manipulation/include/gripper_planner/linear_planner.hpp
@@ -1,4 +1,4 @@
-// Copyright 2020-2021 OpenDR European Project
+// Copyright 2020-2022 OpenDR European Project
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/src/opendr/control/mobile_manipulation/include/mobile_manipulation_rl/robot_env.hpp b/src/opendr/control/mobile_manipulation/include/mobile_manipulation_rl/robot_env.hpp
index d63da28266..2177f103af 100644
--- a/src/opendr/control/mobile_manipulation/include/mobile_manipulation_rl/robot_env.hpp
+++ b/src/opendr/control/mobile_manipulation/include/mobile_manipulation_rl/robot_env.hpp
@@ -1,4 +1,4 @@
-// Copyright 2020-2021 OpenDR European Project
+// Copyright 2020-2022 OpenDR European Project
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/src/opendr/control/mobile_manipulation/include/mobile_manipulation_rl/robot_hsr.hpp b/src/opendr/control/mobile_manipulation/include/mobile_manipulation_rl/robot_hsr.hpp
index 1a92f3a21f..02a58ef018 100644
--- a/src/opendr/control/mobile_manipulation/include/mobile_manipulation_rl/robot_hsr.hpp
+++ b/src/opendr/control/mobile_manipulation/include/mobile_manipulation_rl/robot_hsr.hpp
@@ -1,4 +1,4 @@
-// Copyright 2020-2021 OpenDR European Project
+// Copyright 2020-2022 OpenDR European Project
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/src/opendr/control/mobile_manipulation/include/mobile_manipulation_rl/robot_pr2.hpp b/src/opendr/control/mobile_manipulation/include/mobile_manipulation_rl/robot_pr2.hpp
index d734fd11b2..30437dcb97 100644
--- a/src/opendr/control/mobile_manipulation/include/mobile_manipulation_rl/robot_pr2.hpp
+++ b/src/opendr/control/mobile_manipulation/include/mobile_manipulation_rl/robot_pr2.hpp
@@ -1,4 +1,4 @@
-// Copyright 2020-2021 OpenDR European Project
+// Copyright 2020-2022 OpenDR European Project
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/src/opendr/control/mobile_manipulation/include/mobile_manipulation_rl/robot_tiago.hpp b/src/opendr/control/mobile_manipulation/include/mobile_manipulation_rl/robot_tiago.hpp
index 0f6e6624d0..8abb775a5a 100644
--- a/src/opendr/control/mobile_manipulation/include/mobile_manipulation_rl/robot_tiago.hpp
+++ b/src/opendr/control/mobile_manipulation/include/mobile_manipulation_rl/robot_tiago.hpp
@@ -1,4 +1,4 @@
-// Copyright 2020-2021 OpenDR European Project
+// Copyright 2020-2022 OpenDR European Project
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/src/opendr/control/mobile_manipulation/include/mobile_manipulation_rl/utils.hpp b/src/opendr/control/mobile_manipulation/include/mobile_manipulation_rl/utils.hpp
index ec3445bc0e..55ead439b7 100644
--- a/src/opendr/control/mobile_manipulation/include/mobile_manipulation_rl/utils.hpp
+++ b/src/opendr/control/mobile_manipulation/include/mobile_manipulation_rl/utils.hpp
@@ -1,4 +1,4 @@
-// Copyright 2020-2021 OpenDR European Project
+// Copyright 2020-2022 OpenDR European Project
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/src/opendr/control/mobile_manipulation/include/mobile_manipulation_rl/worlds.hpp b/src/opendr/control/mobile_manipulation/include/mobile_manipulation_rl/worlds.hpp
index 03be397737..f724a45837 100644
--- a/src/opendr/control/mobile_manipulation/include/mobile_manipulation_rl/worlds.hpp
+++ b/src/opendr/control/mobile_manipulation/include/mobile_manipulation_rl/worlds.hpp
@@ -1,4 +1,4 @@
-// Copyright 2020-2021 OpenDR European Project
+// Copyright 2020-2022 OpenDR European Project
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/src/opendr/control/mobile_manipulation/mobileRL/envs/__init__.py b/src/opendr/control/mobile_manipulation/mobileRL/envs/__init__.py
index 0e756f1367..47a701d784 100644
--- a/src/opendr/control/mobile_manipulation/mobileRL/envs/__init__.py
+++ b/src/opendr/control/mobile_manipulation/mobileRL/envs/__init__.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/src/opendr/control/mobile_manipulation/mobileRL/envs/eeplanner.py b/src/opendr/control/mobile_manipulation/mobileRL/envs/eeplanner.py
index ffa8a6dc61..c0bf3ba275 100644
--- a/src/opendr/control/mobile_manipulation/mobileRL/envs/eeplanner.py
+++ b/src/opendr/control/mobile_manipulation/mobileRL/envs/eeplanner.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/src/opendr/control/mobile_manipulation/mobileRL/envs/env_utils.py b/src/opendr/control/mobile_manipulation/mobileRL/envs/env_utils.py
index 6fd24121ac..3972a41fda 100644
--- a/src/opendr/control/mobile_manipulation/mobileRL/envs/env_utils.py
+++ b/src/opendr/control/mobile_manipulation/mobileRL/envs/env_utils.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/src/opendr/control/mobile_manipulation/mobileRL/envs/map.py b/src/opendr/control/mobile_manipulation/mobileRL/envs/map.py
index c06b7208bf..6d528ded5f 100644
--- a/src/opendr/control/mobile_manipulation/mobileRL/envs/map.py
+++ b/src/opendr/control/mobile_manipulation/mobileRL/envs/map.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/src/opendr/control/mobile_manipulation/mobileRL/envs/mobile_manipulation_env.py b/src/opendr/control/mobile_manipulation/mobileRL/envs/mobile_manipulation_env.py
index 89892a81d1..13a17bbd1c 100644
--- a/src/opendr/control/mobile_manipulation/mobileRL/envs/mobile_manipulation_env.py
+++ b/src/opendr/control/mobile_manipulation/mobileRL/envs/mobile_manipulation_env.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/src/opendr/control/mobile_manipulation/mobileRL/envs/robotenv.py b/src/opendr/control/mobile_manipulation/mobileRL/envs/robotenv.py
index c0e56b74e2..fb47e344c3 100644
--- a/src/opendr/control/mobile_manipulation/mobileRL/envs/robotenv.py
+++ b/src/opendr/control/mobile_manipulation/mobileRL/envs/robotenv.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/src/opendr/control/mobile_manipulation/mobileRL/envs/simulator_api.py b/src/opendr/control/mobile_manipulation/mobileRL/envs/simulator_api.py
index bae72e7471..00a2c21f14 100644
--- a/src/opendr/control/mobile_manipulation/mobileRL/envs/simulator_api.py
+++ b/src/opendr/control/mobile_manipulation/mobileRL/envs/simulator_api.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/src/opendr/control/mobile_manipulation/mobileRL/envs/tasks.py b/src/opendr/control/mobile_manipulation/mobileRL/envs/tasks.py
index fa1dec0b16..5bb0412e01 100644
--- a/src/opendr/control/mobile_manipulation/mobileRL/envs/tasks.py
+++ b/src/opendr/control/mobile_manipulation/mobileRL/envs/tasks.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/src/opendr/control/mobile_manipulation/mobileRL/envs/tasks_chained.py b/src/opendr/control/mobile_manipulation/mobileRL/envs/tasks_chained.py
index 1340ef95f6..15c3175d68 100644
--- a/src/opendr/control/mobile_manipulation/mobileRL/envs/tasks_chained.py
+++ b/src/opendr/control/mobile_manipulation/mobileRL/envs/tasks_chained.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/src/opendr/control/mobile_manipulation/mobileRL/evaluation.py b/src/opendr/control/mobile_manipulation/mobileRL/evaluation.py
index d52e1ce81d..b62d5ee5d2 100644
--- a/src/opendr/control/mobile_manipulation/mobileRL/evaluation.py
+++ b/src/opendr/control/mobile_manipulation/mobileRL/evaluation.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/src/opendr/control/mobile_manipulation/mobileRL/handle_launchfiles.py b/src/opendr/control/mobile_manipulation/mobileRL/handle_launchfiles.py
index 33f0c36b2f..e1e68877db 100644
--- a/src/opendr/control/mobile_manipulation/mobileRL/handle_launchfiles.py
+++ b/src/opendr/control/mobile_manipulation/mobileRL/handle_launchfiles.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/src/opendr/control/mobile_manipulation/mobileRL/stablebl_callbacks.py b/src/opendr/control/mobile_manipulation/mobileRL/stablebl_callbacks.py
index 3d65f445a8..fe685a66f4 100644
--- a/src/opendr/control/mobile_manipulation/mobileRL/stablebl_callbacks.py
+++ b/src/opendr/control/mobile_manipulation/mobileRL/stablebl_callbacks.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/src/opendr/control/mobile_manipulation/mobileRL/utils.py b/src/opendr/control/mobile_manipulation/mobileRL/utils.py
index 5ab8c99301..a4daab39f9 100644
--- a/src/opendr/control/mobile_manipulation/mobileRL/utils.py
+++ b/src/opendr/control/mobile_manipulation/mobileRL/utils.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/src/opendr/control/mobile_manipulation/mobile_manipulation_learner.py b/src/opendr/control/mobile_manipulation/mobile_manipulation_learner.py
index 7f97f002f4..660f3e129f 100644
--- a/src/opendr/control/mobile_manipulation/mobile_manipulation_learner.py
+++ b/src/opendr/control/mobile_manipulation/mobile_manipulation_learner.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/src/opendr/control/mobile_manipulation/src/gripper_planner/base_gripper_planner.cpp b/src/opendr/control/mobile_manipulation/src/gripper_planner/base_gripper_planner.cpp
index ecf7659994..4d57caf051 100644
--- a/src/opendr/control/mobile_manipulation/src/gripper_planner/base_gripper_planner.cpp
+++ b/src/opendr/control/mobile_manipulation/src/gripper_planner/base_gripper_planner.cpp
@@ -1,4 +1,4 @@
-// Copyright 2020-2021 OpenDR European Project
+// Copyright 2020-2022 OpenDR European Project
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/src/opendr/control/mobile_manipulation/src/gripper_planner/gaussian_mixture_model.cpp b/src/opendr/control/mobile_manipulation/src/gripper_planner/gaussian_mixture_model.cpp
index 53acac4baa..54d30e125c 100644
--- a/src/opendr/control/mobile_manipulation/src/gripper_planner/gaussian_mixture_model.cpp
+++ b/src/opendr/control/mobile_manipulation/src/gripper_planner/gaussian_mixture_model.cpp
@@ -1,4 +1,4 @@
-// Copyright 2020-2021 OpenDR European Project
+// Copyright 2020-2022 OpenDR European Project
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/src/opendr/control/mobile_manipulation/src/gripper_planner/gmm_planner.cpp b/src/opendr/control/mobile_manipulation/src/gripper_planner/gmm_planner.cpp
index 4b2657f0ca..f2c5f31fcb 100644
--- a/src/opendr/control/mobile_manipulation/src/gripper_planner/gmm_planner.cpp
+++ b/src/opendr/control/mobile_manipulation/src/gripper_planner/gmm_planner.cpp
@@ -1,4 +1,4 @@
-// Copyright 2020-2021 OpenDR European Project
+// Copyright 2020-2022 OpenDR European Project
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/src/opendr/control/mobile_manipulation/src/gripper_planner/linear_planner.cpp b/src/opendr/control/mobile_manipulation/src/gripper_planner/linear_planner.cpp
index 7ed68d265e..5ccf4214ae 100644
--- a/src/opendr/control/mobile_manipulation/src/gripper_planner/linear_planner.cpp
+++ b/src/opendr/control/mobile_manipulation/src/gripper_planner/linear_planner.cpp
@@ -1,4 +1,4 @@
-// Copyright 2020-2021 OpenDR European Project
+// Copyright 2020-2022 OpenDR European Project
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/src/opendr/control/mobile_manipulation/src/pybindings.cpp b/src/opendr/control/mobile_manipulation/src/pybindings.cpp
index 159562b73d..4c9920c12d 100644
--- a/src/opendr/control/mobile_manipulation/src/pybindings.cpp
+++ b/src/opendr/control/mobile_manipulation/src/pybindings.cpp
@@ -1,4 +1,4 @@
-// Copyright 2020-2021 OpenDR European Project
+// Copyright 2020-2022 OpenDR European Project
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/src/opendr/control/mobile_manipulation/src/robot_env.cpp b/src/opendr/control/mobile_manipulation/src/robot_env.cpp
index 2cb86e8253..b39c89a1be 100644
--- a/src/opendr/control/mobile_manipulation/src/robot_env.cpp
+++ b/src/opendr/control/mobile_manipulation/src/robot_env.cpp
@@ -1,4 +1,4 @@
-// Copyright 2020-2021 OpenDR European Project
+// Copyright 2020-2022 OpenDR European Project
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/src/opendr/control/mobile_manipulation/src/robot_hsr.cpp b/src/opendr/control/mobile_manipulation/src/robot_hsr.cpp
index cac6d63c3f..62cc44f7b7 100644
--- a/src/opendr/control/mobile_manipulation/src/robot_hsr.cpp
+++ b/src/opendr/control/mobile_manipulation/src/robot_hsr.cpp
@@ -1,4 +1,4 @@
-// Copyright 2020-2021 OpenDR European Project
+// Copyright 2020-2022 OpenDR European Project
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/src/opendr/control/mobile_manipulation/src/robot_pr2.cpp b/src/opendr/control/mobile_manipulation/src/robot_pr2.cpp
index 19dabce27e..d8afd43816 100644
--- a/src/opendr/control/mobile_manipulation/src/robot_pr2.cpp
+++ b/src/opendr/control/mobile_manipulation/src/robot_pr2.cpp
@@ -1,4 +1,4 @@
-// Copyright 2020-2021 OpenDR European Project
+// Copyright 2020-2022 OpenDR European Project
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/src/opendr/control/mobile_manipulation/src/robot_tiago.cpp b/src/opendr/control/mobile_manipulation/src/robot_tiago.cpp
index d528182242..25b92c1ee5 100644
--- a/src/opendr/control/mobile_manipulation/src/robot_tiago.cpp
+++ b/src/opendr/control/mobile_manipulation/src/robot_tiago.cpp
@@ -1,4 +1,4 @@
-// Copyright 2020-2021 OpenDR European Project
+// Copyright 2020-2022 OpenDR European Project
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/src/opendr/control/mobile_manipulation/src/utils.cpp b/src/opendr/control/mobile_manipulation/src/utils.cpp
index 414940beed..e418d49b51 100644
--- a/src/opendr/control/mobile_manipulation/src/utils.cpp
+++ b/src/opendr/control/mobile_manipulation/src/utils.cpp
@@ -1,4 +1,4 @@
-// Copyright 2020-2021 OpenDR European Project
+// Copyright 2020-2022 OpenDR European Project
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/src/opendr/control/mobile_manipulation/src/worlds.cpp b/src/opendr/control/mobile_manipulation/src/worlds.cpp
index e5aa9c3c75..c305a03c2e 100644
--- a/src/opendr/control/mobile_manipulation/src/worlds.cpp
+++ b/src/opendr/control/mobile_manipulation/src/worlds.cpp
@@ -1,4 +1,4 @@
-// Copyright 2020-2021 OpenDR European Project
+// Copyright 2020-2022 OpenDR European Project
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
diff --git a/src/opendr/control/single_demo_grasp/Makefile b/src/opendr/control/single_demo_grasp/Makefile
index 701a747e57..755bbe20c0 100644
--- a/src/opendr/control/single_demo_grasp/Makefile
+++ b/src/opendr/control/single_demo_grasp/Makefile
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/src/opendr/control/single_demo_grasp/augmentation/augmentation_gui.py b/src/opendr/control/single_demo_grasp/augmentation/augmentation_gui.py
index 6312b88bc9..13fd282a8f 100644
--- a/src/opendr/control/single_demo_grasp/augmentation/augmentation_gui.py
+++ b/src/opendr/control/single_demo_grasp/augmentation/augmentation_gui.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/src/opendr/control/single_demo_grasp/augmentation/augmentation_utils.py b/src/opendr/control/single_demo_grasp/augmentation/augmentation_utils.py
index 990c478df1..1f6286e2d3 100644
--- a/src/opendr/control/single_demo_grasp/augmentation/augmentation_utils.py
+++ b/src/opendr/control/single_demo_grasp/augmentation/augmentation_utils.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/src/opendr/control/single_demo_grasp/training/learner_utils.py b/src/opendr/control/single_demo_grasp/training/learner_utils.py
index 7b1a0295a0..20f850c538 100644
--- a/src/opendr/control/single_demo_grasp/training/learner_utils.py
+++ b/src/opendr/control/single_demo_grasp/training/learner_utils.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/src/opendr/control/single_demo_grasp/training/single_demo_grasp_learner.py b/src/opendr/control/single_demo_grasp/training/single_demo_grasp_learner.py
index 6674b40544..ef360f599f 100644
--- a/src/opendr/control/single_demo_grasp/training/single_demo_grasp_learner.py
+++ b/src/opendr/control/single_demo_grasp/training/single_demo_grasp_learner.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/src/opendr/engine/constants.py b/src/opendr/engine/constants.py
index d1d7cd351a..8956b3cd97 100644
--- a/src/opendr/engine/constants.py
+++ b/src/opendr/engine/constants.py
@@ -1,4 +1,4 @@
-# Copyright 2020 Aristotle University of Thessaloniki
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/src/opendr/engine/data.py b/src/opendr/engine/data.py
index 41454a7e09..667027169c 100644
--- a/src/opendr/engine/data.py
+++ b/src/opendr/engine/data.py
@@ -1,4 +1,4 @@
-# Copyright 2020 Aristotle University of Thessaloniki
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/src/opendr/engine/datasets.py b/src/opendr/engine/datasets.py
index 438835b845..737a642863 100644
--- a/src/opendr/engine/datasets.py
+++ b/src/opendr/engine/datasets.py
@@ -1,4 +1,4 @@
-# Copyright 2020 Aristotle University of Thessaloniki
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/src/opendr/engine/example_learner.py b/src/opendr/engine/example_learner.py
index fe6860841c..063d5bdcd2 100644
--- a/src/opendr/engine/example_learner.py
+++ b/src/opendr/engine/example_learner.py
@@ -1,4 +1,4 @@
-# Copyright 2020 Aristotle University of Thessaloniki
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/src/opendr/engine/learners.py b/src/opendr/engine/learners.py
index 916ea65611..a49a0a8fc1 100644
--- a/src/opendr/engine/learners.py
+++ b/src/opendr/engine/learners.py
@@ -1,4 +1,4 @@
-# Copyright 2020 Aristotle University of Thessaloniki
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/src/opendr/engine/target.py b/src/opendr/engine/target.py
index 13cfeba9ad..efb922aa2f 100644
--- a/src/opendr/engine/target.py
+++ b/src/opendr/engine/target.py
@@ -1,4 +1,4 @@
-# Copyright 2020 Aristotle University of Thessaloniki
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/src/opendr/perception/activity_recognition/cox3d/cox3d_learner.py b/src/opendr/perception/activity_recognition/cox3d/cox3d_learner.py
index dfbd9753a7..244ac8b278 100644
--- a/src/opendr/perception/activity_recognition/cox3d/cox3d_learner.py
+++ b/src/opendr/perception/activity_recognition/cox3d/cox3d_learner.py
@@ -1,4 +1,4 @@
-# Copyright 2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/src/opendr/perception/activity_recognition/datasets/kinetics.py b/src/opendr/perception/activity_recognition/datasets/kinetics.py
index 4dd84e5657..91301d059d 100644
--- a/src/opendr/perception/activity_recognition/datasets/kinetics.py
+++ b/src/opendr/perception/activity_recognition/datasets/kinetics.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/src/opendr/perception/activity_recognition/datasets/utils/transforms.py b/src/opendr/perception/activity_recognition/datasets/utils/transforms.py
index 1256d712ac..6ba0921f04 100644
--- a/src/opendr/perception/activity_recognition/datasets/utils/transforms.py
+++ b/src/opendr/perception/activity_recognition/datasets/utils/transforms.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/src/opendr/perception/activity_recognition/x3d/x3d_learner.py b/src/opendr/perception/activity_recognition/x3d/x3d_learner.py
index 4c2602855c..0a413f67c2 100644
--- a/src/opendr/perception/activity_recognition/x3d/x3d_learner.py
+++ b/src/opendr/perception/activity_recognition/x3d/x3d_learner.py
@@ -1,4 +1,4 @@
-# Copyright 2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/src/opendr/perception/compressive_learning/multilinear_compressive_learning/algorithm/__init__.py b/src/opendr/perception/compressive_learning/multilinear_compressive_learning/algorithm/__init__.py
index ca5542f964..2dc6914a0c 100644
--- a/src/opendr/perception/compressive_learning/multilinear_compressive_learning/algorithm/__init__.py
+++ b/src/opendr/perception/compressive_learning/multilinear_compressive_learning/algorithm/__init__.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/src/opendr/perception/compressive_learning/multilinear_compressive_learning/algorithm/backbones/__init__.py b/src/opendr/perception/compressive_learning/multilinear_compressive_learning/algorithm/backbones/__init__.py
index 5b8c54ed33..4ef3dcea2f 100644
--- a/src/opendr/perception/compressive_learning/multilinear_compressive_learning/algorithm/backbones/__init__.py
+++ b/src/opendr/perception/compressive_learning/multilinear_compressive_learning/algorithm/backbones/__init__.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/src/opendr/perception/compressive_learning/multilinear_compressive_learning/algorithm/backbones/cifar_allcnn.py b/src/opendr/perception/compressive_learning/multilinear_compressive_learning/algorithm/backbones/cifar_allcnn.py
index 017426c7ab..29fe420385 100644
--- a/src/opendr/perception/compressive_learning/multilinear_compressive_learning/algorithm/backbones/cifar_allcnn.py
+++ b/src/opendr/perception/compressive_learning/multilinear_compressive_learning/algorithm/backbones/cifar_allcnn.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/src/opendr/perception/compressive_learning/multilinear_compressive_learning/algorithm/backbones/imagenet_densenet.py b/src/opendr/perception/compressive_learning/multilinear_compressive_learning/algorithm/backbones/imagenet_densenet.py
index 812dcc8472..169851fc54 100644
--- a/src/opendr/perception/compressive_learning/multilinear_compressive_learning/algorithm/backbones/imagenet_densenet.py
+++ b/src/opendr/perception/compressive_learning/multilinear_compressive_learning/algorithm/backbones/imagenet_densenet.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/src/opendr/perception/compressive_learning/multilinear_compressive_learning/algorithm/backbones/imagenet_resnet.py b/src/opendr/perception/compressive_learning/multilinear_compressive_learning/algorithm/backbones/imagenet_resnet.py
index 75e1d44d69..ee13811c26 100644
--- a/src/opendr/perception/compressive_learning/multilinear_compressive_learning/algorithm/backbones/imagenet_resnet.py
+++ b/src/opendr/perception/compressive_learning/multilinear_compressive_learning/algorithm/backbones/imagenet_resnet.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/src/opendr/perception/compressive_learning/multilinear_compressive_learning/algorithm/backbones/imagenet_vgg.py b/src/opendr/perception/compressive_learning/multilinear_compressive_learning/algorithm/backbones/imagenet_vgg.py
index 6333b88adb..e85abf230d 100644
--- a/src/opendr/perception/compressive_learning/multilinear_compressive_learning/algorithm/backbones/imagenet_vgg.py
+++ b/src/opendr/perception/compressive_learning/multilinear_compressive_learning/algorithm/backbones/imagenet_vgg.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/src/opendr/perception/compressive_learning/multilinear_compressive_learning/algorithm/backbones/model_utils.py b/src/opendr/perception/compressive_learning/multilinear_compressive_learning/algorithm/backbones/model_utils.py
index 1f71140a5e..123d6e210e 100644
--- a/src/opendr/perception/compressive_learning/multilinear_compressive_learning/algorithm/backbones/model_utils.py
+++ b/src/opendr/perception/compressive_learning/multilinear_compressive_learning/algorithm/backbones/model_utils.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/src/opendr/perception/compressive_learning/multilinear_compressive_learning/algorithm/data.py b/src/opendr/perception/compressive_learning/multilinear_compressive_learning/algorithm/data.py
index 9c96527eaa..380fa64bb2 100644
--- a/src/opendr/perception/compressive_learning/multilinear_compressive_learning/algorithm/data.py
+++ b/src/opendr/perception/compressive_learning/multilinear_compressive_learning/algorithm/data.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/src/opendr/perception/compressive_learning/multilinear_compressive_learning/algorithm/learner.py b/src/opendr/perception/compressive_learning/multilinear_compressive_learning/algorithm/learner.py
index cb38556297..3c1f943ead 100644
--- a/src/opendr/perception/compressive_learning/multilinear_compressive_learning/algorithm/learner.py
+++ b/src/opendr/perception/compressive_learning/multilinear_compressive_learning/algorithm/learner.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/src/opendr/perception/compressive_learning/multilinear_compressive_learning/multilinear_compressive_learner.py b/src/opendr/perception/compressive_learning/multilinear_compressive_learning/multilinear_compressive_learner.py
index 8386b9e212..8a71441f13 100644
--- a/src/opendr/perception/compressive_learning/multilinear_compressive_learning/multilinear_compressive_learner.py
+++ b/src/opendr/perception/compressive_learning/multilinear_compressive_learning/multilinear_compressive_learner.py
@@ -1,4 +1,4 @@
-# Copyright 1996-2020 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/src/opendr/perception/face_recognition/face_recognition_learner.py b/src/opendr/perception/face_recognition/face_recognition_learner.py
index 004975c72b..dfd44b978d 100644
--- a/src/opendr/perception/face_recognition/face_recognition_learner.py
+++ b/src/opendr/perception/face_recognition/face_recognition_learner.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/src/opendr/perception/facial_expression_recognition/landmark_based_facial_expression_recognition/algorithm/datasets/AFEW_data_gen.py b/src/opendr/perception/facial_expression_recognition/landmark_based_facial_expression_recognition/algorithm/datasets/AFEW_data_gen.py
index 2074667455..357272e456 100644
--- a/src/opendr/perception/facial_expression_recognition/landmark_based_facial_expression_recognition/algorithm/datasets/AFEW_data_gen.py
+++ b/src/opendr/perception/facial_expression_recognition/landmark_based_facial_expression_recognition/algorithm/datasets/AFEW_data_gen.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/src/opendr/perception/facial_expression_recognition/landmark_based_facial_expression_recognition/algorithm/datasets/CASIA_CK_data_gen.py b/src/opendr/perception/facial_expression_recognition/landmark_based_facial_expression_recognition/algorithm/datasets/CASIA_CK_data_gen.py
index dbf609948f..9f0fb74452 100644
--- a/src/opendr/perception/facial_expression_recognition/landmark_based_facial_expression_recognition/algorithm/datasets/CASIA_CK_data_gen.py
+++ b/src/opendr/perception/facial_expression_recognition/landmark_based_facial_expression_recognition/algorithm/datasets/CASIA_CK_data_gen.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/src/opendr/perception/facial_expression_recognition/landmark_based_facial_expression_recognition/algorithm/datasets/data_augmentation.py b/src/opendr/perception/facial_expression_recognition/landmark_based_facial_expression_recognition/algorithm/datasets/data_augmentation.py
index 83c9f97d49..45080a065f 100644
--- a/src/opendr/perception/facial_expression_recognition/landmark_based_facial_expression_recognition/algorithm/datasets/data_augmentation.py
+++ b/src/opendr/perception/facial_expression_recognition/landmark_based_facial_expression_recognition/algorithm/datasets/data_augmentation.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/src/opendr/perception/facial_expression_recognition/landmark_based_facial_expression_recognition/algorithm/datasets/frame_extractor.py b/src/opendr/perception/facial_expression_recognition/landmark_based_facial_expression_recognition/algorithm/datasets/frame_extractor.py
index 83843e49f7..9e501020c1 100644
--- a/src/opendr/perception/facial_expression_recognition/landmark_based_facial_expression_recognition/algorithm/datasets/frame_extractor.py
+++ b/src/opendr/perception/facial_expression_recognition/landmark_based_facial_expression_recognition/algorithm/datasets/frame_extractor.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/src/opendr/perception/facial_expression_recognition/landmark_based_facial_expression_recognition/algorithm/datasets/gen_facial_muscles_data.py b/src/opendr/perception/facial_expression_recognition/landmark_based_facial_expression_recognition/algorithm/datasets/gen_facial_muscles_data.py
index f75d202dca..30eb9eb53e 100644
--- a/src/opendr/perception/facial_expression_recognition/landmark_based_facial_expression_recognition/algorithm/datasets/gen_facial_muscles_data.py
+++ b/src/opendr/perception/facial_expression_recognition/landmark_based_facial_expression_recognition/algorithm/datasets/gen_facial_muscles_data.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/src/opendr/perception/facial_expression_recognition/landmark_based_facial_expression_recognition/algorithm/datasets/landmark_extractor.py b/src/opendr/perception/facial_expression_recognition/landmark_based_facial_expression_recognition/algorithm/datasets/landmark_extractor.py
index dd0ab63588..3ee87c8b69 100644
--- a/src/opendr/perception/facial_expression_recognition/landmark_based_facial_expression_recognition/algorithm/datasets/landmark_extractor.py
+++ b/src/opendr/perception/facial_expression_recognition/landmark_based_facial_expression_recognition/algorithm/datasets/landmark_extractor.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/src/opendr/perception/facial_expression_recognition/landmark_based_facial_expression_recognition/algorithm/models/pstbln.py b/src/opendr/perception/facial_expression_recognition/landmark_based_facial_expression_recognition/algorithm/models/pstbln.py
index 6dd053f780..9d8d583227 100644
--- a/src/opendr/perception/facial_expression_recognition/landmark_based_facial_expression_recognition/algorithm/models/pstbln.py
+++ b/src/opendr/perception/facial_expression_recognition/landmark_based_facial_expression_recognition/algorithm/models/pstbln.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/src/opendr/perception/facial_expression_recognition/landmark_based_facial_expression_recognition/progressive_spatio_temporal_bln_learner.py b/src/opendr/perception/facial_expression_recognition/landmark_based_facial_expression_recognition/progressive_spatio_temporal_bln_learner.py
index 72e68b3146..0941f362c4 100644
--- a/src/opendr/perception/facial_expression_recognition/landmark_based_facial_expression_recognition/progressive_spatio_temporal_bln_learner.py
+++ b/src/opendr/perception/facial_expression_recognition/landmark_based_facial_expression_recognition/progressive_spatio_temporal_bln_learner.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/src/opendr/perception/heart_anomaly_detection/attention_neural_bag_of_feature/algorithm/__init__.py b/src/opendr/perception/heart_anomaly_detection/attention_neural_bag_of_feature/algorithm/__init__.py
index b5b7d06a65..77323b27a3 100644
--- a/src/opendr/perception/heart_anomaly_detection/attention_neural_bag_of_feature/algorithm/__init__.py
+++ b/src/opendr/perception/heart_anomaly_detection/attention_neural_bag_of_feature/algorithm/__init__.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/src/opendr/perception/heart_anomaly_detection/attention_neural_bag_of_feature/attention_neural_bag_of_feature_learner.py b/src/opendr/perception/heart_anomaly_detection/attention_neural_bag_of_feature/attention_neural_bag_of_feature_learner.py
index 7bd25b6514..9af30cd277 100644
--- a/src/opendr/perception/heart_anomaly_detection/attention_neural_bag_of_feature/attention_neural_bag_of_feature_learner.py
+++ b/src/opendr/perception/heart_anomaly_detection/attention_neural_bag_of_feature/attention_neural_bag_of_feature_learner.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/src/opendr/perception/heart_anomaly_detection/gated_recurrent_unit/algorithm/__init__.py b/src/opendr/perception/heart_anomaly_detection/gated_recurrent_unit/algorithm/__init__.py
index fe6caddd71..9985cb5a3a 100644
--- a/src/opendr/perception/heart_anomaly_detection/gated_recurrent_unit/algorithm/__init__.py
+++ b/src/opendr/perception/heart_anomaly_detection/gated_recurrent_unit/algorithm/__init__.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/src/opendr/perception/heart_anomaly_detection/gated_recurrent_unit/algorithm/data.py b/src/opendr/perception/heart_anomaly_detection/gated_recurrent_unit/algorithm/data.py
index 902f1b19da..d032001160 100644
--- a/src/opendr/perception/heart_anomaly_detection/gated_recurrent_unit/algorithm/data.py
+++ b/src/opendr/perception/heart_anomaly_detection/gated_recurrent_unit/algorithm/data.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/src/opendr/perception/heart_anomaly_detection/gated_recurrent_unit/algorithm/models.py b/src/opendr/perception/heart_anomaly_detection/gated_recurrent_unit/algorithm/models.py
index ecb8e2e359..e980ab92cb 100644
--- a/src/opendr/perception/heart_anomaly_detection/gated_recurrent_unit/algorithm/models.py
+++ b/src/opendr/perception/heart_anomaly_detection/gated_recurrent_unit/algorithm/models.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/src/opendr/perception/heart_anomaly_detection/gated_recurrent_unit/algorithm/trainers.py b/src/opendr/perception/heart_anomaly_detection/gated_recurrent_unit/algorithm/trainers.py
index fec0b76d9f..3f6f37a094 100644
--- a/src/opendr/perception/heart_anomaly_detection/gated_recurrent_unit/algorithm/trainers.py
+++ b/src/opendr/perception/heart_anomaly_detection/gated_recurrent_unit/algorithm/trainers.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/src/opendr/perception/heart_anomaly_detection/gated_recurrent_unit/gated_recurrent_unit_learner.py b/src/opendr/perception/heart_anomaly_detection/gated_recurrent_unit/gated_recurrent_unit_learner.py
index 9176ba0168..50ca5ccc00 100644
--- a/src/opendr/perception/heart_anomaly_detection/gated_recurrent_unit/gated_recurrent_unit_learner.py
+++ b/src/opendr/perception/heart_anomaly_detection/gated_recurrent_unit/gated_recurrent_unit_learner.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/src/opendr/perception/multimodal_human_centric/rgbd_hand_gesture_learner/algorithm/__init__.py b/src/opendr/perception/multimodal_human_centric/rgbd_hand_gesture_learner/algorithm/__init__.py
index 6a330be2f8..8ecd264d0c 100644
--- a/src/opendr/perception/multimodal_human_centric/rgbd_hand_gesture_learner/algorithm/__init__.py
+++ b/src/opendr/perception/multimodal_human_centric/rgbd_hand_gesture_learner/algorithm/__init__.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/src/opendr/perception/multimodal_human_centric/rgbd_hand_gesture_learner/algorithm/architectures/__init__.py b/src/opendr/perception/multimodal_human_centric/rgbd_hand_gesture_learner/algorithm/architectures/__init__.py
index 23b6c14b9b..3f178bd998 100644
--- a/src/opendr/perception/multimodal_human_centric/rgbd_hand_gesture_learner/algorithm/architectures/__init__.py
+++ b/src/opendr/perception/multimodal_human_centric/rgbd_hand_gesture_learner/algorithm/architectures/__init__.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/src/opendr/perception/multimodal_human_centric/rgbd_hand_gesture_learner/algorithm/data.py b/src/opendr/perception/multimodal_human_centric/rgbd_hand_gesture_learner/algorithm/data.py
index 36f40d13ab..fb9bbbedbc 100644
--- a/src/opendr/perception/multimodal_human_centric/rgbd_hand_gesture_learner/algorithm/data.py
+++ b/src/opendr/perception/multimodal_human_centric/rgbd_hand_gesture_learner/algorithm/data.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/src/opendr/perception/multimodal_human_centric/rgbd_hand_gesture_learner/rgbd_hand_gesture_learner.py b/src/opendr/perception/multimodal_human_centric/rgbd_hand_gesture_learner/rgbd_hand_gesture_learner.py
index 0b4f3eab56..7206df99d0 100644
--- a/src/opendr/perception/multimodal_human_centric/rgbd_hand_gesture_learner/rgbd_hand_gesture_learner.py
+++ b/src/opendr/perception/multimodal_human_centric/rgbd_hand_gesture_learner/rgbd_hand_gesture_learner.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/src/opendr/perception/object_detection_2d/centernet/centernet_learner.py b/src/opendr/perception/object_detection_2d/centernet/centernet_learner.py
index 7795214d66..196d8c3396 100644
--- a/src/opendr/perception/object_detection_2d/centernet/centernet_learner.py
+++ b/src/opendr/perception/object_detection_2d/centernet/centernet_learner.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/src/opendr/perception/object_detection_2d/datasets/detection_dataset.py b/src/opendr/perception/object_detection_2d/datasets/detection_dataset.py
index 52cdbbdffa..0889f67a70 100644
--- a/src/opendr/perception/object_detection_2d/datasets/detection_dataset.py
+++ b/src/opendr/perception/object_detection_2d/datasets/detection_dataset.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/src/opendr/perception/object_detection_2d/datasets/transforms.py b/src/opendr/perception/object_detection_2d/datasets/transforms.py
index 98b08216b6..5aa6f1e327 100644
--- a/src/opendr/perception/object_detection_2d/datasets/transforms.py
+++ b/src/opendr/perception/object_detection_2d/datasets/transforms.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/src/opendr/perception/object_detection_2d/datasets/wider_face.py b/src/opendr/perception/object_detection_2d/datasets/wider_face.py
index dcf101cfbf..66c185f320 100644
--- a/src/opendr/perception/object_detection_2d/datasets/wider_face.py
+++ b/src/opendr/perception/object_detection_2d/datasets/wider_face.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/src/opendr/perception/object_detection_2d/datasets/wider_person.py b/src/opendr/perception/object_detection_2d/datasets/wider_person.py
index dc09935384..d1372d3ca7 100644
--- a/src/opendr/perception/object_detection_2d/datasets/wider_person.py
+++ b/src/opendr/perception/object_detection_2d/datasets/wider_person.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/src/opendr/perception/object_detection_2d/detr/algorithm/util/__init__.py b/src/opendr/perception/object_detection_2d/detr/algorithm/util/__init__.py
index aaf2a76690..74d66d73ab 100644
--- a/src/opendr/perception/object_detection_2d/detr/algorithm/util/__init__.py
+++ b/src/opendr/perception/object_detection_2d/detr/algorithm/util/__init__.py
@@ -1 +1 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
diff --git a/src/opendr/perception/object_detection_2d/detr/algorithm/util/draw.py b/src/opendr/perception/object_detection_2d/detr/algorithm/util/draw.py
index 0555814e1f..beaccb1219 100644
--- a/src/opendr/perception/object_detection_2d/detr/algorithm/util/draw.py
+++ b/src/opendr/perception/object_detection_2d/detr/algorithm/util/draw.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/src/opendr/perception/object_detection_2d/detr/detr_learner.py b/src/opendr/perception/object_detection_2d/detr/detr_learner.py
index 215983a1a5..6a2ec7c526 100755
--- a/src/opendr/perception/object_detection_2d/detr/detr_learner.py
+++ b/src/opendr/perception/object_detection_2d/detr/detr_learner.py
@@ -1,4 +1,5 @@
-
+# Copyright 2020-2022 OpenDR European Project
+#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
diff --git a/src/opendr/perception/object_detection_2d/gem/algorithm/util/draw.py b/src/opendr/perception/object_detection_2d/gem/algorithm/util/draw.py
index c638190fd4..278414dc73 100644
--- a/src/opendr/perception/object_detection_2d/gem/algorithm/util/draw.py
+++ b/src/opendr/perception/object_detection_2d/gem/algorithm/util/draw.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/src/opendr/perception/object_detection_2d/gem/algorithm/util/sampler.py b/src/opendr/perception/object_detection_2d/gem/algorithm/util/sampler.py
index 72b18b6a61..ebe29cd01b 100644
--- a/src/opendr/perception/object_detection_2d/gem/algorithm/util/sampler.py
+++ b/src/opendr/perception/object_detection_2d/gem/algorithm/util/sampler.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/src/opendr/perception/object_detection_2d/gem/gem_learner.py b/src/opendr/perception/object_detection_2d/gem/gem_learner.py
index 3f60f7fcb6..8012d38106 100644
--- a/src/opendr/perception/object_detection_2d/gem/gem_learner.py
+++ b/src/opendr/perception/object_detection_2d/gem/gem_learner.py
@@ -1,5 +1,5 @@
-# Copyright 2020-2021 OpenDR European Project
-
+# Copyright 2020-2022 OpenDR European Project
+#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
diff --git a/src/opendr/perception/object_detection_2d/retinaface/retinaface_learner.py b/src/opendr/perception/object_detection_2d/retinaface/retinaface_learner.py
index 29f260a1ec..ce1049b53b 100644
--- a/src/opendr/perception/object_detection_2d/retinaface/retinaface_learner.py
+++ b/src/opendr/perception/object_detection_2d/retinaface/retinaface_learner.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/src/opendr/perception/object_detection_2d/ssd/ssd_learner.py b/src/opendr/perception/object_detection_2d/ssd/ssd_learner.py
index 31587436c6..8bb8b8f65b 100644
--- a/src/opendr/perception/object_detection_2d/ssd/ssd_learner.py
+++ b/src/opendr/perception/object_detection_2d/ssd/ssd_learner.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/src/opendr/perception/object_detection_2d/utils/eval_utils.py b/src/opendr/perception/object_detection_2d/utils/eval_utils.py
index e12df113d9..ef4674ce3c 100644
--- a/src/opendr/perception/object_detection_2d/utils/eval_utils.py
+++ b/src/opendr/perception/object_detection_2d/utils/eval_utils.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/src/opendr/perception/object_detection_2d/utils/get_color_infra_alignment.py b/src/opendr/perception/object_detection_2d/utils/get_color_infra_alignment.py
index 5a3018e9d3..9df4349fce 100644
--- a/src/opendr/perception/object_detection_2d/utils/get_color_infra_alignment.py
+++ b/src/opendr/perception/object_detection_2d/utils/get_color_infra_alignment.py
@@ -1,5 +1,5 @@
#!/usr/bin/env python
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/src/opendr/perception/object_detection_2d/utils/vis_utils.py b/src/opendr/perception/object_detection_2d/utils/vis_utils.py
index 37afb5f905..a84cc1309b 100644
--- a/src/opendr/perception/object_detection_2d/utils/vis_utils.py
+++ b/src/opendr/perception/object_detection_2d/utils/vis_utils.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/src/opendr/perception/object_detection_2d/yolov3/yolov3_learner.py b/src/opendr/perception/object_detection_2d/yolov3/yolov3_learner.py
index bc5a98f670..6a47381b5e 100644
--- a/src/opendr/perception/object_detection_2d/yolov3/yolov3_learner.py
+++ b/src/opendr/perception/object_detection_2d/yolov3/yolov3_learner.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/src/opendr/perception/object_detection_3d/datasets/create_data_kitti.py b/src/opendr/perception/object_detection_3d/datasets/create_data_kitti.py
index 012fc1e0cb..40b5318577 100644
--- a/src/opendr/perception/object_detection_3d/datasets/create_data_kitti.py
+++ b/src/opendr/perception/object_detection_3d/datasets/create_data_kitti.py
@@ -1,3 +1,4 @@
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/src/opendr/perception/object_detection_3d/datasets/kitti.py b/src/opendr/perception/object_detection_3d/datasets/kitti.py
index 10b7ab8599..f07bd9c3b4 100644
--- a/src/opendr/perception/object_detection_3d/datasets/kitti.py
+++ b/src/opendr/perception/object_detection_3d/datasets/kitti.py
@@ -1,3 +1,4 @@
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/src/opendr/perception/object_detection_3d/voxel_object_detection_3d/logger.py b/src/opendr/perception/object_detection_3d/voxel_object_detection_3d/logger.py
index b1987b01a3..0a479947da 100644
--- a/src/opendr/perception/object_detection_3d/voxel_object_detection_3d/logger.py
+++ b/src/opendr/perception/object_detection_3d/voxel_object_detection_3d/logger.py
@@ -1,3 +1,4 @@
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/src/opendr/perception/object_detection_3d/voxel_object_detection_3d/second_detector/load.py b/src/opendr/perception/object_detection_3d/voxel_object_detection_3d/second_detector/load.py
index b47843f2b1..7793c90a61 100644
--- a/src/opendr/perception/object_detection_3d/voxel_object_detection_3d/second_detector/load.py
+++ b/src/opendr/perception/object_detection_3d/voxel_object_detection_3d/second_detector/load.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/src/opendr/perception/object_detection_3d/voxel_object_detection_3d/second_detector/run.py b/src/opendr/perception/object_detection_3d/voxel_object_detection_3d/second_detector/run.py
index 8eb846046b..449131d53a 100644
--- a/src/opendr/perception/object_detection_3d/voxel_object_detection_3d/second_detector/run.py
+++ b/src/opendr/perception/object_detection_3d/voxel_object_detection_3d/second_detector/run.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/src/opendr/perception/object_detection_3d/voxel_object_detection_3d/voxel_object_detection_3d_learner.py b/src/opendr/perception/object_detection_3d/voxel_object_detection_3d/voxel_object_detection_3d_learner.py
index 68ac9a1cab..c2fe0afaa9 100644
--- a/src/opendr/perception/object_detection_3d/voxel_object_detection_3d/voxel_object_detection_3d_learner.py
+++ b/src/opendr/perception/object_detection_3d/voxel_object_detection_3d/voxel_object_detection_3d_learner.py
@@ -1,4 +1,4 @@
-# Copyright 2020 Aristotle University of Thessaloniki
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/src/opendr/perception/object_tracking_2d/datasets/market1501_dataset.py b/src/opendr/perception/object_tracking_2d/datasets/market1501_dataset.py
index fc7678c6be..dc7120e844 100644
--- a/src/opendr/perception/object_tracking_2d/datasets/market1501_dataset.py
+++ b/src/opendr/perception/object_tracking_2d/datasets/market1501_dataset.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/src/opendr/perception/object_tracking_2d/datasets/mot_dataset.py b/src/opendr/perception/object_tracking_2d/datasets/mot_dataset.py
index 32b93ec9c9..1743798826 100644
--- a/src/opendr/perception/object_tracking_2d/datasets/mot_dataset.py
+++ b/src/opendr/perception/object_tracking_2d/datasets/mot_dataset.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/src/opendr/perception/object_tracking_2d/deep_sort/algorithm/deep_sort_tracker.py b/src/opendr/perception/object_tracking_2d/deep_sort/algorithm/deep_sort_tracker.py
index 6d0a0a34ca..7073b1e6ff 100644
--- a/src/opendr/perception/object_tracking_2d/deep_sort/algorithm/deep_sort_tracker.py
+++ b/src/opendr/perception/object_tracking_2d/deep_sort/algorithm/deep_sort_tracker.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/src/opendr/perception/object_tracking_2d/deep_sort/algorithm/run.py b/src/opendr/perception/object_tracking_2d/deep_sort/algorithm/run.py
index b0df630859..6e02af3313 100644
--- a/src/opendr/perception/object_tracking_2d/deep_sort/algorithm/run.py
+++ b/src/opendr/perception/object_tracking_2d/deep_sort/algorithm/run.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/src/opendr/perception/object_tracking_2d/deep_sort/object_tracking_2d_deep_sort_learner.py b/src/opendr/perception/object_tracking_2d/deep_sort/object_tracking_2d_deep_sort_learner.py
index 98da503803..2cec93e397 100644
--- a/src/opendr/perception/object_tracking_2d/deep_sort/object_tracking_2d_deep_sort_learner.py
+++ b/src/opendr/perception/object_tracking_2d/deep_sort/object_tracking_2d_deep_sort_learner.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/src/opendr/perception/object_tracking_2d/fair_mot/algorithm/load.py b/src/opendr/perception/object_tracking_2d/fair_mot/algorithm/load.py
index 7e64c3a4b7..54677c54e5 100644
--- a/src/opendr/perception/object_tracking_2d/fair_mot/algorithm/load.py
+++ b/src/opendr/perception/object_tracking_2d/fair_mot/algorithm/load.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/src/opendr/perception/object_tracking_2d/fair_mot/algorithm/run.py b/src/opendr/perception/object_tracking_2d/fair_mot/algorithm/run.py
index c3767ae54a..64d272828c 100644
--- a/src/opendr/perception/object_tracking_2d/fair_mot/algorithm/run.py
+++ b/src/opendr/perception/object_tracking_2d/fair_mot/algorithm/run.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/src/opendr/perception/object_tracking_2d/fair_mot/object_tracking_2d_fair_mot_learner.py b/src/opendr/perception/object_tracking_2d/fair_mot/object_tracking_2d_fair_mot_learner.py
index f719b4dc7a..d22735a919 100644
--- a/src/opendr/perception/object_tracking_2d/fair_mot/object_tracking_2d_fair_mot_learner.py
+++ b/src/opendr/perception/object_tracking_2d/fair_mot/object_tracking_2d_fair_mot_learner.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/src/opendr/perception/object_tracking_2d/logger.py b/src/opendr/perception/object_tracking_2d/logger.py
index 7272692abb..0a479947da 100644
--- a/src/opendr/perception/object_tracking_2d/logger.py
+++ b/src/opendr/perception/object_tracking_2d/logger.py
@@ -1,4 +1,5 @@
-
+# Copyright 2020-2022 OpenDR European Project
+#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
diff --git a/src/opendr/perception/object_tracking_3d/ab3dmot/algorithm/ab3dmot.py b/src/opendr/perception/object_tracking_3d/ab3dmot/algorithm/ab3dmot.py
index e753d7caed..19b0e1d761 100644
--- a/src/opendr/perception/object_tracking_3d/ab3dmot/algorithm/ab3dmot.py
+++ b/src/opendr/perception/object_tracking_3d/ab3dmot/algorithm/ab3dmot.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/src/opendr/perception/object_tracking_3d/ab3dmot/algorithm/evaluate.py b/src/opendr/perception/object_tracking_3d/ab3dmot/algorithm/evaluate.py
index 4a3cacbe02..d28d8d9951 100644
--- a/src/opendr/perception/object_tracking_3d/ab3dmot/algorithm/evaluate.py
+++ b/src/opendr/perception/object_tracking_3d/ab3dmot/algorithm/evaluate.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/src/opendr/perception/object_tracking_3d/ab3dmot/algorithm/kalman_tracker_3d.py b/src/opendr/perception/object_tracking_3d/ab3dmot/algorithm/kalman_tracker_3d.py
index d1caed5d59..5f73a56a78 100644
--- a/src/opendr/perception/object_tracking_3d/ab3dmot/algorithm/kalman_tracker_3d.py
+++ b/src/opendr/perception/object_tracking_3d/ab3dmot/algorithm/kalman_tracker_3d.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/src/opendr/perception/object_tracking_3d/ab3dmot/logger.py b/src/opendr/perception/object_tracking_3d/ab3dmot/logger.py
index b1987b01a3..0a479947da 100644
--- a/src/opendr/perception/object_tracking_3d/ab3dmot/logger.py
+++ b/src/opendr/perception/object_tracking_3d/ab3dmot/logger.py
@@ -1,3 +1,4 @@
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/src/opendr/perception/object_tracking_3d/ab3dmot/object_tracking_3d_ab3dmot_learner.py b/src/opendr/perception/object_tracking_3d/ab3dmot/object_tracking_3d_ab3dmot_learner.py
index 1d607006ce..b542fc510d 100644
--- a/src/opendr/perception/object_tracking_3d/ab3dmot/object_tracking_3d_ab3dmot_learner.py
+++ b/src/opendr/perception/object_tracking_3d/ab3dmot/object_tracking_3d_ab3dmot_learner.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/src/opendr/perception/object_tracking_3d/datasets/kitti_tracking.py b/src/opendr/perception/object_tracking_3d/datasets/kitti_tracking.py
index c7b57cacd1..6332b8889c 100644
--- a/src/opendr/perception/object_tracking_3d/datasets/kitti_tracking.py
+++ b/src/opendr/perception/object_tracking_3d/datasets/kitti_tracking.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/src/opendr/perception/panoptic_segmentation/datasets/cityscapes.py b/src/opendr/perception/panoptic_segmentation/datasets/cityscapes.py
index b48b74973b..eb9f25bf3b 100644
--- a/src/opendr/perception/panoptic_segmentation/datasets/cityscapes.py
+++ b/src/opendr/perception/panoptic_segmentation/datasets/cityscapes.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/src/opendr/perception/panoptic_segmentation/datasets/kitti.py b/src/opendr/perception/panoptic_segmentation/datasets/kitti.py
index 11da638406..212e75931c 100644
--- a/src/opendr/perception/panoptic_segmentation/datasets/kitti.py
+++ b/src/opendr/perception/panoptic_segmentation/datasets/kitti.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/src/opendr/perception/panoptic_segmentation/efficient_ps/configs/singlegpu_sample.py b/src/opendr/perception/panoptic_segmentation/efficient_ps/configs/singlegpu_sample.py
index 31572fae30..6670a71a01 100644
--- a/src/opendr/perception/panoptic_segmentation/efficient_ps/configs/singlegpu_sample.py
+++ b/src/opendr/perception/panoptic_segmentation/efficient_ps/configs/singlegpu_sample.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/src/opendr/perception/panoptic_segmentation/efficient_ps/efficient_ps_learner.py b/src/opendr/perception/panoptic_segmentation/efficient_ps/efficient_ps_learner.py
index ccd177cd40..12b68711ad 100644
--- a/src/opendr/perception/panoptic_segmentation/efficient_ps/efficient_ps_learner.py
+++ b/src/opendr/perception/panoptic_segmentation/efficient_ps/efficient_ps_learner.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/src/opendr/perception/pose_estimation/lightweight_open_pose/algorithm/models/with_mobilenet_v2.py b/src/opendr/perception/pose_estimation/lightweight_open_pose/algorithm/models/with_mobilenet_v2.py
index 1195d38c90..da3f2016f9 100644
--- a/src/opendr/perception/pose_estimation/lightweight_open_pose/algorithm/models/with_mobilenet_v2.py
+++ b/src/opendr/perception/pose_estimation/lightweight_open_pose/algorithm/models/with_mobilenet_v2.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/src/opendr/perception/pose_estimation/lightweight_open_pose/algorithm/models/with_shufflenet.py b/src/opendr/perception/pose_estimation/lightweight_open_pose/algorithm/models/with_shufflenet.py
index e3e6a4f441..09ce1be3d7 100644
--- a/src/opendr/perception/pose_estimation/lightweight_open_pose/algorithm/models/with_shufflenet.py
+++ b/src/opendr/perception/pose_estimation/lightweight_open_pose/algorithm/models/with_shufflenet.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/src/opendr/perception/pose_estimation/lightweight_open_pose/filtered_pose.py b/src/opendr/perception/pose_estimation/lightweight_open_pose/filtered_pose.py
index d64e7f9383..680acb428a 100644
--- a/src/opendr/perception/pose_estimation/lightweight_open_pose/filtered_pose.py
+++ b/src/opendr/perception/pose_estimation/lightweight_open_pose/filtered_pose.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/src/opendr/perception/pose_estimation/lightweight_open_pose/lightweight_open_pose_learner.py b/src/opendr/perception/pose_estimation/lightweight_open_pose/lightweight_open_pose_learner.py
index 370c64db9a..f0002c8bab 100644
--- a/src/opendr/perception/pose_estimation/lightweight_open_pose/lightweight_open_pose_learner.py
+++ b/src/opendr/perception/pose_estimation/lightweight_open_pose/lightweight_open_pose_learner.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/src/opendr/perception/pose_estimation/lightweight_open_pose/utilities.py b/src/opendr/perception/pose_estimation/lightweight_open_pose/utilities.py
index 3b08d473b6..d26dc49a0e 100644
--- a/src/opendr/perception/pose_estimation/lightweight_open_pose/utilities.py
+++ b/src/opendr/perception/pose_estimation/lightweight_open_pose/utilities.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/src/opendr/perception/semantic_segmentation/bisenet/CamVid.py b/src/opendr/perception/semantic_segmentation/bisenet/CamVid.py
index d92ffe5c39..626d60ef46 100644
--- a/src/opendr/perception/semantic_segmentation/bisenet/CamVid.py
+++ b/src/opendr/perception/semantic_segmentation/bisenet/CamVid.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/src/opendr/perception/semantic_segmentation/bisenet/bisenet_learner.py b/src/opendr/perception/semantic_segmentation/bisenet/bisenet_learner.py
index d8c9687bb5..f5ec72da4f 100644
--- a/src/opendr/perception/semantic_segmentation/bisenet/bisenet_learner.py
+++ b/src/opendr/perception/semantic_segmentation/bisenet/bisenet_learner.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/src/opendr/perception/skeleton_based_action_recognition/progressive_spatio_temporal_gcn_learner.py b/src/opendr/perception/skeleton_based_action_recognition/progressive_spatio_temporal_gcn_learner.py
index fb0ef4f5bc..5fe9b8c5e5 100644
--- a/src/opendr/perception/skeleton_based_action_recognition/progressive_spatio_temporal_gcn_learner.py
+++ b/src/opendr/perception/skeleton_based_action_recognition/progressive_spatio_temporal_gcn_learner.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/src/opendr/perception/skeleton_based_action_recognition/spatio_temporal_gcn_learner.py b/src/opendr/perception/skeleton_based_action_recognition/spatio_temporal_gcn_learner.py
index 7501593922..6589637f72 100644
--- a/src/opendr/perception/skeleton_based_action_recognition/spatio_temporal_gcn_learner.py
+++ b/src/opendr/perception/skeleton_based_action_recognition/spatio_temporal_gcn_learner.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/src/opendr/perception/speech_recognition/edgespeechnets/algorithm/audioutils.py b/src/opendr/perception/speech_recognition/edgespeechnets/algorithm/audioutils.py
index 502752cac6..db39f97260 100644
--- a/src/opendr/perception/speech_recognition/edgespeechnets/algorithm/audioutils.py
+++ b/src/opendr/perception/speech_recognition/edgespeechnets/algorithm/audioutils.py
@@ -1,4 +1,4 @@
-# Copyright 2020 Tampere University
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/src/opendr/perception/speech_recognition/edgespeechnets/algorithm/models.py b/src/opendr/perception/speech_recognition/edgespeechnets/algorithm/models.py
index 3cf618cee0..384115dca1 100644
--- a/src/opendr/perception/speech_recognition/edgespeechnets/algorithm/models.py
+++ b/src/opendr/perception/speech_recognition/edgespeechnets/algorithm/models.py
@@ -1,4 +1,4 @@
-# Copyright 2020 Tampere University
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/src/opendr/perception/speech_recognition/edgespeechnets/edgespeechnets_learner.py b/src/opendr/perception/speech_recognition/edgespeechnets/edgespeechnets_learner.py
index a229053b63..2882658539 100644
--- a/src/opendr/perception/speech_recognition/edgespeechnets/edgespeechnets_learner.py
+++ b/src/opendr/perception/speech_recognition/edgespeechnets/edgespeechnets_learner.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/src/opendr/perception/speech_recognition/matchboxnet/algorithm/audioutils.py b/src/opendr/perception/speech_recognition/matchboxnet/algorithm/audioutils.py
index 502752cac6..db39f97260 100644
--- a/src/opendr/perception/speech_recognition/matchboxnet/algorithm/audioutils.py
+++ b/src/opendr/perception/speech_recognition/matchboxnet/algorithm/audioutils.py
@@ -1,4 +1,4 @@
-# Copyright 2020 Tampere University
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/src/opendr/perception/speech_recognition/matchboxnet/algorithm/model.py b/src/opendr/perception/speech_recognition/matchboxnet/algorithm/model.py
index 0c9fa512ad..999027305d 100644
--- a/src/opendr/perception/speech_recognition/matchboxnet/algorithm/model.py
+++ b/src/opendr/perception/speech_recognition/matchboxnet/algorithm/model.py
@@ -1,4 +1,4 @@
-# Copyright 2020 Tampere University
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/src/opendr/perception/speech_recognition/matchboxnet/matchboxnet_learner.py b/src/opendr/perception/speech_recognition/matchboxnet/matchboxnet_learner.py
index 90a90c0163..292887a1ce 100644
--- a/src/opendr/perception/speech_recognition/matchboxnet/matchboxnet_learner.py
+++ b/src/opendr/perception/speech_recognition/matchboxnet/matchboxnet_learner.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/src/opendr/perception/speech_recognition/quadraticselfonn/algorithm/audioutils.py b/src/opendr/perception/speech_recognition/quadraticselfonn/algorithm/audioutils.py
index 5ecaaca543..f2b7bbe763 100644
--- a/src/opendr/perception/speech_recognition/quadraticselfonn/algorithm/audioutils.py
+++ b/src/opendr/perception/speech_recognition/quadraticselfonn/algorithm/audioutils.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/src/opendr/perception/speech_recognition/quadraticselfonn/algorithm/model.py b/src/opendr/perception/speech_recognition/quadraticselfonn/algorithm/model.py
index 3c45e9dc7b..e043230b12 100644
--- a/src/opendr/perception/speech_recognition/quadraticselfonn/algorithm/model.py
+++ b/src/opendr/perception/speech_recognition/quadraticselfonn/algorithm/model.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/src/opendr/perception/speech_recognition/quadraticselfonn/quadraticselfonn_learner.py b/src/opendr/perception/speech_recognition/quadraticselfonn/quadraticselfonn_learner.py
index 1877aeffae..b01ee58cca 100644
--- a/src/opendr/perception/speech_recognition/quadraticselfonn/quadraticselfonn_learner.py
+++ b/src/opendr/perception/speech_recognition/quadraticselfonn/quadraticselfonn_learner.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/src/opendr/simulation/human_model_generation/pifu_generator_learner.py b/src/opendr/simulation/human_model_generation/pifu_generator_learner.py
index 47389873e3..31173a90d5 100644
--- a/src/opendr/simulation/human_model_generation/pifu_generator_learner.py
+++ b/src/opendr/simulation/human_model_generation/pifu_generator_learner.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/src/opendr/simulation/human_model_generation/utilities/config_utils.py b/src/opendr/simulation/human_model_generation/utilities/config_utils.py
index ca8cc9c3c1..38d306d559 100644
--- a/src/opendr/simulation/human_model_generation/utilities/config_utils.py
+++ b/src/opendr/simulation/human_model_generation/utilities/config_utils.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/src/opendr/simulation/human_model_generation/utilities/joint_extractor.py b/src/opendr/simulation/human_model_generation/utilities/joint_extractor.py
index 67588c7659..bd9543db5e 100644
--- a/src/opendr/simulation/human_model_generation/utilities/joint_extractor.py
+++ b/src/opendr/simulation/human_model_generation/utilities/joint_extractor.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/src/opendr/simulation/human_model_generation/utilities/model_3D.py b/src/opendr/simulation/human_model_generation/utilities/model_3D.py
index 36baf7e71d..cef4ab1d29 100644
--- a/src/opendr/simulation/human_model_generation/utilities/model_3D.py
+++ b/src/opendr/simulation/human_model_generation/utilities/model_3D.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/src/opendr/simulation/human_model_generation/utilities/studio.py b/src/opendr/simulation/human_model_generation/utilities/studio.py
index 8b4c5530d3..d253aa36f5 100644
--- a/src/opendr/simulation/human_model_generation/utilities/studio.py
+++ b/src/opendr/simulation/human_model_generation/utilities/studio.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/src/opendr/simulation/human_model_generation/utilities/visualizer.py b/src/opendr/simulation/human_model_generation/utilities/visualizer.py
index d76766f718..b5647a9aeb 100644
--- a/src/opendr/simulation/human_model_generation/utilities/visualizer.py
+++ b/src/opendr/simulation/human_model_generation/utilities/visualizer.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/src/opendr/utils/hyperparameter_tuner/dummy_learner.py b/src/opendr/utils/hyperparameter_tuner/dummy_learner.py
index 89545115b3..92e92eafaa 100644
--- a/src/opendr/utils/hyperparameter_tuner/dummy_learner.py
+++ b/src/opendr/utils/hyperparameter_tuner/dummy_learner.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/src/opendr/utils/hyperparameter_tuner/hyperparameter_tuner.py b/src/opendr/utils/hyperparameter_tuner/hyperparameter_tuner.py
index 6781b16326..373bdfe890 100644
--- a/src/opendr/utils/hyperparameter_tuner/hyperparameter_tuner.py
+++ b/src/opendr/utils/hyperparameter_tuner/hyperparameter_tuner.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/src/opendr/utils/io.py b/src/opendr/utils/io.py
index d7fc485767..d6f6756504 100644
--- a/src/opendr/utils/io.py
+++ b/src/opendr/utils/io.py
@@ -1,4 +1,4 @@
-# Copyright 2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tests/Makefile b/tests/Makefile
index 82bcdfd407..3c2797ee0e 100644
--- a/tests/Makefile
+++ b/tests/Makefile
@@ -1,5 +1,5 @@
#
-# Copyright 2020-2021 OpenDR project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tests/sources/c_api/test_face_recognition.c b/tests/sources/c_api/test_face_recognition.c
index 3dcb47c470..65160fbbcc 100644
--- a/tests/sources/c_api/test_face_recognition.c
+++ b/tests/sources/c_api/test_face_recognition.c
@@ -1,5 +1,5 @@
/*
- * Copyright 2020-2021 OpenDR project
+ * Copyright 2020-2022 OpenDR European Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/tests/sources/c_api/test_fmp_gmapping.cpp b/tests/sources/c_api/test_fmp_gmapping.cpp
index ccdde883d6..1b1875899c 100644
--- a/tests/sources/c_api/test_fmp_gmapping.cpp
+++ b/tests/sources/c_api/test_fmp_gmapping.cpp
@@ -1,5 +1,5 @@
/*
- * Copyright 2020-2021 OpenDR project
+ * Copyright 2020-2022 OpenDR European Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/tests/sources/c_api/test_opendr_utils.c b/tests/sources/c_api/test_opendr_utils.c
index 831320a09c..04e2bcf878 100644
--- a/tests/sources/c_api/test_opendr_utils.c
+++ b/tests/sources/c_api/test_opendr_utils.c
@@ -1,5 +1,5 @@
/*
- * Copyright 2020-2021 OpenDR project
+ * Copyright 2020-2022 OpenDR European Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
diff --git a/tests/sources/tools/control/mobile_manipulation/test_mobile_manipulation.py b/tests/sources/tools/control/mobile_manipulation/test_mobile_manipulation.py
index cd6589b028..df93c9d7a9 100644
--- a/tests/sources/tools/control/mobile_manipulation/test_mobile_manipulation.py
+++ b/tests/sources/tools/control/mobile_manipulation/test_mobile_manipulation.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tests/sources/tools/control/single_demo_grasp/test_single_demo_grasp.py b/tests/sources/tools/control/single_demo_grasp/test_single_demo_grasp.py
index 533e215bde..73108854f9 100644
--- a/tests/sources/tools/control/single_demo_grasp/test_single_demo_grasp.py
+++ b/tests/sources/tools/control/single_demo_grasp/test_single_demo_grasp.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tests/sources/tools/perception/activity_recognition/cox3d/test_cox3d_learner.py b/tests/sources/tools/perception/activity_recognition/cox3d/test_cox3d_learner.py
index 2c54bb87c2..8d1598de46 100644
--- a/tests/sources/tools/perception/activity_recognition/cox3d/test_cox3d_learner.py
+++ b/tests/sources/tools/perception/activity_recognition/cox3d/test_cox3d_learner.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tests/sources/tools/perception/activity_recognition/x3d/test_x3d_learner.py b/tests/sources/tools/perception/activity_recognition/x3d/test_x3d_learner.py
index 8d315661d3..960be05b00 100644
--- a/tests/sources/tools/perception/activity_recognition/x3d/test_x3d_learner.py
+++ b/tests/sources/tools/perception/activity_recognition/x3d/test_x3d_learner.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tests/sources/tools/perception/compressive_learning/multilinear_compressive_learning/test_multilinear_compressive_learner.py b/tests/sources/tools/perception/compressive_learning/multilinear_compressive_learning/test_multilinear_compressive_learner.py
index d7cedeedcd..221012aeb0 100644
--- a/tests/sources/tools/perception/compressive_learning/multilinear_compressive_learning/test_multilinear_compressive_learner.py
+++ b/tests/sources/tools/perception/compressive_learning/multilinear_compressive_learning/test_multilinear_compressive_learner.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tests/sources/tools/perception/face_recognition/test_face_recognition.py b/tests/sources/tools/perception/face_recognition/test_face_recognition.py
index aa640dda57..7f02c6031c 100644
--- a/tests/sources/tools/perception/face_recognition/test_face_recognition.py
+++ b/tests/sources/tools/perception/face_recognition/test_face_recognition.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tests/sources/tools/perception/facial_expression_recognition/landmark_based_facial_expression_recognition/test_pstbln.py b/tests/sources/tools/perception/facial_expression_recognition/landmark_based_facial_expression_recognition/test_pstbln.py
index 9cde2975e5..4720edde23 100644
--- a/tests/sources/tools/perception/facial_expression_recognition/landmark_based_facial_expression_recognition/test_pstbln.py
+++ b/tests/sources/tools/perception/facial_expression_recognition/landmark_based_facial_expression_recognition/test_pstbln.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tests/sources/tools/perception/heart_anomaly_detection/attention_neural_bag_of_feature/test_attention_neural_bag_of_feature_learner.py b/tests/sources/tools/perception/heart_anomaly_detection/attention_neural_bag_of_feature/test_attention_neural_bag_of_feature_learner.py
index 8db019b5d1..cb0dc1d2f3 100644
--- a/tests/sources/tools/perception/heart_anomaly_detection/attention_neural_bag_of_feature/test_attention_neural_bag_of_feature_learner.py
+++ b/tests/sources/tools/perception/heart_anomaly_detection/attention_neural_bag_of_feature/test_attention_neural_bag_of_feature_learner.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tests/sources/tools/perception/heart_anomaly_detection/gated_recurrent_unit/test_gated_recurrent_unit_learner.py b/tests/sources/tools/perception/heart_anomaly_detection/gated_recurrent_unit/test_gated_recurrent_unit_learner.py
index 4fa34c8d19..d84780326e 100644
--- a/tests/sources/tools/perception/heart_anomaly_detection/gated_recurrent_unit/test_gated_recurrent_unit_learner.py
+++ b/tests/sources/tools/perception/heart_anomaly_detection/gated_recurrent_unit/test_gated_recurrent_unit_learner.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tests/sources/tools/perception/multimodal_human_centric/rgbd_hand_gesture_learner/test_rgbd_hand_gesture_learner.py b/tests/sources/tools/perception/multimodal_human_centric/rgbd_hand_gesture_learner/test_rgbd_hand_gesture_learner.py
index bd1c6bd5a5..694763f97c 100644
--- a/tests/sources/tools/perception/multimodal_human_centric/rgbd_hand_gesture_learner/test_rgbd_hand_gesture_learner.py
+++ b/tests/sources/tools/perception/multimodal_human_centric/rgbd_hand_gesture_learner/test_rgbd_hand_gesture_learner.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tests/sources/tools/perception/object_detection_2d/centernet/test_centernet.py b/tests/sources/tools/perception/object_detection_2d/centernet/test_centernet.py
index cb1c1e8608..cbbc446cab 100644
--- a/tests/sources/tools/perception/object_detection_2d/centernet/test_centernet.py
+++ b/tests/sources/tools/perception/object_detection_2d/centernet/test_centernet.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tests/sources/tools/perception/object_detection_2d/detr/test_detr.py b/tests/sources/tools/perception/object_detection_2d/detr/test_detr.py
index e9afc94cce..16b5dbcaa3 100644
--- a/tests/sources/tools/perception/object_detection_2d/detr/test_detr.py
+++ b/tests/sources/tools/perception/object_detection_2d/detr/test_detr.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tests/sources/tools/perception/object_detection_2d/gem/test_gem.py b/tests/sources/tools/perception/object_detection_2d/gem/test_gem.py
index 03ad1e5616..f773f53cea 100644
--- a/tests/sources/tools/perception/object_detection_2d/gem/test_gem.py
+++ b/tests/sources/tools/perception/object_detection_2d/gem/test_gem.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tests/sources/tools/perception/object_detection_2d/retinaface/test_retinaface.py b/tests/sources/tools/perception/object_detection_2d/retinaface/test_retinaface.py
index 71006eb172..f8f52c9390 100644
--- a/tests/sources/tools/perception/object_detection_2d/retinaface/test_retinaface.py
+++ b/tests/sources/tools/perception/object_detection_2d/retinaface/test_retinaface.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tests/sources/tools/perception/object_detection_2d/ssd/test_ssd.py b/tests/sources/tools/perception/object_detection_2d/ssd/test_ssd.py
index 73887a235d..3f3f03e1f5 100644
--- a/tests/sources/tools/perception/object_detection_2d/ssd/test_ssd.py
+++ b/tests/sources/tools/perception/object_detection_2d/ssd/test_ssd.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tests/sources/tools/perception/object_detection_2d/yolov3/test_yolo3.py b/tests/sources/tools/perception/object_detection_2d/yolov3/test_yolo3.py
index 589c46799b..71b2466263 100644
--- a/tests/sources/tools/perception/object_detection_2d/yolov3/test_yolo3.py
+++ b/tests/sources/tools/perception/object_detection_2d/yolov3/test_yolo3.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tests/sources/tools/perception/object_detection_3d/voxel_object_detection_3d/test_object_detection_3d.py b/tests/sources/tools/perception/object_detection_3d/voxel_object_detection_3d/test_object_detection_3d.py
index 3095ae96f0..2372294671 100644
--- a/tests/sources/tools/perception/object_detection_3d/voxel_object_detection_3d/test_object_detection_3d.py
+++ b/tests/sources/tools/perception/object_detection_3d/voxel_object_detection_3d/test_object_detection_3d.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tests/sources/tools/perception/object_tracking_2d/deep_sort/test_object_tracking_2d_deep_sort.py b/tests/sources/tools/perception/object_tracking_2d/deep_sort/test_object_tracking_2d_deep_sort.py
index 323283c154..0c4e35256f 100644
--- a/tests/sources/tools/perception/object_tracking_2d/deep_sort/test_object_tracking_2d_deep_sort.py
+++ b/tests/sources/tools/perception/object_tracking_2d/deep_sort/test_object_tracking_2d_deep_sort.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tests/sources/tools/perception/object_tracking_2d/fair_mot/test_object_tracking_2d_fair_mot.py b/tests/sources/tools/perception/object_tracking_2d/fair_mot/test_object_tracking_2d_fair_mot.py
index 3c2743135f..b75717a668 100644
--- a/tests/sources/tools/perception/object_tracking_2d/fair_mot/test_object_tracking_2d_fair_mot.py
+++ b/tests/sources/tools/perception/object_tracking_2d/fair_mot/test_object_tracking_2d_fair_mot.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tests/sources/tools/perception/object_tracking_3d/ab3dmot/test_object_tracking_3d_ab3dmot.py b/tests/sources/tools/perception/object_tracking_3d/ab3dmot/test_object_tracking_3d_ab3dmot.py
index 5c512cdcb8..723c0b2e15 100644
--- a/tests/sources/tools/perception/object_tracking_3d/ab3dmot/test_object_tracking_3d_ab3dmot.py
+++ b/tests/sources/tools/perception/object_tracking_3d/ab3dmot/test_object_tracking_3d_ab3dmot.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tests/sources/tools/perception/pose_estimation/lightweight_open_pose/test_lightweight_open_pose.py b/tests/sources/tools/perception/pose_estimation/lightweight_open_pose/test_lightweight_open_pose.py
index a0ba8decae..58c00eb751 100644
--- a/tests/sources/tools/perception/pose_estimation/lightweight_open_pose/test_lightweight_open_pose.py
+++ b/tests/sources/tools/perception/pose_estimation/lightweight_open_pose/test_lightweight_open_pose.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tests/sources/tools/perception/semantic_segmentation/bisenet/test_semantic_segmentation_bisenet.py b/tests/sources/tools/perception/semantic_segmentation/bisenet/test_semantic_segmentation_bisenet.py
index fe332ed3dd..77e4eb141f 100644
--- a/tests/sources/tools/perception/semantic_segmentation/bisenet/test_semantic_segmentation_bisenet.py
+++ b/tests/sources/tools/perception/semantic_segmentation/bisenet/test_semantic_segmentation_bisenet.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tests/sources/tools/perception/skeleton_based_action_recognition/test_pstgcn.py b/tests/sources/tools/perception/skeleton_based_action_recognition/test_pstgcn.py
index 71b4df1544..1ec279c2ae 100644
--- a/tests/sources/tools/perception/skeleton_based_action_recognition/test_pstgcn.py
+++ b/tests/sources/tools/perception/skeleton_based_action_recognition/test_pstgcn.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tests/sources/tools/perception/skeleton_based_action_recognition/test_stbln.py b/tests/sources/tools/perception/skeleton_based_action_recognition/test_stbln.py
index 39dcd46dd6..f95d01f570 100644
--- a/tests/sources/tools/perception/skeleton_based_action_recognition/test_stbln.py
+++ b/tests/sources/tools/perception/skeleton_based_action_recognition/test_stbln.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tests/sources/tools/perception/skeleton_based_action_recognition/test_stgcn.py b/tests/sources/tools/perception/skeleton_based_action_recognition/test_stgcn.py
index c11ecc82a5..e1ec303fbe 100644
--- a/tests/sources/tools/perception/skeleton_based_action_recognition/test_stgcn.py
+++ b/tests/sources/tools/perception/skeleton_based_action_recognition/test_stgcn.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tests/sources/tools/perception/skeleton_based_action_recognition/test_tagcn.py b/tests/sources/tools/perception/skeleton_based_action_recognition/test_tagcn.py
index f00c333d00..b6fea730df 100644
--- a/tests/sources/tools/perception/skeleton_based_action_recognition/test_tagcn.py
+++ b/tests/sources/tools/perception/skeleton_based_action_recognition/test_tagcn.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tests/sources/tools/perception/speech_recognition/edgespeechnets/test_edgespeechnets.py b/tests/sources/tools/perception/speech_recognition/edgespeechnets/test_edgespeechnets.py
index d6aab79ca6..57fdfee017 100644
--- a/tests/sources/tools/perception/speech_recognition/edgespeechnets/test_edgespeechnets.py
+++ b/tests/sources/tools/perception/speech_recognition/edgespeechnets/test_edgespeechnets.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tests/sources/tools/perception/speech_recognition/matchboxnet/test_matchboxnet.py b/tests/sources/tools/perception/speech_recognition/matchboxnet/test_matchboxnet.py
index b1c1b593de..cdc29e0de8 100644
--- a/tests/sources/tools/perception/speech_recognition/matchboxnet/test_matchboxnet.py
+++ b/tests/sources/tools/perception/speech_recognition/matchboxnet/test_matchboxnet.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tests/sources/tools/perception/speech_recognition/quadraticselfonn/test_quadraticselfonn.py b/tests/sources/tools/perception/speech_recognition/quadraticselfonn/test_quadraticselfonn.py
index 36afa664e4..81233ecfb7 100644
--- a/tests/sources/tools/perception/speech_recognition/quadraticselfonn/test_quadraticselfonn.py
+++ b/tests/sources/tools/perception/speech_recognition/quadraticselfonn/test_quadraticselfonn.py
@@ -1,4 +1,4 @@
-# Copyright 1996-2020 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tests/sources/tools/simulation/human_model_generation/test_human_model_generation.py b/tests/sources/tools/simulation/human_model_generation/test_human_model_generation.py
index 4c62b26892..307e3ee220 100644
--- a/tests/sources/tools/simulation/human_model_generation/test_human_model_generation.py
+++ b/tests/sources/tools/simulation/human_model_generation/test_human_model_generation.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tests/sources/tools/utils/test_hyperparameter_tuner.py b/tests/sources/tools/utils/test_hyperparameter_tuner.py
index 2f9d59dcaf..71e00a37a0 100644
--- a/tests/sources/tools/utils/test_hyperparameter_tuner.py
+++ b/tests/sources/tools/utils/test_hyperparameter_tuner.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR European Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tests/sources/tools/utils/test_io.py b/tests/sources/tools/utils/test_io.py
index 8fa45385c3..fffce01719 100644
--- a/tests/sources/tools/utils/test_io.py
+++ b/tests/sources/tools/utils/test_io.py
@@ -1,4 +1,4 @@
-# Copyright 2020-2021 OpenDR Project
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
diff --git a/tests/test_license.py b/tests/test_license.py
index 5535915b80..c13a325101 100755
--- a/tests/test_license.py
+++ b/tests/test_license.py
@@ -1,6 +1,6 @@
#!/usr/bin/env python
-# Copyright 2020-2021 Cyberbotics Ltd.
+# Copyright 2020-2022 OpenDR European Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -19,10 +19,14 @@
import unittest
import os
import fnmatch
+import datetime
from io import open
-APACHE2_LICENSE_C = """* Licensed under the Apache License, Version 2.0 (the "License");
+APACHE2_LICENSE_C = """/*
+ * Copyright 2020-20XX OpenDR European Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
@@ -33,9 +37,11 @@
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
- */"""
+ */""".replace('20XX', str(datetime.datetime.now().year))
-APACHE2_LICENSE_CPP = """// Licensed under the Apache License, Version 2.0 (the "License");
+APACHE2_LICENSE_CPP = """// Copyright 2020-20XX OpenDR European Project
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
@@ -45,9 +51,10 @@
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
-// limitations under the License."""
+// limitations under the License.""".replace('20XX', str(datetime.datetime.now().year))
-APACHE2_LICENSE_PYTHON = """
+APACHE2_LICENSE_PYTHON = """# Copyright 2020-20XX OpenDR European Project
+#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
@@ -58,7 +65,7 @@
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
-# limitations under the License."""
+# limitations under the License.""".replace('20XX', str(datetime.datetime.now().year))
PYTHON_OPTIONAL_HEADERS = [
'#!/usr/bin/env python2',
@@ -93,6 +100,8 @@ def setUp(self):
'src/opendr/perception/skeleton_based_action_recognition/algorithm',
'src/opendr/perception/semantic_segmentation/bisenet/algorithm',
'src/opendr/perception/object_detection_2d/retinaface/algorithm',
+ 'src/opendr/perception/object_detection_2d/gem/algorithm',
+ 'src/opendr/perception/object_detection_2d/detr/algorithm',
'src/opendr/perception/panoptic_segmentation/efficient_ps/algorithm/EfficientPS',
'src/opendr/perception/facial_expression_recognition/landmark_based_facial_expression_recognition',
'projects/control/eagerx/eagerx',