Some of you may remember the ROS 2 real-time image for Raspberry Pi that I presented at ROScon 2022 or in a previous post. @razr and I have worked on it and updated it to support ROS 2 Jazzy and Ubuntu 24.04. I just created a release for it here: Releases · ros-realtime/ros-realtime-rpi4-image · GitHub
Contrary to the previous efforts, this image now supports Raspberry Pi 3, 4, and 5! This gives a wider range of choices for people interested in running ROS on Raspberry Pis. I’m particularly excited to start using this on the Raspberry Pi 5 which gives exceptional performance both for normal code and in-terms of delivering a low scheduling latency.
Here are some preliminary real-time scheduling latency results based on measuring cyclictest latency during a heavy CPU stress test.
Enjoy!