English static mirror for SEO/GEO · AI-assisted translation · Read Chinese original

ROS 2 + Go on Raspberry Pi 5: A Great Combination

Forum topic · ✨步子哥 · 2025-09-24

Summary

This forum post presents a recommended software stack for running ROS 2 together with the Go programming language on the Raspberry Pi 5, arguing that the hardware is sufficient to support medium-scale robotics application development. Based on practice as of 2025, the post recommends Ubuntu 24.04 LTS (Desktop or Server edition) as the operating system, ROS 2 Jazzy as the ROS 2 distribution — the latest stable release with aarch64 support — and Go 1.23+ (the official arm64 build), which provides full support for concurrency, networking, and modules. The post is formatted as a poster-style overview listing the platform components: Raspberry Pi 5, ROS 2 Jazzy, Go 1.23+, and Ubuntu 24.04 LTS, with a summary table of recommended configurations. It serves as a concise reference for developers wanting to build Go-based ROS 2 robot applications on Raspberry Pi 5 hardware.

ROS 2 + Go on Raspberry Pi 5: A Great Combination

This forum post (formatted as a poster) argues that the Raspberry Pi 5 has enough performance to support medium-scale robotics application development using ROS 2 with the Go programming language.

Recommended Platform Stack

Based on the latest practice in 2025, the post recommends the following configuration:

| Item | Recommended Configuration | | --- | --- | | Operating System | Ubuntu 24.04 LTS (Desktop or Server edition both work) | | ROS 2 Version | ROS 2 Jazzy (current latest stable release, supports aarch64) | | Go Version | Go 1.23+ (official arm64 build, with full support for concurrency, networking, modules, etc.) |

Components Highlighted

  • Raspberry Pi 5
  • ROS 2 Jazzy
  • Go 1.23+
  • Ubuntu 24.04 LTS

Takeaway

For developers looking to build robot applications in Go rather than the more common C++/Python ROS 2 ecosystem, this stack provides a modern, fully supported baseline: Ubuntu 24.04 LTS as the OS, the aarch64-supported ROS 2 Jazzy distribution, and the official arm64 Go toolchain with complete language features.

Tags

#raspberry-pi-5#ros-2#go#ubuntu-24-04#robotics#jazzy#arm64#embedded-development

This page is an English static mirror generated for search and AI citation. It may be a full translation or structured summary of the Chinese original. Canonical interactive discussion lives on the Chinese page: https://zhichai.net/topic/175875714