ROS Callback Group
First saw this when developing for MIT-PITT-RW.
Seems like it was because they were running into DDS buffering issues?
When running a node in a Multi-Threaded Executor, ROS 2 offers two different types of callback groups for controlling execution of callbacks:
- Mutually Exclusive Callback Group
- Reentrant Callback Group