树莓派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

相关推荐
讯捷蓝达2 小时前
戴尔R720xd服务器卡死在 “Configuring Memory...Done“,换了内存还是卡?问题根本不在内存
运维·服务器
且从容.3 小时前
ubuntu安装flink
linux·ubuntu·flink
爱和冰阔落4 小时前
【Linux网络】TCP 服务器如何并发处理多个客户端?从 fork、僵尸进程到双重 fork
linux·运维·服务器·网络
程序员沉梦听雨4 小时前
WSL2的安装与使用
linux·wsl
微小的鱼4 小时前
Linux的渲染与显示系统链路
android·java·linux
lisanmengmeng5 小时前
alertmanger 标签 rules 打上分组标签
linux·运维·服务器
Android系统攻城狮6 小时前
Linux FFmpeg深度解析之av_write_frame调用流程与实战(三十三)
linux·运维·服务器·ffmpeg·音视频进阶·ffmpeg音视频
上火的金鱼妹6 小时前
k8s生产实际问题排查(网关,数据库读写等)
运维·服务器
孙克旭_6 小时前
k8s基础组件与创建资源
运维·docker·容器·kubernetes
孙克旭_6 小时前
云原生基础之Containerd容器运行时
运维·云原生