windows11安装ros2
时间: 2025-02-10 22:05:50 浏览: 154
### 如何在 Windows 11 上安装 ROS 2
#### 准备工作
为了成功安装ROS 2于Windows 11之上,需先完成若干准备工作。确保已关闭BitLocker加密功能,因为这一步骤对于后续操作至关重要[^2]。
#### 安装 WSL 2 和 Ubuntu 发行版
WSL 2 (Windows Subsystem for Linux 2) 是微软提供的一项技术,允许用户无需修改磁盘分区即可在同一台机器上运行Linux环境。具体来说,可以通过Microsoft Store下载并安装Ubuntu作为默认使用的Linux发行版之一。此过程同样适用于Windows 11平台下的ROS 2部署前准备阶段[^1]。
#### 设置 Visual Studio Code 或其他开发工具
Visual Studio Community 版本是一个非常受欢迎的选择,它提供了强大的编辑器以及丰富的插件支持来辅助编程活动。按照官方指引链接中的说明进行下载和安装流程,并注意选择合适的存储路径以优化性能表现[^3]。
#### 使用 APT 工具安装 ROS 2 Foxy Fitzroy
一旦上述条件均已满足,则可以利用APT包管理器来进行ROS 2的具体组件安裝。打开PowerShell或命令提示符窗口,输入相应的指令序列以获取最新版本的软件库列表、添加必要的密钥环文件、设置源地址等必要步骤之后执行实际的安装命令:
```bash
# 更新本地包索引并安装依赖项
sudo apt update && sudo apt install curl gnupg2 lsb-release -y
# 添加ROS仓库密钥
curl -s https://raw.githubusercontent.com/ros/rosdistro/master/ros.asc | sudo gpg --dearmor -o /usr/share/keyrings/ros-archive-keyring.gpg
# 将ROS仓库加入到apt源列表中
echo "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 update
# 开始安装ROS 2 Foxy Fitzroy桌面全量版
sudo apt install ros-foxy-desktop
```
以上脚本片段展示了如何通过一系列shell命令实现自动化安装过程的一部分。
阅读全文
相关推荐


















