Raspberry Pi OS Bullseye 64-bit


Is there a platform specific instruction for ROS2 installation on a Raspberry Pi 3 running Raspberry Pi OS Bullseye 64-bit edition?

I was trying to follow the steps outlined for Debian packages but there is a roadblock for my knowledge level. The following command is supposed to add the repository so that I can update/upgrade subsequently:

echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/ros-archive-keyring.gpg] http://packages.ros.org/ros2/ubuntu $(source /etc/os-release && echo $UBUNTU_CODENAME) main" | sudo tee /etc/apt/sources.list.d/ros2.list > /dev/null

I noticed that this command is for Ubuntu specifically. I don’t know what terms should be used for Raspberry Pi OS arm64 flavor. Even the package URL should be pointing to a Debian alternative, I believe. Any guidance will be appreciated. Thanks.

Kind regards.

I have one for Ubuntu ARM64 desktop, but the big issue is getting the Raspicam to work with it. The notes are in GitHub Ubiquity Robotics pi2-image. In Ubuntu, ROS Noetic is just a sudo apt install ros-noetic-desktop-full. Caution, gazebo will run on a PI 4, but painfully slow. Also, make sure you have good heatsinks.

PS there is no reason to run ARM64 on a PI 3. Also desktop-full won’t install on Ubuntu 20 ARM32.

Thanks for your quick response.

Kind regards.

I have Neotic running under Ubuntu 22.04.

I have Humble running on ARM64 Ubuntu 22, but CSI cameras won’t run on the old Raspicam mmal. Lib-camera and Christian Rauch’s ros_camera do run. Gazebo doesn’t exist for Ubuntu 22.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.