-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add Support for GridMap in Map_Server #191
Comments
This might come back when we deal with outdoor navigation or ramps |
Side note: completely nuking costmap_2d is in my queue in the next year to do and replace with grid_maps. Why maintain a 10 year old technology when we could let the nice folks at Zurich do it, and they have alot of nice stuff like iterators that are objectively superior |
Just FYI. @DLu has also completely redone costmap in his repo. That's another alternative to consider. |
Their costmap version is kind of a mid-way between ETH-Zurich's and the existing costmap_2d, I'll have to chat with him to see if there's something additional gained but tentatively my understanding is that grid_maps is more powerful given that we know its being used to represent both costs, gradients and traversibility maps (which was one of the design goals of navigation2). I think his work could be transitioned over to it but there's just an overwhelming amount of work done for us in grid_maps |
* AMRFM-1147 Create BT node to set parameters * AMRFM-1147 Create BT node to set parameters -> fixed set_node_parameters.cpp and fixed forklift_params.yaml; * AMRFM-1147 Create BT node to set parameters -> reverted navigate_with_replanning_v2.xml; * AMRFM-1147 Create BT node to set parameters -> modified set_node_parameters.cpp; * AMRFM-1147 Create BT node to set parameters -> added tests, fixed set_node_parameters.cpp; * AMRFM-1147 Create BT node to set parameters -> added new test into CMakeLists.txt; * AMRFM-1147 Create BT node to set parameters -> added service_name into nav2_tree_nodes.xml and added using ParameterType message; * AMRFM-1147 Create BT node to set parameters -> added tests;
Based on the conversation in this thread + #565 + #1173, as well as going through some of the source code, it looks like nav2 map server and planners have costmaps hardcoded into the framework for now? Since these issues are a couple years old at this point, I was just curious if there's been any further work on integrating ANYbotics's GridMap into nav2 (https://github.com/ANYbotics/grid_map)? |
None currently, its a future project but hasn't been executed on yet |
To at the least demonstrate our extensible framework in the nav2_map_server, we should support grid_map. An implementation of grid_map type maps would implement the interface in the BaseMapServer abstract class. Future consideration will be given to how clients of the map_server can potentially use a different map type. This is likely a discussion for the world model concept. #18
The text was updated successfully, but these errors were encountered: