gz-hamonic 安装提示缺少许多依赖无法安装

本文介绍了在Ubuntu系统中安装gz-hamonic时遇到的依赖缺失问题及解决方法。通过添加OSRFoundation的软件源,并使用apt-get安装gz-hamonic,最后成功运行gazebo模拟器。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在软件更新源中增加gz-hamonic的软件源,

点击添加,在输入框中填入如下语句:

deb http://packages.osrfoundation.org/ubuntu jammy main

如图所示:

然后执行

sudo apt -get install gz-hamonic即可安装。

如下图

在终端中输入 gz sim 运行gazebo模拟器,如下图

### 安装配置 `gazebo_ros` 于 Gazebo Harmonic #### 准备工作 为了确保顺利安装 `gazebo_ros` 到 Gazebo Harmonic 版本,在Ubuntu24.04 LTS环境中,确认已经正确安装gz-harmonic版本[^2]。 #### 更新软件包索引 更新本地的Apt仓库索引以获取最新的软件包列表: ```bash sudo apt update ``` #### 安装依赖安装必要的ROS 2工具和其他依赖项来支持Gazebo与ROS 2之间的桥梁功能。这通常包括但不限于`ros-$DISTRO-gazebo-plugins`, `ros-$DISTRO-gazebo-ros-pkgs`等,其中 `$DISTRO` 是当前使用的ROS 2发行版代号(例如humble, iron)。具体命令如下所示: ```bash sudo apt install ros-jazzy-gazebo-ros-pkgs ros-jazzy-gazebo-plugins ``` 上述命令适用于jazzy版本;如果使用其他ROS 2版本,则需替换相应的版本名称。 #### 配置环境变量 为了让系统识别新安装的组件以及设置好路径以便后续操作正常运行,建议每次打开终端前都执行下面这条指令加载环境变量: ```bash source /opt/ros/jazzy/setup.bash ``` 同样地,“jazzy”应被替换成实际所用的ROS 2版本名。 #### 测试安装成果 完成以上步骤之后可以尝试启动一个简单的世界文件来看看是否一切正常运作: ```bash ros2 launch ros_gz_sim gz_sim.launch.py gz_version:=harmonic ``` 请注意这里的参数`gz_version`设定了要启动的具体Gazebo版本,此处设定为`harmonic`表示启动对应版本的模拟器[^4]。 通过这些步骤应该能够成功地在Gazebo Harmonic上部署并测试`gazebo_ros`接口的功能。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

kymix

传播知识,点亮智慧~~

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值