From f9656e1497e95706d3dbcc0f404d1624be7aa2a0 Mon Sep 17 00:00:00 2001 From: Malte Roosen <mroosen@uni-koblenz.de> Date: Mon, 21 Nov 2016 16:56:42 +0000 Subject: [PATCH] Catch error case of obstacleMapDistance=0 --- homer_navigation/src/homer_navigation_node.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/homer_navigation/src/homer_navigation_node.cpp b/homer_navigation/src/homer_navigation_node.cpp index d99b8ee1..f63498e2 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 = -- GitLab