欢迎来到ROS2 Humble环境配置教程!本文面向完全零基础的小白,手把手教你如何在虚拟机中搭建完整的ROS2开发环境。我们将使用VirtualBox 7.2.4作为虚拟机平台,安装Ubuntu 22.04.5 LTS操作系统,并最终完成ROS2 Humble的安装与测试。通过本教程,你将掌握从零开始配置ROS2开发环境的全部技能。
在开始之前,请确保你的电脑满足以下基本要求:至少8GB内存、20GB空闲硬盘空间、支持虚拟化的CPU。然后下载以下安装包:
双击下载的VirtualBox安装包,按默认设置安装即可。安装完成后打开VirtualBox,点击“新建”按钮创建虚拟机:
创建完成后,选中虚拟机点击“设置” -> “存储”,在控制器IDE下添加Ubuntu的ISO镜像文件,以便启动安装。
启动虚拟机,系统将从ISO引导。选择语言为English,然后按照提示进行:
重启后登录系统,首先更新软件包:
sudo apt update && sudo apt upgrade -y 增强功能可以优化显示、共享剪贴板和文件。在虚拟机菜单点击“设备” -> “安装增强功能”,然后在终端挂载并运行安装:
sudo mount /dev/cdrom /mntcd /mntsudo ./VBoxLinuxAdditions.run 重启虚拟机后生效。
接下来进入核心环节:安装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 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 $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/ros2.list > /dev/null sudo apt updatesudo apt install ros-humble-desktop -y # 包含机器人常用库和工具,体积较大,也可选择ros-humble-ros-base sudo apt install python3-colcon-common-extensions python3-argcomplete python3-vcstool git -y echo "source /opt/ros/humble/setup.bash" >> ~/.bashrcsource ~/.bashrc 运行经典的小海龟例程,检验ROS2 Humble是否正常工作。打开两个终端:
ros2 run turtlesim turtlesim_noderos2 run turtlesim turtle_teleop_key如果出现小海龟窗口,并且可以用键盘控制它移动,则说明安装成功!
至此,你已经完成了ROS2 Humble的完整环境配置。整个过程涵盖了虚拟机搭建、Ubuntu系统安装和ROS2部署,这是学习ROS2开发的坚实基础。如果遇到问题,请检查网络、源是否正确,或参考ROS官方文档。祝你在机器人开发之路上越走越远!
本文由主机测评网于2026-02-28发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://vpshk.cn/20260227772.html