Skip to content

ROS2 Special Topics

Executor

  • https://github.com/ros2/rclcpp/issues/1618
  • https://github.com/ros2/rclcpp/issues/1637
  • https://github.com/ros2/rclcpp/issues/1642
  • https://github.com/ros2/design/pull/305
  • https://github.com/ros2/rclcpp/pull/1416
  • https://discourse.ros.org/t/ros2-middleware-change-proposal/15863
  • https://discourse.ros.org/t/singlethreadedexecutor-creates-a-high-cpu-overhead-in-ros-2/10077
  • https://discourse.ros.org/t/reducing-ros-2-cpu-overhead-by-simplifying-the-ros-2-layers/13808

  • https://micro.ros.org/docs/concepts/client_library/execution_management/

  • https://docs.ros.org/en/humble/How-To-Guides/Using-callback-groups.html

Performance

  • https://github.com/irobot-ros/ros2-performance
  • https://github.com/ros2/ros2_tracing
  • https://github.com/irobot-ros/events-executor/
  • https://robocup.informatik.uni-hamburg.de/en/2022/07/experiences-with-ros-2-on-our-robots/

Practical Issues

  • https://robocup.informatik.uni-hamburg.de/en/2022/07/experiences-with-ros-2-on-our-robots/