ROS2 Installation - Weber-State-UAV-Program/Documentation-2024-2025 GitHub Wiki
Both the RaspberryPi 4 from the drone and the LattePanda Delta3 from the base station are running Ubuntu 22.04. In order to ensure stability in communication between the drone and base station and avoid any more gremlins in during our project, we remained on this version. The latest version of ROS that Ubuntu 22.04 supports is ROS2 Humble. Here is the official page for the installation process of ROS2 Humble. Due to the limited processing power of the RaspberryPi 4, we bought a RaspberryPi 5. We did not have enough time to switch it out on the drone because it requires Ubuntu 24.04 which only supports the newest version on ROS (Jazzy). Making this change may require a lot of code modifications due to the change in versions. The base station LattePanda would also have to be updated to match the RaspberryPi 5, which may also require a decent amount of code changes.