ubuntu 20.04安装 ros
时间: 2025-04-30 08:50:58 浏览: 47
### 安装 ROS Noetic on Ubuntu 20.04
对于希望在 Ubuntu 20.04 LTS 上安装 ROS Noetic 的用户来说,确保系统的包索引是最新的至关重要[^1]。这一步骤可以通过执行 `sudo apt update` 来完成。
为了顺利安装 ROS Noetic 并避免因系统版本差异带来的问题,建议使用官方推荐的方法进行操作[^2]。具体而言:
#### 设置源和密钥
首先设置 ROS 软件仓库并导入官方 GPG 密钥以验证下载文件的真实性。命令如下所示:
```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://keyserver.ubuntu.com:80 --recv-keys C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654
```
#### 更新本地包列表
接着更新本地的 APT 包列表以便获取最新的软件包信息。
```bash
sudo apt update
```
#### 安装 ros-noetic-desktop-full
选择安装完整的桌面版 ROS Noetic 可以为用户提供更丰富的功能集。
```bash
sudo apt install ros-noetic-desktop-full
```
#### 配置环境变量
为了让 shell 自动定位到已安装的 ROS 工具链,需修改用户的 `.bashrc` 文件加入以下行。
```bash
echo "source /opt/ros/noetic/setup.bash" >> ~/.bashrc
source ~/.bashrc
```
#### 安装构建依赖项
为方便后续可能涉及的编译工作,提前准备好必要的工具也是明智之举。
```bash
sudo apt install python3-rosdep python3-rosinstall python3-rosinstall-generator python3-wstool build-essential
```
#### 初始化 rosdep
最后初始化 rosdep 数据库,使能够轻松解析项目所需的外部依赖关系。
```bash
sudo rosdep init
rosdep update
```
通过上述步骤可以在 Ubuntu 20.04 上成功部署 ROS Noetic 环境,从而开展机器人应用的研究与开发活动[^4]。
阅读全文
相关推荐










