#raspberrypi #raspberrypi4 #raspberrypi5 #linuxubuntu #linux #ros2 #ros2jazzy #jazzy #robotics #machinelearning #industrialrobotics
It takes a significant amount of time and energy to create these free video tutorials. You can support my efforts in this way:
- Buy me a Coffee: [ Ссылка ]
- PayPal: [ Ссылка ]
- Patreon: [ Ссылка ]
- You Can also press the Thanks YouTube Dollar button
In this tutorial, we explain how to properly install ROS2 Jazzy Jalisco and Ubuntu Linux on Raspberry Pi. We also explain how to overclock the CPU and GPU of Raspberry Pi to improve the performance of running ROS2 on Jazzy Jalisco. We test the installation by running a subscriber-publisher example.
Summary and important notes:
1. The first step is to create a Linux Ubuntu installer by creating a bootable Solid-State Drive (SSD) or a micro-SD card. In this tutorial, we will be using an SSD. The motivation for using an external SSD drive is to improve the read and write speed of Raspberry Pi. We have noticed that an SSD drive is at least 10 times faster than a micro-SD card. This speed will become visible during read and write extensive tasks, such as saving or loading large files or installing and building large projects. If you do not need to perform fast read or write disk operations, then you can also use a micro-SD card.
Then, in this tutorial, we will explain how to install Ubuntu 24.04. The motivation for installing Ubuntu 24.04 is that we want to install ROS2 Jazzy Jalisco. Namely, Jazzy Jalisco requires Linux Ubuntu 24.04. However, everything explained in this tutorial applies to any other supported Ubuntu distribution and to any other ROS2 version, such as Ubuntu 22.04 and ROS2 Humble. Finally, we use Raspberry Pi 4 with 4GB RAM. However, you can also use any other version of Raspberry Pi 4 (which has at least 4GB RAM) or Raspberry Pi 5. Raspberry Pi 5 is even faster than Raspberry Pi 4 and consequently, Linux Ubuntu and ROS Jazzy will run even better.
2. Then, after the first step is completed, we will boot the Raspberry Pi by using the created bootable medium from Step 1 and we will install the Ubuntu Linux Desktop and configure the system. This is a very easy step that is largely performed automatically by the Linux Ubuntu graphical installer. You just need to set your username and password and set the time zone, as well as connect to your WiFi or Ethernet network.
3. Then, we will optimize the performance in order to improve the speed. We will overclock the Raspberry Pi CPU and GPU. You can skip this step is you are satisfied with the speed of Linux Ubuntu on your version of Raspberry Pi.
4. Finally, we explain how to install ROS2 Jazzy Jalisco on Raspberry Pi, and we explain how to test the installation by running the Hello World program of ROS2. That is, we explain how to run the talker-listener example. Note that ROS2 Jazzy Jalisco is the newest version of ROS2, and it is expected to be supported at least until 2029. Consequently, if you are new to ROS, it is a good idea to learn ROS2 Jazzy Jalisco.
Disclaimer: We do not take any responsibility if after overclocking, the system becomes unstable or crashes. In our case, the system remained stable after overclocking. We have a heat sink and a cooling fan attached to our Raspberry Pi that keeps the temperature constant. However, it might happen that if Raspberry Pi is not properly cooled, the overclocking process might overheat the processors and create irreparable damage. We do not take any responsibility for this or if your system crashes after overclocking. The crash of the system can easily be repaired by reverting the settings.
Ещё видео!