Ubuntu22.04.5安装ROS2教程(使用鱼香ROS工具)

1.ROS2安装(使用鱼香ROS工具)

1.1.准备

建议准备一个干净、换好源的 ubuntu 20.04 以上的虚拟机(建议清华源),我的是 Ubuntu 22.04 ,本教程也适用其他 ROS2 版本。

查看ubuntu 版本

c 复制代码
lsb_release -a

根据自己的 ubuntu 的版本选择 ROS2 版本 (我的是 ubuntu 22.04 所以对应ROS2版本为 humble)

要使用小鱼的一键安装系列,需要下载一个鱼香大佬写的脚本,然后执行这个脚本,进行ROS的安装与环境的配置

下载脚本并执行脚本

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

然后就会看见选择安装界面,我们看界面可以看到小鱼的脚本还可以支持很多工具安装,这里我们选择 1 ROS安装

让你选择是否按照他提供的源进行安装,因为我己经换了源了这里 选择 2,如果没换源可以选 1。根据自己的实际情况选择即可

到这里就是选择ROS版本 ,这里我选择 1 humble(ROS2)

Desktop 版 (推荐)包含: ROS, RViz, demos, tutorials。base版仅包含:Communication libraries, message packages, command line tools.。不包含 GUI tools。(新手直接选桌面版) 这里选 1,后面就进行安装了(大概几分钟)

显示这个表示ROS2安装完成

1.2.配置rosdep(可选)

在使用许多 ROS 工具之前,需要初始化 rosdep,有些功能包源码编译需要rosdep 来安装这些系统依赖项,不配置也不影响 ROS 使用,所以后面需要时再来配置也可以。

下载脚本并执行脚本 (因为每次执行这个脚本后,都会自动删除脚本,所以需要重新执行)

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

这里我们选择 3 配置rosdep

安装好后显示如下

在终端输入rosdepc update进行配置,显示这个表示配置成功

(注:使用小鱼ROS一键安装rosdep,在后续使用时请将rosdep替换为rosdepc使用)

1.3.测试

在一个终端中,输入命令:

c 复制代码
ros2 run demo_nodes_cpp talker

在另一个终端中,输入命令:

c 复制代码
ros2 run demo_nodes_py listener

1.4.运行海龟测试

首先打开小海龟页面,运行下面命令

c 复制代码
ros2 run turtlesim turtlesim_node

再运行键盘控制器命令,就可以通过上下左右键来控制小海龟移动

c 复制代码
ros2 run turtlesim turtle_teleop_key
相关推荐
工业一体机老司机10 小时前
工业一体机选购后的系统部署:Ubuntu下Docker容器化运行与GPIO配置
linux·ubuntu·docker·人机交互
夏虫不可与之言冰11 小时前
Windows WSL2 (Ubuntu) 搭建 ESP‑IDF 6.1 开发环境全过程演示
linux·windows·ubuntu·esp32·乐鑫科技·乐鑫eim·乐鑫代理商
人生百态,人生如梦14 小时前
Ubuntu在低版本下使用ccswitch+claudecode(CCSwitch+Docker+Claude)连调教程
linux·ubuntu·docker·claudecode·ccswitch
坐看风云变幻16 小时前
Betaflight 开发环境搭建保姆级教程(Ubuntu / Windows+WSL / Docker 三方案 + 官方网址大全)
windows·ubuntu·docker·无人机·飞控·betaflight
远牧17 小时前
Ubuntu 26 升级踩坑实录:hermes-agent venv 重建全过程
linux·ubuntu·ai·agent
眼不痛请看我17 小时前
Ubuntu_22.04_LTS虚拟机安装指南
linux·数据库·ubuntu
缘友一世18 小时前
校园网有线网络排查(NetworkManager与netplan的坑)
ubuntu·校园网
大鹏的NLP博客1 天前
WSL Ubuntu 26.04 升级与环境整理记录
linux·ubuntu·wsl
忆挽篱笙歌1 天前
gdb/cgdb
linux·ubuntu
成为你的宁宁2 天前
【Ubuntu 18.04安装Gitlab】
ubuntu·gitlab