obstacles_detection: fixed ground filtered if under 0

This commit is contained in:
Mathieu Labbe
2016-05-23 15:49:43 -04:00
parent 9d8fd935a9
commit 3d7b6b1baf
+2 -1
View File
@@ -167,7 +167,8 @@ private:
originalCloud = rtabmap::util3d::transformPointCloud(originalCloud, localTransform); originalCloud = rtabmap::util3d::transformPointCloud(originalCloud, localTransform);
if(maxObstaclesHeight_ > 0) if(maxObstaclesHeight_ > 0)
{ {
originalCloud = rtabmap::util3d::passThrough(originalCloud, "z", std::numeric_limits<float>::min(), maxObstaclesHeight_); // std::numeric_limits<float>::lowest() exists only for c++11
originalCloud = rtabmap::util3d::passThrough(originalCloud, "z", std::numeric_limits<int>::min(), maxObstaclesHeight_);
} }
if(originalCloud->size()) if(originalCloud->size())