Ubuntu24.04 + ROS2 Jazzy + Gazebo Harmonic安装教程


前言

2025.2.13

自用。Ubuntu安装见上篇。

目前已无须修改为清华镜像源。如有任何问题,本文在国内亲测,不是镜像源的原因。


1. ROS2安装

先别着急动手!根据官网安装指南一顿复制粘贴,直到install桌面版ros2那一步发现官方仓库里面竟然没有,这时候只要重启一下就好了。

ROS2 Install Requisition
但是重启完再

sudo apt install ros-jazzy-desktop

报错出现GPG key的问题,此时根据这篇帖子的指导即可解决

Anyway,上面的都不用看,总而言之,言而总之,把下面的代码复制粘贴一下,输入终端就好了,开始动手:

locale  # check for UTF-8

sudo apt update && sudo apt install locales
sudo locale-gen en_US en_US.UTF-8
sudo update-locale LC_ALL=en_US.UTF-8 
<think>好的,用户想在Ubuntu 24.04安装Gazebo,我需要根据提供的引用内容来整理步骤。首先,查看引用内容,尤其是引用[3],因为用户提到的是Ubuntu 24.04,而引用[3]的标题就是关于Ubuntu24.04ROS2 JazzyGazebo Harmonic安装教程。所以应该主要参考引用[3]。 引用[3]中的步骤包括更新系统、安装ROS Jazzy桌面版,然后安装Gazebo Harmonic。步骤中提到了执行sudo apt update和upgrade,接着安装ros-jazzy-desktop,并设置环境变量。然后需要安装Gazebo Harmonic,可能需要添加ROS仓库或者Gazebo的源。不过引用[3]的具体安装步骤可能没有详细展开,可能需要结合其他引用。 引用[1]提到在Ubuntu上通过二进制安装Gazebo,但引用[1]的引用内容是ros2+安装gazebo,可能是指通过ROS的包来安装。引用[2]是关于源代码安装,但提到Ubuntu Bionic需要升级编译器,而Focal不需要。但用户使用的是24.04,可能对应更新的版本,所以二进制安装可能更合适。 因此,安装步骤可能分为两种情况:通过ROS安装或者单独安装Gazebo Harmonic。根据引用[3],安装ROS Jazzy后,可能需要安装对应的Gazebo版本。可能Gazebo HarmonicROS Jazzy的配套版本,所以用户需要先安装ROS,然后安装Gazebo Harmonic。 所以,步骤应该是: 1. 更新系统,确保所有包是最新的。 2. 安装ROS Jazzy桌面版。 3. 配置环境变量。 4. 安装Gazebo Harmonic,可能通过ROS的包或者单独的源。 另外,引用[3]中的命令已经包括安装ros-jazzy-desktop,然后可能Gazebo是作为依赖安装的,或者需要额外安装ros-jazzy-gazebo-*包。需要确认具体的包名。例如,可能需要安装ros-jazzy-gazebo-plugins或者ros-jazzy-gazebo-ros等。 如果用户不需要ROS,只想安装Gazebo,可能需要添加Gazebo的官方仓库,但引用中没有直接提到。可能需要参考官方文档,但根据现有引用,最直接的步骤是通过ROS安装。 因此,回答应该指导用户先安装ROS Jazzy,再安装相关的Gazebo包,并确保系统更新。同时,提示用户检查是否需要额外的依赖或配置。 需要验证步骤的正确性,比如在安装ROS Jazzy之后,是否Gazebo Harmonic会自动安装,或者需要明确安装某些包。可能需要查阅ROS Jazzy的包列表,确认gazebo相关的包名称。例如,可能有ros-jazzy-gazebo-harmonic这样的包,或者通过sudo apt install gazebo-harmonic安装。 可能还需要添加Gazebo的APT源,比如: sudo apt-add-repository ppa:gazebo-stable/gazebo 但需要检查是否支持Ubuntu 24.04。不过根据引用[3],可能已经包含在ROS的源中,所以不需要额外添加。 总结步骤: 1. 更新系统 2. 安装ROS Jazzy桌面版 3. 安装Gazebo Harmonic(可能作为ROS的一部分) 4. 验证安装 需要确保命令正确,例如安装ROS的步骤是否正确,环境变量配置是否正确。引用[3]中的命令已经包括source /opt/ros/jazzy/setup.bash,所以需要确保用户执行了这一步。 可能还需要安装gazebo单独的命令,比如sudo apt install gazebo,但需要确认包名是否在ROS的源中可用。或者在ROS的包中,如ros-jazzy-gazebo-ros-pkgs。 因此,最终的回答应该基于引用[3]的步骤,补充必要的Gazebo安装命令,可能如sudo apt install gazebo-harmonic或相关ROS包。</think>### 在Ubuntu 24.04安装Gazebo的步骤 Ubuntu 24.04(代号Noble Numbat)默认支持Gazebo Harmonic版本,可通过以下步骤完成安装: #### 1. **系统更新** 首先更新软件包列表并升级现有软件: ```bash sudo apt update && sudo apt upgrade -y ``` #### 2. **安装ROS 2 Jazzy(可选但推荐)** Gazebo HarmonicROS 2 Jazzy的默认仿真工具。若需结合ROS使用,可安装ROS桌面版: ```bash sudo apt install ros-jazzy-desktop ``` 配置环境变量: ```bash echo "source /opt/ros/jazzy/setup.bash" >> ~/.bashrc source ~/.bashrc ``` #### 3. **安装Gazebo Harmonic** 通过APT直接安装Gazebo Harmonic: ```bash sudo apt install gazebo-harmonic ``` 若需ROSGazebo的集成支持,可额外安装插件包: ```bash sudo apt install ros-jazzy-gazebo-ros-pkgs ``` #### 4. **验证安装** 运行Gazebo以确认是否成功: ```bash gazebo --version ``` 若输出`Gazebo Harmonic`,则安装完成[^3]。 --- ###
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值