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

ROS2 Humble完整环境配置指南(VirtualBox 7.2.4与Ubuntu 22.04.5 LTS实战教程)

ROS2 Humble完整环境配置指南(VirtualBox 7.2.4与Ubuntu 22.04.5 LTS实战教程)

本教程将详细介绍如何在VirtualBox 7.2.4虚拟机中安装Ubuntu 22.04.5 LTS,并配置ROS2 Humble完整环境。适合初学者一步步操作,涵盖关键词如 ROS2 HumbleVirtualBox 7.2.4Ubuntu 22.04.5 LTSROS2环境配置

1. 介绍

ROS2(Robot Operating System 2)是下一代机器人操作系统,Humble Hawksbill是ROS2的一个长期支持版本。在本教程中,我们将使用VirtualBox 7.2.4创建虚拟机,安装Ubuntu 22.04.5 LTS,然后安装ROS2 Humble。这是一个完整的 ROS2环境配置 过程。

2. 下载所需软件

首先,从官方网站下载 VirtualBox 7.2.4Ubuntu 22.04.5 LTS 镜像文件。确保下载正确版本以兼容后续步骤。

3. 安装VirtualBox 7.2.4

根据你的操作系统,安装 VirtualBox 7.2.4。安装过程简单,一路点击下一步即可。安装完成后,打开VirtualBox。

4. 创建虚拟机并安装Ubuntu 22.04.5 LTS

打开VirtualBox,点击“新建”创建虚拟机。名称如“Ubuntu ROS2”,类型选择Linux,版本选择Ubuntu (64-bit)。分配内存(建议至少4GB)和硬盘空间(建议至少20GB)。

在存储设置中,选择下载的 Ubuntu 22.04.5 LTS 镜像文件作为启动盘。启动虚拟机,按照Ubuntu安装向导完成安装。建议选择最小安装或正常安装,并设置用户名和密码。

ROS2 Humble完整环境配置指南(VirtualBox 7.2.4与Ubuntu 22.04.5 LTS实战教程) Humble  VirtualBox 7.2.4 Ubuntu LTS ROS2环境配置 第1张

5. 安装ROS2 Humble

在Ubuntu系统安装完成后,打开终端,开始安装 ROS2 Humble。首先,设置语言环境:

    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  

然后,添加ROS2仓库和密钥:

    sudo apt install software-properties-commonsudo 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/null  

安装 ROS2 Humble

    sudo apt updatesudo apt install ros-humble-desktop  

安装完成后,设置环境变量:

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

6. 测试ROS2安装

打开新终端,运行以下命令测试 ROS2 Humble 是否安装成功:

    ros2 run demo_nodes_cpp talker  

在另一个终端运行:

    ros2 run demo_nodes_py listener  

如果看到消息传递,则说明 ROS2环境配置 成功。

7. 结论

通过本教程,你已成功在 VirtualBox 7.2.4 虚拟机中安装 Ubuntu 22.04.5 LTS 并配置了 ROS2 Humble 完整环境。现在你可以开始ROS2开发了。本教程覆盖了所有关键步骤,确保小白也能轻松完成 ROS2环境配置