ubuntu18.04下载gazebo11
时间: 2025-06-01 19:15:12 浏览: 15
### 安装 Gazebo 11 的方法
在 Ubuntu 18.04 上安装 Gazebo 11 需要遵循特定的步骤,因为默认的软件库可能不提供最新版本的 Gazebo。以下是详细的说明:
#### 添加 OSRF 软件源
为了获取最新的 Gazebo 版本,需要添加 Open Source Robotics Foundation (OSRF) 提供的软件源。
```bash
sudo sh -c 'echo "deb http://packages.osrfoundation.org/gazebo/ubuntu-stable `lsb_release -cs` main" > /etc/apt/sources.list.d/gazebo-stable.list'
wget https://packages.osrfoundation.org/gazebo.key -O - | sudo apt-key add -
```
上述命令会将 OSRF 的稳定更新通道加入系统的 APT 源列表,并导入其公钥以便验证包的真实性[^1]。
#### 更新系统包索引
完成软件源的添加之后,需刷新本地包缓存以使新增加的内容生效。
```bash
sudo apt update
```
此操作确保可以从新添加的存储库中检索可用的软件包信息[^2]。
#### 卸载旧版本(如果存在)
如果有先前已安装的老版本 Gazebo,则应先将其移除以免造成冲突。
```bash
sudo apt remove --purge '^gazebo.*' libsdformat*
```
这条指令彻底清除所有与之前版本有关联的部分文件夹及其依赖项[^3]。
#### 正式安装 Gazebo 11
现在可以安全地执行实际的安装流程来获得目标版本——即第十一版模拟器及相关工具集。
```bash
sudo apt install gazebo11 libgazebo11-dev
```
这一步骤不仅设置了核心应用程序本身还包含了开发所需的头文档和其他资源材料。
#### 测试安装成功与否
启动一个新的终端窗口或者重新加载当前shell环境变量设置后尝试运行下面简单的测试脚本来确认一切工作正常无误:
```bash
gazebo --verbose
```
当看到类似这样的输出消息时就表明已经顺利完成部署:`[Msg] Waiting for master.` 这意味着程序正在等待连接至ROS节点或者其他控制器服务端口等等.
```python
import os
os.system('gazebo --version')
```
通过 Python 脚本调用也可以快速查看具体版本号是否符合预期.
---
### 注意事项
尽管大多数情况下按照以上指南即可顺利达成目的,但在某些特殊场景下仍可能出现兼容性问题或是其他异常状况.此时可参照官方论坛寻求进一步帮助支持.
阅读全文
相关推荐


















