Fixed last scan drifting in maps created when not optimizing from the last node

This commit is contained in:
matlabbe
2015-09-23 16:54:10 -04:00
parent d4fe741eb0
commit 624aded6de
+1 -1
View File
@@ -1232,7 +1232,7 @@ void CoreWrapper::process(
SensorData tmpData = data;
tmpData.setId(-1);
tmpSignature.insert(std::make_pair(-1, Signature(-1, -1, 0, data.stamp(), "", odom, tmpData)));
filteredPoses.insert(std::make_pair(-1, odom));
filteredPoses.insert(std::make_pair(-1, rtabmap_.getMapCorrection()*odom));
// Update maps
filteredPoses = mapsManager_.updateMapCaches(