Conversation
|
More specifically about the plugins idea: ROS offers pluginlib for dynamically loading plugins into ROS nodes. Rviz uses this (the Submaps plugin, for example). If cartographer_ros offered a plugin API where we could execute the plugin code in |
|
Thanks @ojura for your RFC. The results look very interesting. Without having looked at your code in detail, I would vote against adding a plugin architecture to cartographer_ros for this purpose. I would be fine with the idea of opening up the |
|
Can you please elaborate more? You think this could be merged upstream? The code for frontier detection is more or less fully contained in I have a couple of other ideas for specializing robotics algorithms for Cartographer (for example, submap-level path planning), so that's why I'm rooting for a plugin API where we could write plugins which make use of Cartographer internals, but can live as standalone Catkin packages. |
Rendered