上一篇
在当今的智能机器人领域,机器人操作系统(ROS)已经成为了事实上的行业标准。随着ROS 2的不断成熟,ROS2 Humble Hawksbill 作为 Ubuntu 22.04 (Jammy Jellyfish) 上的长期支持(LTS)版本,成为了开发者们的首选。本文将为你提供一份详尽的 Ubuntu 22.04 安装 ROS2 的保姆级教程,并附带实用的避坑指南,确保小白也能一次性安装成功。
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 的 Universe 存储库已启用,然后添加 ROS 2 的 GPG 密钥和官方源。
# 启用 Universe 库sudo add-apt-repository university# 安装 curl 并下载密钥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# 将源添加到软件列表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 更新系统源后,建议小白直接安装“桌面版”,它包含了核心库、仿真工具以及常用的演示 Demo。
sudo apt updatesudo apt upgradesudo apt install ros-humble-desktop 为了让每个新终端都能识别 ROS 指令,需要将 setup 脚本添加到系统配置文件中。
echo "source /opt/ros/humble/setup.bash" >> ~/.bashrcsource ~/.bashrc rosdepc 工具替代。打开两个终端,分别输入以下命令。如果看到 "I heard" 消息,恭喜你,ROS 2 环境搭建成功!
终端 A(Talker):ros2 run demo_nodes_cpp talker
终端 B(Listener):ros2 run demo_nodes_py listener
本文由主机测评网于2026-04-13发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://www.vpshk.cn/20260436485.html