Summary
This forum post presents a recommended software stack for running ROS 2 with the Go programming language on the Raspberry Pi 5, concluding that the platform is powerful enough to support medium-scale robotics application development. The author's recommended configuration, based on 2025 best practices, includes Ubuntu 24.04 LTS (Desktop or Server edition) as the operating system, ROS 2 Jazzy as the robotics middleware (the latest stable release with aarch64 support), and Go 1.23 or later using the official arm64 build, which fully supports concurrency, networking, and Go modules. The post is presented as a summary infographic listing each component of the stack: Raspberry Pi 5, ROS 2 Jazzy, Go 1.23+, and Ubuntu 24.04 LTS. It serves as a concise starting point for developers looking to build robot software on the Raspberry Pi 5 using Go alongside ROS 2, rather than the more common Python or C++ tooling.
This post (originally a poster-style summary) evaluates running ROS 2 with the Go language on a Raspberry Pi 5, concluding that the combination is a good match: the Raspberry Pi 5 has enough performance to support medium-scale robotics application development.
Recommended Platform Configuration
| Item | Recommended Setup |
|---|---|
| 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.) |
Stack Components
- Raspberry Pi 5 — the target hardware platform
- ROS 2 Jazzy — the robotics middleware
- Go 1.23+ — the programming language for robot application logic
- Ubuntu 24.04 LTS — the base operating system
The post notes that this assessment is based on practical experience as of 2025. It does not include step-by-step installation instructions, but provides the recommended versions as a starting point for developers who want to build robotics software on the Raspberry Pi 5 using Go instead of the more common Python/C++ tooling.
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