🤖 ROS 安装指南

🤖 ROS 安装指南

📦 ROS 2 Iron Irwini 安装指南

适用系统:Ubuntu 22.04 LTS | 类型:ROS 2 现代版

🔧 第 1 步:系统准备

打开 "软件和更新" 设置,确保以下选项被勾选:

main

universe

restricted

multiverse

🔧 第 2 步:备份并更新软件源列表

# 备份原始软件源

sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup

# 更新软件包索引

sudo apt update

sudo apt upgrade -y

🔧 第 3 步:添加 ROS 2 软件源

方案 A:有 VPN/良好网络连接

sudo apt install curl gnupg2 lsb-release

sudo curl -sSL https://raw.githubusercontent.com/ros/rosdistro/master/ros.key -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 $(source /etc/os-release && echo $UBUNTU_CODENAME) main" | sudo tee /etc/apt/sources.list.d/ros2.list > /dev/null

方案 B:无 VPN/网络连接受限

# 使用清华大学源

sudo apt install curl gnupg2 lsb-release

sudo curl -sSL https://raw.githubusercontent.com/ros/rosdistro/master/ros.key -o /usr/share/keyrings/ros-archive-keyring.gpg

echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/ros-archive-keyring.gpg] http://mirrors.tuna.tsinghua.edu.cn/ros2/ubuntu $(source /etc/os-release && echo $UBUNTU_CODENAME) main" | sudo tee /etc/apt/sources.list.d/ros2.list > /dev/null

❓ 遇到密钥添加失败?查看解决方案

🔧 第 4 步:更新软件包索引

sudo apt update

🔧 第 5 步:安装 ROS 2

完整版(推荐) - 包含 ROS 2、rqt、rviz、机器人通用库、2D/3D 模拟器等

sudo apt install ros-iron-desktop-full

桌面版 - 包含 ROS 2 基础功能、机器人通用函数库、rqt 工具箱和 rviz 可视化工具

sudo apt install ros-iron-desktop

基础版 - 仅包含核心功能包、构建工具和通信机制,适合嵌入式系统

sudo apt install ros-iron-ros-base

🔧 第 6 步:设置环境变量

方式 1:临时设置(当前终端有效)

source /opt/ros/iron/setup.bash

方式 2:永久设置(推荐)

# Bash 用户

echo "source /opt/ros/iron/setup.bash" >> ~/.bashrc

source ~/.bashrc

# Zsh 用户

echo "source /opt/ros/iron/setup.zsh" >> ~/.zshrc

source ~/.zshrc

🔧 第 7 步:安装开发工具

sudo apt install python3-colcon-common-extensions python3-rosdep python3-vcstool build-essential

🔧 第 8 步:初始化 rosdep

方案 A:有 VPN/良好网络连接

sudo rosdep init

rosdep update

方案 B:无 VPN/网络连接受限(推荐国内用户)

# 安装pip3

sudo apt install python3-pip

# 安装rosdepc

sudo pip3 install rosdepc

# 初始化rosdepc

sudo rosdepc init

rosdepc update

❓ 遇到 rosdep update 失败?查看解决方案

✅ 完成! 恭喜您已成功安装 ROS 2 Iron。请重新打开终端或执行 source ~/.bashrc 后开始使用。

相关创意

车载导航软件
365bet娱乐场官网备用

车载导航软件

📅 08-23 👁️ 2034
迷你忍者没有声音怎么办?如何解决?
365bet中文

迷你忍者没有声音怎么办?如何解决?

📅 07-12 👁️ 8605