ROS 2 一键安装
自动化部署解决方案

简化 ROS 2 和 Gazebo 的安装过程,让机器人开发更专注于创新而非环境配置

Terminal
curl -fsSL https://raw.githubusercontent.com/Samge0/ros2-install-script/main/install_ros2_jazzy.sh | bash

核心功能

专为开发者设计的自动化安装工具

一键安装

单条命令即可完成完整的 ROS 2 Jazzy 桌面版安装,无需复杂配置

安全可靠

自动更新系统包并验证依赖,确保安装环境的安全性和稳定性

Gazebo 集成

支持 Gazebo Harmonic 安装,提供完整的机器人仿真环境

安装脚本

选择适合你需求的安装方式

ROS 2 Jazzy 桌面版

完整的 ROS 2 Jazzy 桌面版安装,包含所有必要组件和工具

curl -fsSL https://raw.githubusercontent.com/Samge0/ros2-install-script/main/install_ros2_jazzy.sh | bash

Gazebo Harmonic

为 ROS 2 Jazzy 安装对应的 Gazebo Harmonic 仿真环境

curl -fsSL https://raw.githubusercontent.com/Samge0/ros2-install-script/main/install_ros2_jazzy_gz_harmonic.sh | bash

系统要求

确保你的系统满足以下要求

  • 操作系统:Ubuntu 24.04 (Noble Numbat) 或兼容发行版
  • 权限:需要 sudo 权限来安装系统包
  • 网络:稳定的网络连接,安装过程需要下载大量数据
  • 时间:安装过程需要较长时间,请确保有充足时间

工作流程

简单的三步完成 ROS 2 安装

1

打开终端

在 Ubuntu 24.04 系统中打开终端应用

2

运行安装命令

复制对应的安装命令并在终端中运行

3

重新加载环境

安装完成后重新加载环境变量即可使用

常见问题

解答关于安装过程的常见疑问

安装需要多长时间?
安装时间取决于你的网络速度和系统性能。通常情况下,完整的 ROS 2 Jazzy 桌面版安装需要 30-60 分钟,Gazebo Harmonic 安装需要额外的 15-30 分钟。
支持哪些 Ubuntu 版本?
目前脚本专为 Ubuntu 24.04 (Noble Numbat) 设计。其他基于 Ubuntu 24.04 的发行版也可能工作,但未经过官方测试。
安装后如何验证?
安装完成后,运行 source /opt/ros/jazzy/setup.bash 加载环境变量,然后运行 ros2 --help 验证安装是否成功。