欢迎来到这篇详细的 ROS2 安装教程!ROS2(机器人操作系统2)是下一代机器人开发框架,而 Ubuntu22.04 是其推荐的运行平台。本教程将手把手教你如何在 Ubuntu22.04 上安装 ROS2,并避开常见坑点,适合小白用户。我们将使用 ROS2 Humble 版本,这是与 Ubuntu22.04 兼容的长期支持版本。
在开始安装 ROS2 之前,请确保你的系统是 Ubuntu22.04(Jammy Jellyfish),并已连接互联网。打开终端(Ctrl+Alt+T),首先更新系统软件包:
sudo apt update && sudo apt upgrade -y 这可以避免因软件包过旧导致的安装问题,是 安装教程 的关键第一步。
接下来,按照以下步骤安装 ROS2。注意:本教程针对 ROS2 Humble,其他版本可能不同。
sudo apt install software-properties-common -ysudo add-apt-repository universesudo 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/nullsudo apt updatesudo apt install ros-humble-desktop -y这个过程可能需要几分钟,取决于网速。这是 机器人操作系统 的核心安装步骤。sudo apt install python3-colcon-common-extensions python3-rosdep -ysudo rosdep initrosdep update安装完成后,需要设置环境变量,以便终端识别 ROS2 命令。在终端中运行:
source /opt/ros/humble/setup.bash 为了永久生效,可以将此行添加到 ~/.bashrc 文件中:
echo "source /opt/ros/humble/setup.bash" >> ~/.bashrcsource ~/.bashrc 现在,测试安装是否成功。运行一个简单的示例:
ros2 run demo_nodes_cpp talker 在另一个终端中运行:
ros2 run demo_nodes_py listener 如果看到消息输出,说明 ROS2 在 Ubuntu22.04 上安装成功!
恭喜!你已成功在 Ubuntu22.04 上安装了 ROS2,这是一个强大的 机器人操作系统,为机器人开发奠定了基础。本 安装教程 涵盖了从准备到测试的全过程,并提供了避坑提示。如果你遇到问题,可以查阅 ROS2 官方社区。现在,开始你的机器人项目吧!
本文由主机测评网于2026-01-13发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://www.vpshk.cn/20260117213.html