diff --git a/src/publisher_imu_bias.cpp b/src/publisher_imu_bias.cpp
index cc842f2fcec73fcc8b5f47d39fd2698521501b8c..2feec6ca1dbfbcd66ab78385eba3412b97f4af43 100644
--- a/src/publisher_imu_bias.cpp
+++ b/src/publisher_imu_bias.cpp
@@ -32,7 +32,7 @@ PublisherImuBias::PublisherImuBias(const std::string& _unique_name,
                                    const ProblemPtr _problem) :
         Publisher(_unique_name, _server, _problem)
 {
-    sensor_imu_ = std::static_pointer_cast<SensorImu>(_problem->getSensor(_server.getParam<std::string>(prefix_ + "/sensor_name")));
+    sensor_imu_ = std::static_pointer_cast<SensorImu>(_problem->findSensor(_server.getParam<std::string>(prefix_ + "/sensor_name")));
 }
 
 void PublisherImuBias::initialize(ros::NodeHandle& nh, const std::string& topic)
diff --git a/src/publisher_map_grid_2d_gravity.cpp b/src/publisher_map_grid_2d_gravity.cpp
index 866b1002185b24a9cb750afd9868a71e6037b331..c55c34144fe372606756ff2d502a000e33cb3978 100644
--- a/src/publisher_map_grid_2d_gravity.cpp
+++ b/src/publisher_map_grid_2d_gravity.cpp
@@ -33,7 +33,7 @@ PublisherMapGrid2dGravity::PublisherMapGrid2dGravity(const std::string& _unique_
                              const ProblemPtr _problem) :
         Publisher(_unique_name, _server, _problem)
 {
-    sensor_imu_ = std::static_pointer_cast<SensorImu>(_problem->getSensor(_server.getParam<std::string>(prefix_ + "/sensor_name")));
+    sensor_imu_ = std::static_pointer_cast<SensorImu>(_problem->findSensor(_server.getParam<std::string>(prefix_ + "/sensor_name")));
 }
 
 void PublisherMapGrid2dGravity::initialize(ros::NodeHandle& nh, const std::string& topic)