ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

Why does the navfn plan a path through a wall

asked 2017-10-25 07:00:01 -0500

scopus gravatar image

Hi,all, we are using navfn in move_base to plan a global path for a robot. For now, the experiments are being done in a simulated environment by gazebo. However, we found that if the robot is close to a wall, if a goal is on the another side of the wall, the generated path from navfn often goes through the wall. Please see the below two images.

The first image shows the generated path when the inflation layer is canceled. The second image shows the generated path with a running inflation layer. Both of these two path go through the wall.

I have read a similiar question here. But the walls in the illustrated instance are intermittent(not constantly). On the contrary, as you can see from the below images, the walls are constantly(unintermittent).

Is this a bug of navfun? Looking forwards to any advices to improve navfn! Thanks!

image description

image description

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted

answered 2017-10-26 10:53:30 -0500

David Lu gravatar image

Try setting allow_unknown to false.

edit flag offensive delete link more


Thank you very much! We checked the vaule of allow_unknow. It was alrealy "false". And in obstacle layer, the track_unknown_space was also set to be true as needed. The problem still exists.

scopus gravatar image scopus  ( 2017-10-31 03:09:23 -0500 )edit

Question Tools



Asked: 2017-10-25 07:00:01 -0500

Seen: 726 times

Last updated: Oct 26 '17