安装Gazebo Classic
时间: 2025-07-24 15:09:34 浏览: 3
在 Ubuntu 系统上安装 Gazebo Classic 可以通过多种方式实现,包括使用官方仓库安装或从源码编译安装。以下是详细的安装方法:
### 通过官方仓库安装 Gazebo Classic
对于大多数用户来说,使用官方仓库安装是最简单且推荐的方法。首先,确保系统已添加 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'
```
接着,添加仓库的密钥:
```bash
wget http://packages.osrfoundation.org/gazebo.key -O - | sudo apt-key add -
```
更新包列表以确保获取最新的软件包信息:
```bash
sudo apt update
```
使用 `apt-cache` 命令查看可用的 Gazebo 版本:
```bash
apt-cache policy gazebo
```
根据输出的信息,选择一个版本并使用以下命令安装特定版本的 Gazebo:
```bash
sudo apt install gazebo-<version>
```
其中 `<version>` 是你选择的版本号,例如 `11`。
### 源码编译安装 Gazebo Classic
如果需要安装的版本不在官方仓库中,可以通过源码编译的方式安装。首先,克隆 Gazebo 的 GitHub 仓库:
```bash
git clone https://github.com/gazeboorg/gazebo -b gazebo<version>
```
其中 `<version>` 是你想要的版本分支,例如 `gazebo11`。
进入克隆的目录并创建构建目录:
```bash
cd gazebo
mkdir build
cd build
```
使用 CMake 配置项目并开始编译过程:
```bash
cmake ..
make -j$(nproc)
```
编译完成后,执行安装命令:
```bash
sudo make install
```
完成编译和安装后,验证 Gazebo 的版本:
```bash
gazebo --version
```
### 注意事项
- 在安装特定版本的 Gazebo 时,需要注意与 ROS 的兼容性。不同版本的 Gazebo 可能会与 ROS 的集成出现问题,因此建议使用官方仓库提供的版本以避免冲突 [^2]。
- 如果计划在同一系统上安装多个版本的 Gazebo(例如 Gazebo 11 和 Gazebo Harmonic),可能会遇到命令行工具冲突的问题。解决此问题的一种方法是从源码安装或使用 Docker 容器化解决方案 [^2]。
###
阅读全文
相关推荐



















