detecting backward obstacles when navigating
Hi, we are using the navigation stack (diamondback) in our robot in order to navigate in a dynamic scenario with presence of people and must say that its performance is good in general terms. There is, however, a behavior that compromises safety. When a person stands in front of the robot, close to it, the robot moves backward (only if escape_vel parameter has a negative value). If the person starts walking, she can guide the robot backwards.
Although we have several ultrasound sensors at the rear of the robot, it continues moving backward colliding with obstacles. We have tested the navigation setting escape_vel value to zero, but the overall performance gets worse, because the robot gets stuck in much more cases.
Is there any way to configure the navigation stack so that the obstacles in the rear of the robot are taken into account?
Please mention the robot in use and the sensors available.