鱼香ros一件安装ROS2
时间: 2025-05-21 20:44:50 浏览: 31
### 安装配置ROS 2的指南
#### 添加ROS 2存储库
由于默认的Ubuntu apt存储库中并不包含ROS 2的软件包,因此需要手动添加专门的ROS 2 apt存储库。这一步是为了让`apt`包管理器能够识别并安装ROS 2的相关软件包[^1]。
```bash
sudo apt update && sudo apt install curl gnupg2 lsb-release
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 $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/ros2-latest.list > /dev/null
```
#### 启用Universe存储库
在继续之前,请确认系统的Ubuntu Universe存储库已经启用。这是许多依赖项的基础,如果未启用可能会导致后续安装失败。
```bash
sudo add-apt-repository universe
```
#### 更新系统并安装ROS 2
完成上述设置后,更新本地APT索引,并选择所需的ROS 2发行版进行安装。以下是针对Humble版本的安装命令:
```bash
sudo apt update
sudo apt upgrade
sudo apt install ros-humble-desktop
```
#### 初始化rosdep
为了简化依赖关系处理,可以使用`rosdepc`替代传统的`rosdep`工具。按照以下步骤初始化并更新它[^3]:
```bash
sudo apt-get install python3-pip
pip install rosdepc
rosdepc init
rosdepc update
```
#### GPU驱动及其他必要组件(可选)
对于一些硬件平台,特别是基于Intel开发套件的情况,可能还需要额外安装GPU驱动或其他支持软件。例如,在构建带有OpenVINO功能的环境中,需确保已正确安装对应的GPU驱动程序和相关框架[^4]。
#### 测试安装
验证ROS 2是否成功安装的一个简单方法是运行其内置的小型演示节点。尝试执行如下命令查看效果:
```bash
source /opt/ros/humble/setup.bash
ros2 run demo_nodes_cpp talker &
ros2 run demo_nodes_py listener
```
以上过程涵盖了从基础环境准备到实际应用测试的主要环节。
阅读全文
相关推荐


















