0
$\begingroup$

Rosanswers logo

Hi,

I am using ros2 galactic installed from ros-testing repository

I implemented the keepout_filter as described in the official doc, the problem is that the forbidden areas are not inflated which results that the robot cannot avoid them. as seen in the image below.

I am wondering how can I set the inflation to danger areas as shown in stevemacenski's demo. Thanks in advance

image description

Then:

image description


Originally posted by Youssef_Lah on ROS Answers with karma: 195 on 2021-06-05

Post score: 0

$\endgroup$

1 Answer 1

0
$\begingroup$

Rosanswers logo

Costmap filters are no longer applied with the inflation layer. As the keepout / speed zones are meant to place a mask on specific no-go or high cost areas, it didn’t make sense for us to inflate them since they themselves should be representative of the areas the robot should not enter.


Originally posted by stevemacenski with karma: 8272 on 2021-06-06

This answer was ACCEPTED on the original site

Post score: 0


Original comments

Comment by Youssef_Lah on 2021-06-06:
Thanks for the answer. without inflation (for keepout zones only), the robot is not be able to follow the path generated by global plan as shown in the image. I tried to set the filter to global costmap only and delete it for local costmap but the robot still can't reach the goal.

$\endgroup$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.