From 4307d83cd7a61857561d0fc98bd95697cb40d493 Mon Sep 17 00:00:00 2001
From: jcasals <jcasals@iri.upc.edu>
Date: Wed, 23 Sep 2020 16:02:49 +0200
Subject: [PATCH] WIP

---
 src/processor/processor_odom_icp.cpp | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/processor/processor_odom_icp.cpp b/src/processor/processor_odom_icp.cpp
index a3669c5c1..c71732357 100644
--- a/src/processor/processor_odom_icp.cpp
+++ b/src/processor/processor_odom_icp.cpp
@@ -183,7 +183,8 @@ void ProcessorOdomIcp::computeOdometry(Eigen::Isometry2d map_T_sl, Eigen::Isomet
     y = so_T_sl.translation().y();
     theta = Eigen::Rotation2Dd(so_T_sl.linear()).angle();
     WOLF_INFO("DEBUG ICP LAST TRF ", x, " ", y, " ", theta);
-    Isometry2d map_T_si = map_T_sl * so_T_sl.inverse() * so_T_si;
+    // Isometry2d map_T_si = map_T_sl * so_T_sl.inverse() * so_T_si;
+    Isometry2d map_T_si = so_T_sl.inverse() * so_T_si;
     odometry_['P'] = map_T_si.translation();
     odometry_['O'] = Vector1d(Rotation2Dd(map_T_si.rotation()).angle());
     WOLF_INFO("DEBUG ICP ODOM ", odometry_.vector("PO").transpose());
-- 
GitLab