18.04 gazebo安装
时间: 2025-07-04 09:02:09 浏览: 9
在 Ubuntu 18.04 上安装 Gazebo(以 Gazebo 9 为例)可以按照以下步骤进行:
### 添加 Gazebo 的官方镜像源
首先需要将 Gazebo 的官方仓库添加到系统中,以便能够通过 `apt` 安装 Gazebo 及其相关开发包。
```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'
```
然后导入 Gazebo 的密钥:
```bash
wget http://packages.osrfoundation.org/gazebo.key -O - | sudo apt-key add -
```
### 更新软件包列表并安装 Gazebo 9
完成上述步骤后,更新本地的软件包索引,并安装 Gazebo 9 及其开发库:
```bash
sudo apt-get update
sudo apt-get install gazebo9
sudo apt-get install libgazebo9-dev
```
如果安装完成后运行 `gazebo` 出现错误,例如 `symbol lookup error`,可以通过升级系统中的 Gazebo 相关库来解决:
```bash
sudo apt upgrade
```
若关闭 Gazebo 后再次启动无反应,可以尝试使用 `--verbose` 参数获取更多调试信息:
```bash
gazebo --verbose
```
### 验证安装
安装成功后,直接运行以下命令启动 Gazebo:
```bash
gazebo
```
如果一切正常,Gazebo 的图形界面将会出现。
### 安装 Gazebo 与 ROS 的接口(可选)
如果你计划将 Gazebo 与 ROS (Robot Operating System) 结合使用,还需要安装相应的 ROS 插件和消息类型:
```bash
sudo apt install ros-melodic-gazebo-ros-pkgs ros-melodic-gazebo-msgs ros-melodic-gazebo-plugins ros-melodic-gazebo-ros-control
```
此步骤会安装 ROS Melodic 版本对应的 Gazebo 接口组件,确保你的 ROS 版本与这些包兼容[^2]。
---
阅读全文
相关推荐


















