在机器人开发领域,机器人操作系统(ROS2)是每一位开发者必须掌握的核心工具。本文将为您提供一份详尽的 ROS2安装教程,帮助您在 Ubuntu 22.04 系统上顺利部署 ROS2 Humble 版本。我们将通过优化软件源和预装依赖,带您绕过常见的网络错误坑位。
为了防止安装过程中出现中文字符乱码,我们需要确保系统支持 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 的 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
注:若遇到连接超时,请检查您的网络环境或使用国内镜像源。
将 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关键词总结:
本文由主机测评网于2026-04-07发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://www.vpshk.cn/20260434554.html