树莓派5-ubuntu 24.04 安装 ros环境

在开始安装ros环境前,需要确保已经准备好了以下操作

1.树莓派5开发板,已经烧录了 ubuntu 24.04,并做好了一些基础配置,如:远程访问配置,语言配置,网络配置等

2.新手建议在上面安装一个宝塔面板进行后续操作很方便

由于树莓派5开发板的芯片是 arm架构,我这里通过以下方式进行安装ros环境。

登录宝塔面板,在宝塔上安装docker环境:

1.ubuntu22.04 镜像拉取

宝塔上的docker安装好后,使用ssh远程树莓派或者直接在宝塔上点击终端命令行输入以下命令拉取 ubuntu22.04

复制代码
docker pull ubuntu:22.04 --platform=arm64

ubuntu22.04 镜像拉取完毕后,接着在本地镜像里面就可以查看到,然后点击创建一个容器,按自己需求取一个名字。

启动容器,点击容器后面的终端按钮

2.小鱼ros2 humble

打开容器的终端后,在里面输入以下命令安装:小鱼ros2 humble,这个对新手很友好,可以根据提示一键安装

复制代码
wget http://fishros.com/install -O fishros && . fishros

根据提示,选择对应的指令,一般按提示中的推荐跟着走就行,这一步要等很久,静待完成即可

3.安装eqmu

复制代码
docker run --rm --privileged multiarch/qemu-user-static:register

4.设置环境

复制代码
source /opt/ros/jazzy/setup.bash
source ~/.bashrc

5.测试

复制代码
ros2 run demo_nodes_cpp talker

如果出现如下图类似的内容则表示安装成功

本文参考自:https://blog.csdn.net/ashcn2001/article/details/147900993

相关推荐
益达丫10 小时前
Socket编程揭秘:端口、IP与进程通信的底层逻辑
linux·笔记
蓝速科技12 小时前
会议室门牌公告通知发布选型与落地指南丨蓝速科技
大数据·运维·数据库·人工智能·科技
chicheese13 小时前
Linux 面试速查表:从初级到高级,附高频场景答题模板
linux·运维
Linux-lucky13 小时前
32-38-Linux学习之旅之MySQL综合
linux·运维·学习·mysql·ubuntu
智能运维指南14 小时前
2026年ITSM系统怎么选?四款主流方案与五维评估模型
运维·itsm·嘉为蓝鲸
vortex514 小时前
常用终端模拟器全面对比:Kitty、WezTerm、Ghostty 与 Konsole
linux
我命由我1234514 小时前
Git 推送报错:error: src refspec main does not match any
运维·git·gitee·github·运维开发·学习方法·版本控制
骇客野人14 小时前
测试环境MySQL迁移Vastbase(海量数据库)完整改造与落地实施方案
运维·服务器
迪康Defender14 小时前
终端安全实战:如何高效解决企业U盘泄密与管控难题
运维·网络·安全·web安全·终端安全管理
INGNIGHT15 小时前
270 · 电话号码的字母组合II(Trie)
linux·算法