As some of you have heard me present at ROScon 2022, the ROS real-time working group has worked on a Raspberry Pi 4 image with both ROS 2 and the real-time kernel built-in. We are hoping this image will help make it easier for beginner and expert users to get started with ROS 2, real-time, or both.
I was encouraged to post here to get more visibility on the project so more people can benefit from the work we have done. The image we created can be downloaded from Releases · ros-realtime/ros-realtime-rpi4-image · GitHub.
Additionally, we also released the image builder that builds the image above. This image builder is designed in a generic manner and should be modifiable such that it supports other single board computers.
One thing that I kept getting asked about at ROScon is the possibility of supporting NVIDIA jetson boards. While this is something we are interested in, the real-time working group is mostly a volunteer-driven organization and none of us have an NVIDIA single board computer to play with. Further, it is my understanding that the NVIDIA jetson software stack doesn’t play well with the PREEMPT_RT kernel (my sources are from casual reading, so I could be wrong). That said, if there are community interest and involvement, we are happy to help with the bring-up effort.