ROS Developers Day 2023 talk – Using callback groups in ROS 2

The talk focuses on ROS 2’s Callback Groups feature. It explains the concept of callback groups and showcases their usage via simple example-cases. The focus is on how callback groups can and should be used to either restrict or allow parallel execution of callbacks in ROS 2 nodes, whenever one is running the node using a multi-threaded executor. Most crucially, the talk covers how callback groups should be set to avoid deadlocks in certain situations where they might otherwise occur.

The talk was given as part of 6th ROS Developers Day 2023 by Taneli Korhonen, a ROS developer at Karelics Oy.

Facebook
Twitter
LinkedIn
Picture of Taneli Korhonen
Taneli Korhonen
All Posts

Pipe Inspection request

Photo Documentation
request