Ubuntu22安装ROS
时间: 2025-05-03 17:30:28 浏览: 27
### 如何在 Ubuntu 22.04 上安装 ROS
#### 安装环境准备
为了确保顺利安装,在开始之前确认操作系统为Ubuntu 22.04 (Jammy),这是ROS 2 Humble Hawksbill所支持的操作系统版本之一[^1]。
#### 添加 ROS 仓库
首先,需要更新系统的软件源列表并添加必要的组件。这可以通过运行以下命令来完成:
```bash
sudo apt update && sudo apt install software-properties-common
sudo add-apt-repository universe
```
这些操作能够确保获取最新的软件包信息以及访问更广泛的软件库[^3]。
#### 设置密钥与仓库地址
接着设置用于验证下载文件完整性的GPG密钥,并指定ROS 2的APT仓库位置。具体做法如下所示:
```bash
sudo apt install curl -y
curl -s https://raw.githubusercontent.com/ros/rosdistro/master/ros.asc | sudo gpg --dearmor -o /usr/share/keyrings/ros-archive-keyring.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/ros-archive-keyring.gpg] http://packages.ros.org/ros2/ubuntu $(source /etc/os-release && echo $UBUNTU_CODENAME) main" | sudo tee /etc/apt/sources.list.d/ros2.list > /dev/null
```
此部分步骤保证了后续安装过程中的安全性与稳定性。
#### 更新本地索引并安装桌面全版
当上述准备工作完成后,再次刷新本地APT缓存,并通过下面这条指令一次性安装`desktop_full`变体——它包含了几乎所有的功能模块:
```bash
sudo apt update
sudo apt install ros-humble-desktop-full
```
该命令会自动处理依赖关系并将所需的一切都部署到位。
#### 配置环境变量
为了让终端识别新加入的工具链,默认情况下需修改用户的shell配置文件(如`.bashrc`)。添加一行导出语句即可实现这一点:
```bash
echo 'source /opt/ros/humble/setup.bash' >> ~/.bashrc
source ~/.bashrc
```
至此,基本安装流程结束,用户已经可以在Ubuntu 22.04上体验到完整的ROS 2 Humble环境了。
#### 测试安装成果
最后一步是验证安装是否成功。尝试启动一个简单的演示节点来看看效果吧!
```bash
ros2 run demo_nodes_cpp talker &
ros2 run demo_nodes_cpp listener
```
如果一切正常的话,“talker”将会发送消息给“listener”,并在屏幕上打印出来。
阅读全文
相关推荐

















