diff --git a/include/gnss/factor/factor_gnss_fix_2D.h b/include/gnss/factor/factor_gnss_fix_2d.h
similarity index 89%
rename from include/gnss/factor/factor_gnss_fix_2D.h
rename to include/gnss/factor/factor_gnss_fix_2d.h
index 7e8a2497735d4ae9643a420d3353abd00811eedb..4965cb14bf5fd4ffd933204821bcdc6c0d678a9c 100644
--- a/include/gnss/factor/factor_gnss_fix_2D.h
+++ b/include/gnss/factor/factor_gnss_fix_2d.h
@@ -1,6 +1,6 @@
 
-#ifndef FACTOR_GNSS_FIX_2D_H_
-#define FACTOR_GNSS_FIX_2D_H_
+#ifndef FACTOR_GNSS_FIX_2d_H_
+#define FACTOR_GNSS_FIX_2d_H_
 
 //Wolf includes
 #include "core/common/wolf.h"
@@ -10,17 +10,17 @@
 
 namespace wolf {
     
-WOLF_PTR_TYPEDEFS(FactorGnssFix2D);
+WOLF_PTR_TYPEDEFS(FactorGnssFix2d);
 
-class FactorGnssFix2D : public FactorAutodiff<FactorGnssFix2D, 3, 2, 1, 3, 3, 1, 1, 1>
+class FactorGnssFix2d : public FactorAutodiff<FactorGnssFix2d, 3, 2, 1, 3, 3, 1, 1, 1>
 {
     protected:
         SensorGnssPtr sensor_gnss_ptr_;
 
     public:
 
-        FactorGnssFix2D(FeatureBasePtr& _ftr_ptr, const SensorGnssPtr& _sensor_gnss_ptr, const ProcessorBasePtr& _processor_ptr, bool _apply_loss_function, FactorStatus _status = FAC_ACTIVE) :
-            FactorAutodiff<FactorGnssFix2D, 3, 2, 1, 3, 3, 1, 1, 1>("FactorGnssFix2D",
+        FactorGnssFix2d(FeatureBasePtr& _ftr_ptr, const SensorGnssPtr& _sensor_gnss_ptr, const ProcessorBasePtr& _processor_ptr, bool _apply_loss_function, FactorStatus _status = FAC_ACTIVE) :
+            FactorAutodiff<FactorGnssFix2d, 3, 2, 1, 3, 3, 1, 1, 1>("FactorGnssFix2d",
                                                                      nullptr,
                                                                      nullptr,
                                                                      nullptr,
@@ -37,10 +37,10 @@ class FactorGnssFix2D : public FactorAutodiff<FactorGnssFix2D, 3, 2, 1, 3, 3, 1,
                                                                      _sensor_gnss_ptr->getEnuMapYaw()),
             sensor_gnss_ptr_(_sensor_gnss_ptr)
         {
-            WOLF_WARN_COND(!sensor_gnss_ptr_->isEnuDefined() && _status == FAC_ACTIVE, "Creating an active GNSS Fix 2D factor without initializing ENU");
+            WOLF_WARN_COND(!sensor_gnss_ptr_->isEnuDefined() && _status == FAC_ACTIVE, "Creating an active GNSS Fix 2d factor without initializing ENU");
         }
 
-        virtual ~FactorGnssFix2D() = default;
+        virtual ~FactorGnssFix2d() = default;
 
         virtual std::string getTopology() const override
         {
@@ -60,7 +60,7 @@ class FactorGnssFix2D : public FactorAutodiff<FactorGnssFix2D, 3, 2, 1, 3, 3, 1,
 };
 
 template<typename T>
-inline bool FactorGnssFix2D::operator ()(const T* const _x,
+inline bool FactorGnssFix2d::operator ()(const T* const _x,
                                          const T* const _o,
                                          const T* const _x_antena,
                                          const T* const _t_ENU_map,
@@ -84,19 +84,19 @@ inline bool FactorGnssFix2D::operator ()(const T* const _x,
     //std::cout << "getREnuEcef():\n" << sensor_gnss_ptr_->gettEnuEcef() << std::endl;
     //std::cout << "gettEnuEcef(): " << sensor_gnss_ptr_->gettEnuEcef().transpose() << std::endl;
 
-    // Transform ECEF 3D Fix Feature to 2D Fix in Map coordinates (removing z)
+    // Transform ECEF 3d Fix Feature to 2d Fix in Map coordinates (removing z)
     //std::cout << "R_map_ENU:\n\t" << R_map_ENU(0,0) << "\t" << R_map_ENU(0,1) << "\t" << R_map_ENU(0,2) << "\n\t" << R_map_ENU(1,0) << "\t" << R_map_ENU(1,1) << "\t" << R_map_ENU(1,2) << std::endl;
     //std::cout << "R_ENU_ECEF:\n\t" << R_ENU_ECEF(0,0) << "\t" << R_ENU_ECEF(0,1) << "\t" << R_ENU_ECEF(0,2) << "\n\t" << R_ENU_ECEF(1,0) << "\t" << R_ENU_ECEF(1,1) << "\t" << R_ENU_ECEF(1,2) << "\n\t" << R_ENU_ECEF(2,0) << "\t" << R_ENU_ECEF(2,1) << "\t" << R_ENU_ECEF(2,2) << std::endl;
     //std::cout << "t_ENU_ECEF:\n\t" << t_ENU_ECEF(0) << "\n\t" << t_ENU_ECEF(1) << "\n\t" << t_ENU_ECEF(2) << std::endl;
     Eigen::Matrix<T,2,1> fix_map = R_map_ENU * (R_ENU_ECEF * fix_ECEF + t_ENU_ECEF - t_ENU_map);
-    //std::cout << "fix 3D:\n\t" << getMeasurement()(0) << "\n\t" << getMeasurement()(1) << "\n\t" << getMeasurement()(2) << std::endl;
+    //std::cout << "fix 3d:\n\t" << getMeasurement()(0) << "\n\t" << getMeasurement()(1) << "\n\t" << getMeasurement()(2) << std::endl;
     //std::cout << "fix_map:\n\t" << fix_map[0] << "\n\t" << fix_map[1] << std::endl;
 
     // Antena position in Map coordinates
     Eigen::Matrix<T,2,1> antena_map = R_map_base * t_base_antena.head(2) + t_map_base;
     //std::cout << "antena_map:\n\t" << antena_map[0] << "\n\t" << antena_map[1] << std::endl;
 
-    // Compute residual rotating information matrix to 2D Map coordinates
+    // Compute residual rotating information matrix to 2d Map coordinates
     // Covariance & information are rotated by R*S*R' so for the squred root upper (or right) R*L*U*R'->U*R'
     // In this case R = R_map_ENU * R_ENU_ECEF, then R' = R_ENU_ECEF' * R_map_ENU'
     residuals_ECEF = (getMeasurementSquareRootInformationUpper().cast<T>() * R_ENU_ECEF.transpose() * R_map_ENU.transpose()) * (antena_map - fix_map);
diff --git a/include/gnss/factor/factor_gnss_fix_3D.h b/include/gnss/factor/factor_gnss_fix_3d.h
similarity index 88%
rename from include/gnss/factor/factor_gnss_fix_3D.h
rename to include/gnss/factor/factor_gnss_fix_3d.h
index 4041ca790a8b592c854b9e9d93f9007995dbdbd3..beaf7808ba5410f6bedb54e2f9c0d782f0b03d39 100644
--- a/include/gnss/factor/factor_gnss_fix_3D.h
+++ b/include/gnss/factor/factor_gnss_fix_3d.h
@@ -1,6 +1,6 @@
 
-#ifndef FACTOR_GNSS_FIX_3D_H_
-#define FACTOR_GNSS_FIX_3D_H_
+#ifndef FACTOR_GNSS_FIX_3d_H_
+#define FACTOR_GNSS_FIX_3d_H_
 
 //Wolf includes
 #include "core/common/wolf.h"
@@ -9,17 +9,17 @@
 
 namespace wolf {
     
-WOLF_PTR_TYPEDEFS(FactorGnssFix3D);
+WOLF_PTR_TYPEDEFS(FactorGnssFix3d);
 
-class FactorGnssFix3D : public FactorAutodiff<FactorGnssFix3D, 3, 3, 4, 3, 3, 1, 1, 1>
+class FactorGnssFix3d : public FactorAutodiff<FactorGnssFix3d, 3, 3, 4, 3, 3, 1, 1, 1>
 {
     protected:
         SensorGnssPtr sensor_gnss_ptr_;
 
     public:
 
-        FactorGnssFix3D(FeatureBasePtr& _ftr_ptr, const SensorGnssPtr& _sensor_gnss_ptr, const ProcessorBasePtr& _processor_ptr, bool _apply_loss_function, FactorStatus _status = FAC_ACTIVE) :
-            FactorAutodiff<FactorGnssFix3D, 3, 3, 4, 3, 3, 1, 1, 1>("FactorGnssFix3D",
+        FactorGnssFix3d(FeatureBasePtr& _ftr_ptr, const SensorGnssPtr& _sensor_gnss_ptr, const ProcessorBasePtr& _processor_ptr, bool _apply_loss_function, FactorStatus _status = FAC_ACTIVE) :
+            FactorAutodiff<FactorGnssFix3d, 3, 3, 4, 3, 3, 1, 1, 1>("FactorGnssFix3d",
                                                                      nullptr,
                                                                      nullptr,
                                                                      nullptr,
@@ -36,10 +36,10 @@ class FactorGnssFix3D : public FactorAutodiff<FactorGnssFix3D, 3, 3, 4, 3, 3, 1,
                                                                      _sensor_gnss_ptr->getEnuMapYaw()),
             sensor_gnss_ptr_(_sensor_gnss_ptr)
         {
-            WOLF_WARN_COND(!sensor_gnss_ptr_->isEnuDefined() && _status == FAC_ACTIVE, "Creating an ACTIVE GNSS Fix 3D factor without initializing ENU");
+            WOLF_WARN_COND(!sensor_gnss_ptr_->isEnuDefined() && _status == FAC_ACTIVE, "Creating an ACTIVE GNSS Fix 3d factor without initializing ENU");
         }
 
-        virtual ~FactorGnssFix3D() = default;
+        virtual ~FactorGnssFix3d() = default;
 
         virtual std::string getTopology() const override
         {
@@ -59,7 +59,7 @@ class FactorGnssFix3D : public FactorAutodiff<FactorGnssFix3D, 3, 3, 4, 3, 3, 1,
 };
 
 template<typename T>
-inline bool FactorGnssFix3D::operator ()(const T* const _x,
+inline bool FactorGnssFix3d::operator ()(const T* const _x,
                                          const T* const _o,
                                          const T* const _x_antena,
                                          const T* const _t_ENU_map,
@@ -79,7 +79,7 @@ inline bool FactorGnssFix3D::operator ()(const T* const _x,
     Eigen::Map<const Eigen::Matrix<T,3,1> > t_ENU_map(_t_ENU_map);
     Eigen::Matrix<T,3,1> fix_ECEF = getMeasurement().cast<T>();
 
-    // Transform ECEF 3D Fix Feature to Map coordinates
+    // Transform ECEF 3d Fix Feature to Map coordinates
     Eigen::Matrix<T,3,1> fix_map = R_map_ENU * (R_ENU_ECEF * fix_ECEF + t_ENU_ECEF - t_ENU_map);
 
     // Antena position in Map coordinates
diff --git a/include/gnss/factor/factor_gnss_single_diff_2D.h b/include/gnss/factor/factor_gnss_single_diff_2d.h
similarity index 80%
rename from include/gnss/factor/factor_gnss_single_diff_2D.h
rename to include/gnss/factor/factor_gnss_single_diff_2d.h
index e8f139c430fa689d451bc0189a147d3b83a1c309..44a6dbdff015ad7b9049d0d115c48899ddf35cf2 100644
--- a/include/gnss/factor/factor_gnss_single_diff_2D.h
+++ b/include/gnss/factor/factor_gnss_single_diff_2d.h
@@ -1,6 +1,6 @@
 
-#ifndef FACTOR_GNSS_SINGLE_DIFF_2D_H_
-#define FACTOR_GNSS_SINGLE_DIFF_2D_H_
+#ifndef FACTOR_GNSS_SINGLE_DIFF_2d_H_
+#define FACTOR_GNSS_SINGLE_DIFF_2d_H_
 
 //Wolf includes
 #include "core/common/wolf.h"
@@ -10,17 +10,17 @@
 
 namespace wolf {
     
-WOLF_PTR_TYPEDEFS(FactorGnssSingleDiff2D);
+WOLF_PTR_TYPEDEFS(FactorGnssSingleDiff2d);
 
-class FactorGnssSingleDiff2D : public FactorAutodiff<FactorGnssSingleDiff2D, 3, 2, 1, 2, 1, 3, 1, 1, 1>
+class FactorGnssSingleDiff2d : public FactorAutodiff<FactorGnssSingleDiff2d, 3, 2, 1, 2, 1, 3, 1, 1, 1>
 {
     protected:
         SensorGnssPtr sensor_gnss_ptr_;
 
     public:
 
-        FactorGnssSingleDiff2D(FeatureBasePtr& _ftr_ptr, const FrameBasePtr& _frame_other_ptr, const SensorGnssPtr& _sensor_gnss_ptr, const ProcessorBasePtr& _processor_ptr, bool _apply_loss_function, FactorStatus _status = FAC_ACTIVE) :
-            FactorAutodiff<FactorGnssSingleDiff2D, 3, 2, 1, 2, 1, 3, 1, 1, 1>("GNSS SINGLE DIFFERENCES 2D",
+        FactorGnssSingleDiff2d(FeatureBasePtr& _ftr_ptr, const FrameBasePtr& _frame_other_ptr, const SensorGnssPtr& _sensor_gnss_ptr, const ProcessorBasePtr& _processor_ptr, bool _apply_loss_function, FactorStatus _status = FAC_ACTIVE) :
+            FactorAutodiff<FactorGnssSingleDiff2d, 3, 2, 1, 2, 1, 3, 1, 1, 1>("GNSS SINGLE DIFFERENCES 2d",
                                                                               _frame_other_ptr,
                                                                               nullptr,
                                                                               nullptr,
@@ -38,10 +38,10 @@ class FactorGnssSingleDiff2D : public FactorAutodiff<FactorGnssSingleDiff2D, 3,
                                                                               _sensor_gnss_ptr->getEnuMapYaw()),
             sensor_gnss_ptr_(_sensor_gnss_ptr)
         {
-            WOLF_WARN_COND(!sensor_gnss_ptr_->isEnuDefined(), "Creating a GNSS SingleDiff 2D factor without initializing ENU");
+            WOLF_WARN_COND(!sensor_gnss_ptr_->isEnuDefined(), "Creating a GNSS SingleDiff 2d factor without initializing ENU");
         }
 
-        virtual ~FactorGnssSingleDiff2D() = default;
+        virtual ~FactorGnssSingleDiff2d() = default;
 
         virtual std::string getTopology() const override
         {
@@ -62,7 +62,7 @@ class FactorGnssSingleDiff2D : public FactorAutodiff<FactorGnssSingleDiff2D, 3,
 };
 
 template<typename T>
-inline bool FactorGnssSingleDiff2D::operator ()(const T* const _x1,
+inline bool FactorGnssSingleDiff2d::operator ()(const T* const _x1,
                                                 const T* const _o1,
                                                 const T* const _x2,
                                                 const T* const _o2,
@@ -82,23 +82,23 @@ inline bool FactorGnssSingleDiff2D::operator ()(const T* const _x1,
     Eigen::Matrix<T,3,3> R_ENU_ECEF = sensor_gnss_ptr_->getREnuEcef().cast<T>();
     Eigen::Matrix<T,2,3> R_MAP_ENU = sensor_gnss_ptr_->computeREnuMap(_roll_ENU_MAP[0], _pitch_ENU_MAP[0], _yaw_ENU_MAP[0]).transpose().topRows(2);
 
-    // Transform ECEF 3D SingleDiff Feature to 2D SingleDiff in Map coordinates (removing z)
-    Eigen::Matrix<T,2,1> measured_diff_2D_MAP = R_MAP_ENU * (R_ENU_ECEF * getMeasurement().cast<T>());
+    // Transform ECEF 3d SingleDiff Feature to 2d SingleDiff in Map coordinates (removing z)
+    Eigen::Matrix<T,2,1> measured_diff_2d_MAP = R_MAP_ENU * (R_ENU_ECEF * getMeasurement().cast<T>());
 
     // Substraction of expected antena positions in Map coordinates
-    Eigen::Matrix<T,2,1> expected_diff_2D_MAP = (R_MAP_BASE2 * t_BASE_ANTENA.head(2) + t_MAP_BASE2) - (R_MAP_BASE1 * t_BASE_ANTENA.head(2) + t_MAP_BASE1);
+    Eigen::Matrix<T,2,1> expected_diff_2d_MAP = (R_MAP_BASE2 * t_BASE_ANTENA.head(2) + t_MAP_BASE2) - (R_MAP_BASE1 * t_BASE_ANTENA.head(2) + t_MAP_BASE1);
 
-    // Compute residual rotating information matrix to 2D Map coordinates
+    // Compute residual rotating information matrix to 2d Map coordinates
     // Covariance & information are rotated by R*S*R' so for the squred root upper (or right) R*L*U*R'->U*R'
-    // In this case R = R_2DMAP_ENU * R_ENU_ECEF, then R' = R_ENU_ECEF' * R_2DMAP_ENU'
-    residuals_ECEF = (getMeasurementSquareRootInformationUpper().cast<T>() * R_ENU_ECEF.transpose() * R_MAP_ENU.transpose()) * (expected_diff_2D_MAP - measured_diff_2D_MAP);
+    // In this case R = R_2dMAP_ENU * R_ENU_ECEF, then R' = R_ENU_ECEF' * R_2dMAP_ENU'
+    residuals_ECEF = (getMeasurementSquareRootInformationUpper().cast<T>() * R_ENU_ECEF.transpose() * R_MAP_ENU.transpose()) * (expected_diff_2d_MAP - measured_diff_2d_MAP);
 
     //std::cout << "frame1: " << _x1[0] << " " << _x1[1] << " " << _o1[0] << std::endl;
     //std::cout << "frame2: " << _x2[0] << " " << _x2[1] << " " << _o2[0] << std::endl;
     //std::cout << "antena: " << _x_antena[0] << " " << _x_antena[1] << " " << _x_antena[2] << std::endl;
     //std::cout << "RPY: " << _roll[0] << " " << _pitch[1] << " " << _yaw[2] << std::endl;
-    //std::cout << "measured_diff_2D: " << measured_diff_2D[0] << " " << measured_diff_2D[1] << std::endl;
-    //std::cout << "expected_diff_2D: " << expected_diff_2D[0] << " " << expected_diff_2D[1] << std::endl;
+    //std::cout << "measured_diff_2d: " << measured_diff_2d[0] << " " << measured_diff_2d[1] << std::endl;
+    //std::cout << "expected_diff_2d: " << expected_diff_2d[0] << " " << expected_diff_2d[1] << std::endl;
 
     return true;
 }
diff --git a/src/processor/processor_gnss_fix.cpp b/src/processor/processor_gnss_fix.cpp
index 6ae3ebdebecae4cfdc1ce098c074dae0c102afbb..7477b0711f94b6c4782090f92ef404b5a8f43179 100644
--- a/src/processor/processor_gnss_fix.cpp
+++ b/src/processor/processor_gnss_fix.cpp
@@ -1,5 +1,5 @@
-#include "gnss/factor/factor_gnss_fix_2D.h"
-#include "gnss/factor/factor_gnss_fix_3D.h"
+#include "gnss/factor/factor_gnss_fix_2d.h"
+#include "gnss/factor/factor_gnss_fix_3d.h"
 #include "gnss/feature/feature_gnss_fix.h"
 #include "gnss/processor/processor_gnss_fix.h"
 #include "gnss/capture/capture_gnss_fix.h"
@@ -107,12 +107,12 @@ FactorBasePtr ProcessorGnssFix::emplaceFactor(FeatureBasePtr _ftr)
 {
     // CREATE CONSTRAINT --------------------
     //WOLF_DEBUG("creating the factor...");
-    // 2D
+    // 2d
     if (getProblem()->getDim() == 2)
-        return FactorBase::emplace<FactorGnssFix2D>(_ftr, _ftr, sensor_gnss_, shared_from_this(), params_->apply_loss_function, FAC_ACTIVE);
-    // 3D
+        return FactorBase::emplace<FactorGnssFix2d>(_ftr, _ftr, sensor_gnss_, shared_from_this(), params_->apply_loss_function, FAC_ACTIVE);
+    // 3d
     else
-        return FactorBase::emplace<FactorGnssFix3D>(_ftr, _ftr, sensor_gnss_, shared_from_this(), params_->apply_loss_function, FAC_ACTIVE);
+        return FactorBase::emplace<FactorGnssFix3d>(_ftr, _ftr, sensor_gnss_, shared_from_this(), params_->apply_loss_function, FAC_ACTIVE);
 }
 
 bool ProcessorGnssFix::rejectOutlier(FactorBasePtr fac)
diff --git a/src/processor/processor_gnss_single_diff.cpp b/src/processor/processor_gnss_single_diff.cpp
index 96fdddde675f6f1685dc7e9b001f5a4a973886fd..b69c833bdd06af917a1134772c1ba5a4b15656f8 100644
--- a/src/processor/processor_gnss_single_diff.cpp
+++ b/src/processor/processor_gnss_single_diff.cpp
@@ -1,4 +1,4 @@
-#include "gnss/factor/factor_gnss_single_diff_2D.h"
+#include "gnss/factor/factor_gnss_single_diff_2d.h"
 #include "gnss/feature/feature_gnss_single_diff.h"
 #include "gnss/processor/processor_gnss_single_diff.h"
 #include "gnss/capture/capture_gnss_single_diff.h"
@@ -90,12 +90,12 @@ void ProcessorGnssSingleDiff::processCapture(CaptureBasePtr _capture)
 FactorBasePtr ProcessorGnssSingleDiff::emplaceFactor(FeatureBasePtr _ftr)
 {
     //WOLF_DEBUG("creating the factor...");
-    // 2D
+    // 2d
     if (getProblem()->getDim() == 2)
-        return FactorBase::emplace<FactorGnssSingleDiff2D>(_ftr, _ftr, incoming_capture_->getOriginFrame(), sensor_gnss_, shared_from_this(), params_->apply_loss_function);
-    // 3D TODO
+        return FactorBase::emplace<FactorGnssSingleDiff2d>(_ftr, _ftr, incoming_capture_->getOriginFrame(), sensor_gnss_, shared_from_this(), params_->apply_loss_function);
+    // 3d TODO
     else
-        std::runtime_error("Single Differences in 3D not implemented yet.");
+        std::runtime_error("Single Differences in 3d not implemented yet.");
 
     return nullptr;
 }
diff --git a/src/sensor/sensor_gnss.cpp b/src/sensor/sensor_gnss.cpp
index 52ded0f3d3aa05b37568242681d5cb4e57c8b9e9..d7dd217023f93289789abc378a763570f383ff82 100644
--- a/src/sensor/sensor_gnss.cpp
+++ b/src/sensor/sensor_gnss.cpp
@@ -11,7 +11,7 @@ static double kFirstEccentricitySquared = 6.69437999014 * 0.001;
 static double kSecondEccentricitySquared = 6.73949674228 * 0.001;
 //static double kFlattening = 1 / 298.257223563;
 
-SensorGnss::SensorGnss(StateBlockPtr _p_ptr,             //GNSS antena 3D position with respect to the car frame (base frame)
+SensorGnss::SensorGnss(StateBlockPtr _p_ptr,             //GNSS antena 3d position with respect to the car frame (base frame)
                        StateBlockPtr _bias_ptr,          //GNSS sensor time bias
                        ParamsSensorGnssPtr params)         //sensor params
         :
@@ -129,7 +129,7 @@ void SensorGnss::initializeEnuMap(const Eigen::VectorXd& _pose_MAP_frameENU, con
     // compute fix vector (from 1 to 2) in ENU coordinates
     Eigen::Vector3d v_ENU = R_ENU_ECEF * (_t_ECEF_antena2 - _t_ECEF_antenaENU);
 
-    // 2D
+    // 2d
     if (getProblem()->getDim() == 2)
     {
         // compute antena vector (from 1 to 2) in MAP
@@ -178,7 +178,7 @@ void SensorGnss::initializeEnuMap(const Eigen::VectorXd& _pose_MAP_frameENU, con
 
         WOLF_INFO("SensorGnss: ENU-MAP initialized.")
     }
-    // 3D
+    // 3d
     else
     {
         //TODO
diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt
index 4686b740fca68fc811028129737b3640fb9eab6d..4938b4e67a3dbe1add04c0026420ec581b50ca77 100644
--- a/test/CMakeLists.txt
+++ b/test/CMakeLists.txt
@@ -13,10 +13,10 @@ include_directories(${GTEST_INCLUDE_DIRS})
 #                                                         #
 ###########################################################
 
-# FactorGnssFix2D test
-wolf_add_gtest(gtest_factor_gnss_fix_2D gtest_factor_gnss_fix_2D.cpp)
-target_link_libraries(gtest_factor_gnss_fix_2D ${PLUGIN_NAME} ${wolf_LIBRARY})
+# FactorGnssFix2d test
+wolf_add_gtest(gtest_factor_gnss_fix_2d gtest_factor_gnss_fix_2d.cpp)
+target_link_libraries(gtest_factor_gnss_fix_2d ${PLUGIN_NAME} ${wolf_LIBRARY})
 
-# FactorGnssSingleDiff2D test
-wolf_add_gtest(gtest_factor_gnss_single_diff_2D gtest_factor_gnss_single_diff_2D.cpp)
-target_link_libraries(gtest_factor_gnss_single_diff_2D ${PLUGIN_NAME} ${wolf_LIBRARY})
\ No newline at end of file
+# FactorGnssSingleDiff2d test
+wolf_add_gtest(gtest_factor_gnss_single_diff_2d gtest_factor_gnss_single_diff_2d.cpp)
+target_link_libraries(gtest_factor_gnss_single_diff_2d ${PLUGIN_NAME} ${wolf_LIBRARY})
\ No newline at end of file
diff --git a/test/gtest_factor_gnss_fix_2D.cpp b/test/gtest_factor_gnss_fix_2d.cpp
similarity index 97%
rename from test/gtest_factor_gnss_fix_2D.cpp
rename to test/gtest_factor_gnss_fix_2d.cpp
index be550e395fcfa0b1a6d279185a2b4e25951ed97f..aa04c5dfe3a215b1ea4b7d919b2870c1dfb3575d 100644
--- a/test/gtest_factor_gnss_fix_2D.cpp
+++ b/test/gtest_factor_gnss_fix_2d.cpp
@@ -1,11 +1,11 @@
 /**
- * \file gtest_factor_gnss_fix_2D.cpp
+ * \file gtest_factor_gnss_fix_2d.cpp
  *
  *  Created on: Aug 1, 2018
  *      \author: jvallve
  */
 
-#include "gnss/factor/factor_gnss_fix_2D.h"
+#include "gnss/factor/factor_gnss_fix_2d.h"
 #include <core/utils/utils_gtest.h>
 
 #include "core/problem/problem.h"
@@ -93,7 +93,7 @@ FrameBasePtr frame_ptr;
 
 ////////////////////////////////////////////////////////
 
-TEST(FactorGnssFix2DTest, configure_tree)
+TEST(FactorGnssFix2dTest, configure_tree)
 {
     ceres_mgr_ptr->getSolverOptions().max_num_iterations = 100;
 
@@ -130,7 +130,7 @@ TEST(FactorGnssFix2DTest, configure_tree)
  * Estimating: MAP_BASE position.
  * Fixed: ENU_MAP, MAP_BASE orientation, BASE_ANTENA.
  */
-TEST(FactorGnssFix2DTest, gnss_1_map_base_position)
+TEST(FactorGnssFix2dTest, gnss_1_map_base_position)
 {
     // --------------------------- Reset states
     resetStates(gnss_sensor_ptr, frame_ptr, o_enu_map, t_base_antena, t_enu_map, t_map_base, o_map_base);
@@ -176,7 +176,7 @@ TEST(FactorGnssFix2DTest, gnss_1_map_base_position)
  * Estimating: MAP_BASE orientation.
  * Fixed: ENU_MAP, MAP_BASE position, BASE_ANTENA.
  */
-TEST(FactorGnssFix2DTest, gnss_1_map_base_orientation)
+TEST(FactorGnssFix2dTest, gnss_1_map_base_orientation)
 {
     // --------------------------- Reset states
     resetStates(gnss_sensor_ptr, frame_ptr, o_enu_map, t_base_antena, t_enu_map, t_map_base, o_map_base);
@@ -219,7 +219,7 @@ TEST(FactorGnssFix2DTest, gnss_1_map_base_orientation)
  * Estimating: ENU_MAP yaw.
  * Fixed: ENU_MAP position, MAP_BASE and BASE_ANTENA.
  */
-TEST(FactorGnssFix2DTest, gnss_1_enu_map_yaw)
+TEST(FactorGnssFix2dTest, gnss_1_enu_map_yaw)
 {
     // --------------------------- Reset states
     resetStates(gnss_sensor_ptr, frame_ptr, o_enu_map, t_base_antena, t_enu_map, t_map_base, o_map_base);
@@ -262,7 +262,7 @@ TEST(FactorGnssFix2DTest, gnss_1_enu_map_yaw)
  * Estimating: ENU_MAP position.
  * Fixed: ENU_MAP yaw, MAP_BASE and BASE_ANTENA.
  */
-TEST(FactorGnssFix2DTest, gnss_1_enu_map_position)
+TEST(FactorGnssFix2dTest, gnss_1_enu_map_position)
 {
     // --------------------------- Reset states
     resetStates(gnss_sensor_ptr, frame_ptr, o_enu_map, t_base_antena, t_enu_map, t_map_base, o_map_base);
@@ -306,7 +306,7 @@ TEST(FactorGnssFix2DTest, gnss_1_enu_map_position)
  * Estimating: BASE_ANTENA (2 first components that are observable).
  * Fixed: ENU_MAP, MAP_BASE.
  */
-TEST(FactorGnssFix2DTest, gnss_1_base_antena)
+TEST(FactorGnssFix2dTest, gnss_1_base_antena)
 {
     // --------------------------- Reset states
     resetStates(gnss_sensor_ptr, frame_ptr, o_enu_map, t_base_antena, t_enu_map, t_map_base, o_map_base);
diff --git a/test/gtest_factor_gnss_single_diff_2D.cpp b/test/gtest_factor_gnss_single_diff_2d.cpp
similarity index 91%
rename from test/gtest_factor_gnss_single_diff_2D.cpp
rename to test/gtest_factor_gnss_single_diff_2d.cpp
index 65f93e5bd69e5100d842917cf7b4afed67d1d648..9250d3b0ee9561cfbea842b2b55472bb37e20b35 100644
--- a/test/gtest_factor_gnss_single_diff_2D.cpp
+++ b/test/gtest_factor_gnss_single_diff_2d.cpp
@@ -1,19 +1,19 @@
 /**
- * \file gtest_factor_gnss_single_diff_2D.cpp
+ * \file gtest_factor_gnss_single_diff_2d.cpp
  *
  *  Created on: Aug 28, 2018
  *      \author: jvallve
  */
 
 
-#include "gnss/factor/factor_gnss_single_diff_2D.h"
+#include "gnss/factor/factor_gnss_single_diff_2d.h"
 #include <core/utils/utils_gtest.h>
 
 #include "core/capture/capture_motion.h"
 #include "core/problem/problem.h"
 #include "gnss/sensor/sensor_gnss.h"
-#include "core/sensor/sensor_odom_2D.h"
-#include "core/processor/processor_odom_2D.h"
+#include "core/sensor/sensor_odom_2d.h"
+#include "core/processor/processor_odom_2d.h"
 #include "gnss/processor/processor_gnss_single_diff.h"
 
 #include "core/ceres_wrapper/ceres_manager.h"
@@ -25,7 +25,7 @@ using std::cout;
 using std::endl;
 
 
-class FactorGnssSingleDiff2DTest : public testing::Test
+class FactorGnssSingleDiff2dTest : public testing::Test
 {
     public:
 
@@ -41,10 +41,10 @@ class FactorGnssSingleDiff2DTest : public testing::Test
         ProblemPtr problem_ptr;
         CeresManagerPtr ceres_mgr_ptr;
         SensorGnssPtr gnss_sensor_ptr;
-        SensorOdom2DPtr odom_sensor_ptr;
+        SensorOdom2dPtr odom_sensor_ptr;
         FrameBasePtr prior_frame_ptr;
 
-        FactorGnssSingleDiff2DTest()
+        FactorGnssSingleDiff2dTest()
         {
             o_enu_map << 2.6;
             t_map_base1 << 32, -34, 0; // z=0
@@ -80,21 +80,21 @@ class FactorGnssSingleDiff2DTest : public testing::Test
             problem_ptr->installProcessor("ProcessorGnssSingleDiff", "gnss single difference", gnss_sensor_ptr, gnss_params_ptr);
 
             // odom sensor & processor
-            ParamsSensorOdom2DPtr odom_intrinsics_ptr = std::make_shared<ParamsSensorOdom2D>();
+            ParamsSensorOdom2dPtr odom_intrinsics_ptr = std::make_shared<ParamsSensorOdom2d>();
             odom_intrinsics_ptr->k_disp_to_disp = 0.1;
             odom_intrinsics_ptr->k_rot_to_rot = 0.1;
 //<<<<<<< HEAD
-            odom_sensor_ptr = std::static_pointer_cast<SensorOdom2D>(problem_ptr->installSensor("SensorOdom2D", "odometer", VectorXd::Zero(3), odom_intrinsics_ptr));
+            odom_sensor_ptr = std::static_pointer_cast<SensorOdom2d>(problem_ptr->installSensor("SensorOdom2d", "odometer", VectorXd::Zero(3), odom_intrinsics_ptr));
 //=======
-//            odom_sensor_ptr = std::static_pointer_cast<SensorOdom2D>(problem_ptr->installSensor("ODOM 2D", "odometer", VectorXd::Zero(3), odom_intrinsics_ptr));
+//            odom_sensor_ptr = std::static_pointer_cast<SensorOdom2d>(problem_ptr->installSensor("ODOM 2d", "odometer", VectorXd::Zero(3), odom_intrinsics_ptr));
 //>>>>>>> 8-replace-scalar-to-double
-            ProcessorParamsOdom2DPtr odom_params_ptr = std::make_shared<ProcessorParamsOdom2D>();
+            ProcessorParamsOdom2dPtr odom_params_ptr = std::make_shared<ProcessorParamsOdom2d>();
             odom_params_ptr->voting_active = true;
             odom_params_ptr->dist_traveled = 1;
             odom_params_ptr->angle_turned = 2.0;
             odom_params_ptr->max_time_span = 1.0;
             odom_params_ptr->time_tolerance = 1.0;
-            problem_ptr->installProcessor("ProcessorOdom2D", "main odometry", odom_sensor_ptr, odom_params_ptr);
+            problem_ptr->installProcessor("ProcessorOdom2d", "main odometry", odom_sensor_ptr, odom_params_ptr);
             //problem_ptr->setProcessorMotion("main odometry");
 
             // set prior (FIXED)
@@ -126,7 +126,7 @@ class FactorGnssSingleDiff2DTest : public testing::Test
 
 ////////////////////////////////////////////////////////
 
-TEST_F(FactorGnssSingleDiff2DTest, check_tree)
+TEST_F(FactorGnssSingleDiff2dTest, check_tree)
 {
     ASSERT_TRUE(problem_ptr->check(0));
     ASSERT_TRUE(prior_frame_ptr != nullptr);
@@ -138,7 +138,7 @@ TEST_F(FactorGnssSingleDiff2DTest, check_tree)
  * Estimating: MAP_BASE2 position.
  * Fixed: MAP_BASE1, ENU_MAP fixed, MAP_BASE2 orientation, BASE_ANTENA.
  */
-TEST_F(FactorGnssSingleDiff2DTest, gnss_1_map_base_position)
+TEST_F(FactorGnssSingleDiff2dTest, gnss_1_map_base_position)
 {
     // Create GNSS Fix capture
     CaptureGnssSingleDiffPtr cap_gnss_ptr = std::make_shared<CaptureGnssSingleDiff>(TimeStamp(0), gnss_sensor_ptr, t_ecef_antena2-t_ecef_antena1, 1e-6*Matrix3d::Identity(), prior_frame_ptr);
@@ -171,7 +171,7 @@ TEST_F(FactorGnssSingleDiff2DTest, gnss_1_map_base_position)
  * Estimating: MAP_BASE2 orientation.
  * Fixed: MAP_BASE1, ENU_MAP fixed, MAP_BASE2 position, BASE_ANTENA.
  */
-TEST_F(FactorGnssSingleDiff2DTest, gnss_1_map_base_orientation)
+TEST_F(FactorGnssSingleDiff2dTest, gnss_1_map_base_orientation)
 {
     ASSERT_TRUE(prior_frame_ptr != nullptr);
     // Create GNSS Fix capture
@@ -206,7 +206,7 @@ TEST_F(FactorGnssSingleDiff2DTest, gnss_1_map_base_orientation)
  * Estimating: ENU_MAP yaw.
  * Fixed: MAP_BASE1, MAP_BASE2 and BASE_ANTENA.
  */
-TEST_F(FactorGnssSingleDiff2DTest, gnss_1_enu_map_yaw)
+TEST_F(FactorGnssSingleDiff2dTest, gnss_1_enu_map_yaw)
 {
     // Create GNSS Fix capture
     CaptureGnssSingleDiffPtr cap_gnss_ptr = std::make_shared<CaptureGnssSingleDiff>(TimeStamp(0), gnss_sensor_ptr, t_ecef_antena2-t_ecef_antena1, 1e-6*Matrix3d::Identity(), prior_frame_ptr);
@@ -238,7 +238,7 @@ TEST_F(FactorGnssSingleDiff2DTest, gnss_1_enu_map_yaw)
  * Estimating: BASE_ANTENA (2 first components obsevable).
  * Fixed: MAP_BASE1, ENU_MAP, MAP_BASE2.
  */
-TEST_F(FactorGnssSingleDiff2DTest, gnss_1_base_antena)
+TEST_F(FactorGnssSingleDiff2dTest, gnss_1_base_antena)
 {
     // Create GNSS Fix capture
     CaptureGnssSingleDiffPtr cap_gnss_ptr = std::make_shared<CaptureGnssSingleDiff>(TimeStamp(0), gnss_sensor_ptr, t_ecef_antena2-t_ecef_antena1, 1e-6*Matrix3d::Identity(), prior_frame_ptr);