Updated variance check for Inf too

This commit is contained in:
matlabbe
2015-11-26 10:42:04 -05:00
parent b44b8ca732
commit 542437c135
+4 -4
View File
@@ -929,8 +929,8 @@ void CoreWrapper::commonDepthCallback(
rtabmap_ros::timestampFromROS(stamp)),
lastPose_,
odomFrameId,
rotVariance_>0?rotVariance_:1.0,
transVariance_>0?transVariance_:1.0);
uIsFinite(rotVariance_) && rotVariance_>0?rotVariance_:1.0,
uIsFinite(transVariance_) && transVariance_>0?transVariance_:1.0);
rotVariance_ = 0;
transVariance_ = 0;
}
@@ -1067,8 +1067,8 @@ void CoreWrapper::commonStereoCallback(
rtabmap_ros::timestampFromROS(stamp)),
lastPose_,
odomFrameId,
rotVariance_>0?rotVariance_:1.0,
transVariance_>0?transVariance_:1.0);
uIsFinite(rotVariance_) && rotVariance_>0?rotVariance_:1.0,
uIsFinite(transVariance_) && transVariance_>0?transVariance_:1.0);
rotVariance_ = 0;
transVariance_ = 0;