ubuntu系统安装ROS
时间: 2025-01-05 07:27:48 浏览: 9
### 如何在Ubuntu系统上安装ROS机器人操作系统
#### 准备工作
为了确保顺利安装,在开始之前需确认已准备好必要的工具和资源。这包括但不限于安装UltraISO软件并准备一个U盘用于创建启动介质,以及下载目标版本的Ubuntu系统镜像文件[^1]。
#### 更新系统源列表
无论是在哪个版本的Ubuntu上操作,都建议先更新系统的APT包索引至最新状态。打开终端执行命令:
```bash
sudo apt update && sudo apt upgrade -y
```
此过程会自动获取最新的软件包信息,并升级现有软件到最新版本。
#### 设置ROS仓库密钥与源地址
对于不同版本的Ubuntu而言,设置ROS官方库的方式略有差异。以Ubuntu 20.04 LTS为例来说明如何配置ROS Noetic:
```bash
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://ha.pool.sks-keyservers.net:80 --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654
```
上述指令适用于大多数情况下的环境搭建;如果遇到网络连接问题,则可能需要调整键服务器URL为国内可用的服务提供商[^2]。
#### 安装特定版本的ROS
根据所使用的Ubuntu发行版选择合适的ROS版本进行安装。例如,在Ubuntu 18.04下可以考虑Melodic Morenia, 使用如下命令完成桌面完整版的部署:
```bash
sudo apt install ros-melodic-desktop-full
```
而对于更早些时候发布的Ubuntu 16.04来说,默认支持的是Kinetic Kame 版本[^3]:
```bash
sudo apt install ros-kinetic-desktop-full
```
#### 配置依赖管理器Rosdep
初始化`rosdep`可以帮助解决后续开发过程中可能出现的各种依赖关系问题。通过下面这条语句即可轻松实现这一目的:
```bash
sudo rosdep init
rosdep update
```
以上步骤完成后即代表已经成功完成了基本的ROS框架构建工作[^4]。
阅读全文