在Windows 11环境下通过WSL2(Windows Subsystem for Linux)安装ROS Noetic,既能享受Windows的便捷,又能拥有Linux的强大开发环境。本教程将手把手教你完成 Ubuntu 20.04 ROS安装,并实现 ROS可视化教程 中的核心配置,助你快速进入机器人开发世界。
首先,确保你的Windows 11已经开启了WSL2。在管理员模式下打开PowerShell,输入以下命令:
wsl --install 安装完成后,前往微软商店下载 Ubuntu 20.04 LTS 并完成初始化设置。这是进行 WSL2 GUI配置 的基础基础步骤。
打开Ubuntu终端,依次执行以下步骤来配置镜像源并安装ROS:
sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list' sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654 sudo apt updatesudo apt install ros-noetic-desktop-full
为了让每次打开终端都能自动加载ROS环境,需要修改bashrc文件:
echo "source /opt/ros/noetic/setup.bash" >> ~/.bashrcsource ~/.bashrc 接着安装必要的构建工具:
sudo apt install python3-rosdep python3-rosinstall python3-rosinstall-generator python3-wstool build-essential Win11的WSL2原生支持WSLg,可以直接运行GUI程序。如果没有显示,我们需要安装一个X-Server(如VcXsrv)或确保WSLg正常工作。让我们测试一下经典的“小海龟”仿真:
图:在Win11桌面上直接运行ROS可视化窗口
在一个终端输入 roscore,在另一个终端输入:
rosrun turtlesim turtlesim_node 此时,你应该能看到蓝色背景的小海龟窗口弹出,这标志着 ROS可视化教程 的核心部分已成功实现。
export DISPLAY=:0。恭喜你!现在你已经在Win11上完美搭建了ROS开发环境。开启你的机器人编程之旅吧!
本文由主机测评网于2026-03-24发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://vpshk.cn/20260332558.html