ubuntu20.04安装ROS1教程
时间: 2025-01-25 16:06:32 浏览: 59
### Ubuntu 20.04 ROS1 安装指南
#### 准备工作
为了确保顺利安装ROS1,在开始之前需先更新系统的Debian软件包和索引,使系统处于最新状态。这一步骤至关重要,可以避免因依赖关系而导致的错误。
```bash
sudo apt-get update && sudo apt-get upgrade
```
#### 配置源列表
接下来配置国内镜像源以加速下载过程。在终端输入以下命令来修改`sources.list.d`下的文件[^4]:
```bash
sudo sh -c '. /etc/lsb-release && echo "deb http://mirrors.ustc.edu.cn/ros/ubuntu/ $DISTRIB_CODENAME main" > /etc/apt/sources.list.d/ros-latest.list'
```
#### 导入密钥
为验证所下载文件的真实性与完整性,需要导入官方GPG密钥。执行下面这条指令完成此操作:
```bash
sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654
```
#### 更新并安装ROS
再次刷新本地缓存,并指定要安装的具体版本。对于大多数开发者而言,“desktop-full”是一个不错的选择因为它包含了几乎所有的工具集如rviz等[^1]。
```bash
sudo apt-get update
sudo apt install ros-noetic-desktop-full
```
#### 初始化rosdep
Rosdep用于简化跨平台依赖项管理的任务。初始化它可以帮助解决很多棘手的问题。
```bash
sudo rosdep init
rosdep update
```
#### 设置环境变量
为了让shell识别新安装的ROS路径,建议添加一条记录到`.bashrc`文件中去。
```bash
echo "source /opt/ros/noetic/setup.bash" >> ~/.bashrc
source ~/.bashrc
```
#### 测试安装成果
最后可以通过运行简单的例子程序测试整个流程是否顺利完成。
```bash
roscore &
sleep 1s
rosservice list
kill %1
```
如果一切正常,则说明已经成功完成了Ubuntu 20.04上的ROS Noetic安装。
阅读全文
相关推荐


















