当前位置:首页 > 系统教程 > 正文

终极指南:在Ubuntu 24.04上轻松安装ROS 2 Jazzy(小白必备手把手教学)

终极指南:在Ubuntu 24.04上轻松安装ROS 2 Jazzy(小白必备手把手教学)

发布时间:2023年 | 分类:机器人开发 | 关键词:ROS 2 Jazzy 安装, Ubuntu 24.04 ROS 2, 机器人操作系统, ROS 2 环境配置

随着 Ubuntu 24.04 (Noble Numbat) 的正式发布,备受期待的 机器人操作系统 新版本 —— ROS 2 Jazzy Jalisco 也随之而来。对于初学者来说,搭建一个稳定、高效的开发环境是开启机器人编程之旅的关键。本教程将带你从零开始,一步步完成 ROS 2 Jazzy 安装,确保即使是技术小白也能顺利搞定 ROS 2 环境配置

终极指南:在Ubuntu 24.04上轻松安装ROS 2 Jazzy(小白必备手把手教学) ROS Jazzy 安装  Ubuntu 24.04 机器人操作系统 环境配置 第1张

第一步:检查系统区域设置(Locale)

ROS 2 需要支持 UTF-8 的区域设置。如果你的环境没有正确配置,可能会在运行过程中出现乱码或报错。

sudo apt update && sudo apt install localessudo locale-gen en_US en_US.UTF-8sudo update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8export LANG=en_US.UTF-8

第二步:启用 Ubuntu 软件源

为了确保能够顺利下载依赖包,我们需要确保 Ubuntu Universe 仓库已经启用:

sudo add-apt-repository universe

第三步:设置 ROS 2 GPG 密钥和存储库

我们需要添加 ROS 2 的官方密钥,以便系统信任下载的软件包:

sudo apt update && sudo apt install curl -ysudo curl -sSL https://raw.githubusercontent.com/ros/rosdistro/master/ros.key -o /usr/share/keyrings/ros-archive-keyring.gpgecho "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/ros-archive-keyring.gpg] http://packages.ros.org/ros2/ubuntu $(. /etc/os-release && echo $UBUNTU_CODENAME) main" | sudo tee /etc/apt/sources.list.d/ros2.list > /dev/null

第四步:正式执行 ROS 2 Jazzy 安装

更新索引后,我们推荐安装桌面版,因为它包含了机器人开发中常用的图形工具(如 Rviz 和 Gazebo 接口):

sudo apt updatesudo apt upgradesudo apt install ros-jazzy-desktop

第五步:ROS 2 环境配置(永久生效)

为了不用每次打开终端都手动刷新环境,我们需要将初始化脚本添加到 bash 配置文件中:

echo "source /opt/ros/jazzy/setup.bash" >> ~/.bashrcsource ~/.bashrc

第六步:验证安装是否成功

运行一个经典的口哨测试(Talker-Listener)来验证 Ubuntu 24.04 ROS 2 是否工作正常:

在一个终端输入:ros2 run demo_nodes_cpp talker

在另一个终端输入:ros2 run demo_nodes_py listener

如果你能看到不断跳出的 "Hello World",恭喜你!你的 机器人操作系统 已经完美运行在 Ubuntu 24.04 上了。

小贴士:

安装完成后,建议进一步安装 colcon 构建工具,以便后续编译你自己的 ROS 2 项目。