diff --git a/include/gnss/processor/processor_gnss_fix.h b/include/gnss/processor/processor_gnss_fix.h
index 5835ac81f9535bda1cca0a059b48249f03fb2ac7..021c538ee52593aee364b05b45651601d6bec4ce 100644
--- a/include/gnss/processor/processor_gnss_fix.h
+++ b/include/gnss/processor/processor_gnss_fix.h
@@ -28,7 +28,7 @@ struct ProcessorParamsGnssFix : public ProcessorParamsBase
         dist_traveled           = _server.getParam<Scalar>(_unique_name + "/dist_traveled");
         enu_map_init_dist_min   = _server.getParam<Scalar>(_unique_name + "/enu_map_init_dist_min");
     }
-    std::string print()
+    std::string print() const
     {
         return "\n" + ProcessorParamsBase::print()                              + "\n"
             + "time_th: "               + std::to_string(time_th)               + "\n"
diff --git a/include/gnss/processor/processor_gnss_single_diff.h b/include/gnss/processor/processor_gnss_single_diff.h
index 67e12150bda505ed3874ce024a99a47c168ea198..ded70ac567b4d5247a61b1ad561b057a3ffa26fb 100644
--- a/include/gnss/processor/processor_gnss_single_diff.h
+++ b/include/gnss/processor/processor_gnss_single_diff.h
@@ -28,7 +28,7 @@ struct ProcessorParamsGnssSingleDiff : public ProcessorParamsBase
         dist_traveled           = _server.getParam<Scalar>(_unique_name + "/dist_traveled");
         enu_map_init_dist_min   = _server.getParam<Scalar>(_unique_name + "/enu_map_init_dist_min");
     }
-    std::string print()
+    std::string print() const
     {
         return "\n" + ProcessorParamsBase::print()                              + "\n"
             + "time_th: "               + std::to_string(time_th)               + "\n"
diff --git a/include/gnss/sensor/sensor_gnss.h b/include/gnss/sensor/sensor_gnss.h
index b53ecbc8aab02d6184d252cecb5993fbfb9d25c7..66c4109261c2399919aab90014abe877d844c0d3 100644
--- a/include/gnss/sensor/sensor_gnss.h
+++ b/include/gnss/sensor/sensor_gnss.h
@@ -30,7 +30,7 @@ struct IntrinsicsGnss : public IntrinsicsBase
             yaw_fixed_          = _server.getParam<bool>(_unique_name + "/yaw_fixed");
             translation_fixed_  = _server.getParam<bool>(_unique_name + "/translation_fixed");
         }
-        std::string print()
+        std::string print() const
         {
             return "\n" + IntrinsicsBase::print()                           + "\n"
             + "extrinsics_fixed: "  + std::to_string(extrinsics_fixed_)     + "\n"