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

Ubuntu 22.04 安装 ROS2 终极指南(Humble 版本手把手避坑教程)

在机器人开发领域,机器人操作系统(ROS2)是每一位开发者必须掌握的核心工具。本文将为您提供一份详尽的 ROS2安装教程,帮助您在 Ubuntu 22.04 系统上顺利部署 ROS2 Humble 版本。我们将通过优化软件源和预装依赖,带您绕过常见的网络错误坑位。

第一步:设置编码格式 (Locale)

为了防止安装过程中出现中文字符乱码,我们需要确保系统支持 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

第二步:软件源准备与 GPG Key 配置

首先,我们需要启用 Ubuntu 的 Universe 存储库,并添加 ROS2 的官方密钥,以确保下载包的安全性。

sudo apt install software-properties-commonsudo add-apt-repository universe# 添加密钥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.gpg

注:若遇到连接超时,请检查您的网络环境或使用国内镜像源。

Ubuntu 22.04 安装 ROS2 终极指南(Humble 版本手把手避坑教程)  Humble 机器人操作系统 ROS2安装教程 第1张

第三步:添加 ROS2 仓库

将 ROS2 Humble 版本的存储库添加到系统源列表中:

echo "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

第四步:正式执行安装

更新缓存并安装桌面版(包含核心库、仿真器及可视化工具):

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

第五步:环境变量设置

为了让每次打开终端都能直接使用 ROS2 命令,我们需要将 setup 脚本写入 bashrc 文件:

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

第六步:安装验证

运行经典的“小海龟”程序来验证安装是否成功:

1. 打开终端输入:ros2 run turtlesim turtlesim_node

2. 另开终端输入:ros2 run turtlesim draw_square

如果你看到屏幕上的小海龟开始移动,恭喜你,在 Ubuntu 22.04 上部署 ROS2 Humble 已圆满成功!

SEO关键词总结:

  • Ubuntu 22.04
  • ROS2 Humble
  • 机器人操作系统
  • ROS2安装教程