There have been some performance issues uncovered in the behavior and assumptions made in the implementation of intraprocess communications. This is a meta-ticket to track improvements to intraprocess communications planned for D-turtle.
Tasks:
Based on:
References:
There have been some performance issues uncovered in the behavior and assumptions made in the implementation of intraprocess communications. This is a meta-ticket to track improvements to intraprocess communications planned for D-turtle.
Tasks:
rmw_count_matched_*to avoid publishing interprocess when a publication only has intraprocess subscriptions.(stretch) offer "direct dispatch" (C++ only) - This would be similar to how ROS1 nodelets worked in that subscriptions could be directly invoked from the publication-sidepublishmethod. This is particularly useful in processing pipeline environmentsBased on:
References: