mesh_navigation icon indicating copy to clipboard operation
mesh_navigation copied to clipboard

Dynamic Obstacle Avoidance

Open jorgemiar opened this issue 4 years ago • 5 comments

Can mesh navigation plan around dynamic obstacles? Is there some sort of local planner? Or should one from move_base_flex be used?

jorgemiar avatar Nov 17 '20 13:11 jorgemiar

The dynamic obstacle avoidance is coming in the beginning of next year through a new layer plugin which adjusting the vector field around dynamic obstacles.

spuetz avatar Nov 17 '20 14:11 spuetz

Great! You also mentioned on the move_base_flex repo there will be a MBF implementation with grid_maps next year, will it be similar to this? Will this approach still be superior than grid_maps because of these benefits (mainly muli-level environment support), from your paper?

Unlike 2D grid map approaches, this 3D planner works on triangle meshes instead of 2D grid map planes. Working with such 3D surfaces in navigation has the advantage of conformity of the navigation costs based on distances, height differences, roughness, forbidden areas and other criteria. Additionally,meshes represent 3D space directly and can easily be annotated with semantic labels as described in Deeken et al.(2014). Compared to 2.5D solutions, full 3D mesh surface navigation algorithms enable navigating through a multilevel environment, such as multistory buildings or tunnel systems. In particular mesh navigation is appropriate for climbing robots or other robots with the ability to access walls or ceilings.

jorgemiar avatar Nov 17 '20 16:11 jorgemiar

Hi @jorgemia, It is, since it supports multilayer and multilevel environments. But the efficient and robust mapping of meshes is still and open research topic. The grid_map_nav is planned for next year, yes.

spuetz avatar Dec 16 '20 08:12 spuetz

Hello @spuetz,

Hope all is well. I wonder if there are any updates to the new layer plugin which adjusting the vector field around dynamic obstacles?

Looking forward to it!

derektan95 avatar Nov 13 '21 02:11 derektan95

Hi @spuetz!

I'd like to ask if there are any updates on the dynamic (local) mesh planning?

sopesa avatar Dec 13 '23 14:12 sopesa