当前位置: 首页 > news >正文

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

http://www.xdnf.cn/news/999883.html

相关文章:

  • linux 配置mvn
  • 创始人 IP 打造:心理学与家庭教育赛道知识变现新路径
  • LeetCode 热题 100 链表篇|Java 通关全攻略:从基础到进阶的 20 道核心题解(附完整思路与代码)
  • ARM SMMUv3命令和事件队列分析(四)
  • LeetCode 3423. Maximum Difference Between Adjacent Elements in a Circular Array
  • Haption遥操作机械臂解决方案通过高精度力反馈技术实现人机协同操作
  • elastalert实现飞书机器人告警-docker
  • Python爬虫实战:研究Crossbar相关技术
  • C/C++ 面试复习笔记(6)
  • 【测试开发】函数进阶-纯函数
  • 关于transceiver复位测试
  • 亚马逊关闭Posts:站内社交梦碎,卖家流量策略急待重构
  • Babylon.js场景加载器(Scene Loader)使用指南
  • 怎么把Dify部署在Windows系统上?
  • git merge合并分支push报错:Your branch is ahead of ‘xxx‘ by xx commits.
  • AI换衣技术实现原理浅析:基于图像合成的虚拟试衣实践
  • Python 爬虫入门 Day 1 - 网络请求与网页结构基础
  • WSGI(自用)
  • 解决npm install 一直卡着不动,npm install --verbose
  • TickIt:基于 LLM 的自动化 Oncall 升级
  • 相机Camera日志实例分析之三:相机Camx【视频光斑人像录制】单帧流程日志详解
  • 如何快速删除谷歌浏览器在mac启动台生成的网页图标
  • 42 C 语言随机数生成:rand() 与 srand() 深度解析、生成指定范围随机数、应用实战
  • xilinx的gtx使用qpll,是否可以实现4lane运行不同的线速率
  • 【力扣 简单 C】21. 合并两个有序链表
  • Python训练打卡Day48
  • Jenkins 配置gitlab的 pipeline流水线任务
  • 比特币拼图解密工具
  • 利用AlphaFold3和RosettaDesign设计高热稳定工业脂肪酶变体
  • 水库水电站泄洪预警系统综合解决方案