diff --git a/homer_navigation/src/homer_navigation_node.cpp b/homer_navigation/src/homer_navigation_node.cpp index d99b8ee16a86a156da2cfdc9998e9eef04004086..f63498e2437e0fd28ee6e354c631e856eb646b68 100644 --- a/homer_navigation/src/homer_navigation_node.cpp +++ b/homer_navigation/src/homer_navigation_node.cpp @@ -531,6 +531,11 @@ void HomerNavigationNode::performNextMove() { (float)(m_explorer->getObstacleTransform()->getValue( robotPixel.x(), robotPixel.y()) * m_resolution)); + if (obstacleMapDistance <= 0.00001) { + ROS_ERROR_STREAM( + "obstacleMapDistance is below threshold to 0 setting to 1"); + obstacleMapDistance = 1; + } } float max_move_distance_speed =