navigation2 icon indicating copy to clipboard operation
navigation2 copied to clipboard

Investigate adding in explicit IPC for Nav2 nodes again

Open SteveMacenski opened this issue 4 months ago • 0 comments

Previously, we didn't do this since IPC required the use of only the default QoS profiles and we use several others in Nav2 for various things. We should investigate if this challenge has been overcome now and we can use IPC.

Additionally, Nav2 default launches with rviz2 and application nodes that may subscribe to topics outside of the container. In this case, these performance improvements are negated, but I suppose worthwhile to include unless there's some reason not to. I believe that only the topics that are communicating outside of the process break IPC, but worth checking on that to make sure the entire node isn't broken out of IPC for a debug logging topic or something.

It would be great to get an update from @clalancette on these thoughts -- then execute as it is seen fit.

SteveMacenski avatar Sep 25 '24 18:09 SteveMacenski