ROS2机器人智能小车学习(1)- ROS2 最简安装与配置

玩转智能小车或者机器人,少不了要接触ROS2操作系统。准确来说ROS2不是一个操作系统,而是一个基于Ubuntu操作系统之上的中间件框架。

1、ROS2安装前的准备

确认系统支持版本,ROS2 Humble Hawksbill支持Ubuntu 22.04 Jammy Jellyfish;ROS2 jazzy Kilted支持 Ubuntu24.04,选择对应的系统安装即可。

2、ROS2安装

这里选择小鱼儿一键安装脚本,快速便捷。

打开ubuntu终端,输入:

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

然后会出现以下界面:

第一次安装时,先选择输入数字5,及13,一键配置系统源为 国内清华或者中科大的。

配置完成后,再执行上面的命令,出现上面菜单,输入数字1,选择ROS2 某个版本,Kilted是最新的稳定版,rolling是开发版本,等待完成安装。

3、测试安装结果

运行示例程序验证安装:

复制代码
ros2 run demo_nodes_cpp talker

新建终端运行监听节点:

复制代码
ros2 run demo_nodes_py listener

两个终端分别出现下面的窗口,即表示完成了正常的通信。

相关推荐
m4Rk_几秒前
【论文阅读】Agent 记忆机制(61):CFGM——用粗到细的记忆落地贯通经验采集、知识蒸馏与在线纠错
论文阅读·人工智能·学习·开源·github
边境悍匪4 分钟前
蜗牛学苑 Java 智能体学习 Day33|AOP 面向切面编程、日志技术思维导图复盘
学习
我是你的开心果77815 分钟前
ai全栈软件开发day21(第四阶段喽)
人工智能·学习
网络工程小王38 分钟前
【LLM开发实验】FastAPI 学习笔记
数据库·笔记·学习·mysql·fastapi
小程序设计1 小时前
机械设计光伏板智能清洁机器人结构设计-
机器人·机械设计
醉舞经阁半卷书11 小时前
量化交易基础之python库学习
学习
m0_739312871 小时前
四元数、李群SO(3)/李代数so(3)的作用及应用场景
算法·机器人·自动驾驶
youm20031 小时前
【学习笔记】认识NoSQL——非关系型数据库
笔记·学习·nosql
传奇开心果编程2 小时前
【Rust入门知识点学与练】第11课:HashMap 键值对集合
开发语言·学习·rust
约克32 小时前
商水约克中央空调商用工程的行业洞察与落地要点
学习