ros2安装教程 ubuntu18
时间: 2025-06-23 20:25:35 浏览: 16
### ROS 2 安装指南适用于 Ubuntu 18.04
#### 准备环境
为了确保顺利安装 ROS 2,在开始之前需确认系统已更新至最新状态。这可以通过执行 `sudo apt update && sudo apt upgrade` 来完成。
#### 设置源列表
添加 ROS 2 的官方软件包仓库到系统的 APT 源列表中,以便能够获取最新的版本发布信息[^1]。
```bash
sudo apt install software-properties-common
sudo add-apt-repository universe
```
#### 密钥管理
导入 FastBSD 维护的 GPG 密钥以验证下载的内容未被篡改:
```bash
sudo apt update && sudo apt install curl gnupg2 lsb-release
curl -s https://raw.githubusercontent.com/ros/rosdistro/master/ros.asc | sudo apt-key add -
```
#### 配置国内镜像源(可选)
对于中国用户来说,可以考虑使用清华大学开源软件镜像站来加速下载过程:
```bash
echo "deb [arch=$(dpkg --print-architecture)] http://mirrors.tuna.tsinghua.edu.cn/ros2/ubuntu $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/ros2-latest.list
```
#### 更新本地索引并安装 ROS 2
再次刷新APT缓存,并选择要安装的具体组件;这里以桌面版为例说明:
```bash
sudo apt update
sudo apt install ros-foxy-desktop
```
#### 初始化 rosdep 工具
此工具用于解析依赖关系表单中的条目,并自动处理缺失库文件的安装需求:
```bash
sudo apt install python3-rosdep
sudo rosdep init
rosdep update
```
#### 环境变量设置
为了让命令行识别新安装的 ROS 2 命令,需要调整当前用户的 shell 配置文件:
```bash
source /opt/ros/foxy/setup.bash
echo 'source /opt_ros/foxy/setup.bash' >> ~/.bashrc
```
#### 测试安装成果
最后一步是运行一个简单的示例节点组合,检验整个流程是否成功结束:
```bash
ros2 run demo_nodes_cpp talker &
ros2 run demo_nodes_py listener
```
阅读全文
相关推荐


















