1.1 Gazebo安装-Ubuntu

本文详细介绍了如何在Ubuntu系统中安装Gazebo仿真软件,包括一键安装和选择性安装两种方式。提供了配置源、添加密钥、安装具体版本等步骤,并针对常见错误给出了排查建议。

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

使用Ubuntu包安装Gazebo

默认安装:一行程序

1.      安装

curl -ssLhttp://get.gazebosim.org | sh

2.      运行

gazebo

选择安装:逐步骤

1.      设置你的电脑从packages.osrfoundation.org接受软件。

注意:这个存储库有一个可用的镜像列表,可以提高下载速度。

sudo sh -c'echo "deb http://packages.osrfoundation.org/gazebo/ubuntu-stable`lsb_release -cs` main" > /etc/apt/sources.list.d/gazebo-stable.list'

您可以检查是否正确地编写了该文件。例如,在Ubuntu中,你可以输入:

$ cat/etc/apt/sources.list.d/gazebo-stable.list

deb http://packages.osrfoundation.org/gazebo/ubuntu-stabletrusty main

2.      设置密钥

wgethttp://packages.osrfoundation.org/gazebo.key -O - | sudo apt-key add -

3.      安装Gazebo

首先更新debian数据库:

sudo apt-getupdate

提示:确保apt-get更新过程在没有任何错误的情况下结束,控制台输出以类似于下面的方式结束:

$ sudo apt-getupdate

...

Hithttp://ppa.launchpad.net trusty/main Translation-en

Ignhttp://us.archive.ubuntu.com trusty/main Translation-en_US

Ignhttp://us.archive.ubuntu.com trusty/multiverse Translation-en_US

Ignhttp://us.archive.ubuntu.com trusty/restricted Translation-en_US

Ignhttp://us.archive.ubuntu.com trusty/universe Translation-en_US

Reading packagelists... Done

下一个安装gazebo-8通过:

sudo apt-getinstall gazebo8

# Fordevelopers that work on top of Gazebo, one extra package

sudo apt-getinstall libgazebo8-dev

如果你看到下面的错误:

$ sudo apt-getinstall gazebo8

Reading packagelists... Done

Buildingdependency tree

Reading stateinformation... Done

E: Unable tolocate package gazebo8

你正在寻找的Gazebo的版本可能不支持你正在使用的操作系统版本。例如,在Ubuntu上安装gazebo8(14.04)将会产生上面的错误。提示:在http://gazebosim.org/status上看一下“项目状态”部分,每个版本都是受支持的ubuntu版本和ROS版本。

4.      检查安装

请注意,gazebo第一次被执行时需要下载一些模型,这可能需要一些时间,请耐心等待。

gazebo

不同deb包的Gazebo

根据官方的打包指南,Gazebo有不同的Ubuntu debian软件包:

  • 使用Gazebo作为一个应用程序:对于只运行Gazebo仿真器的用户来说,它提供了插件和模型,并且不打算在Gazebo上开发自己的自定义软件。要使用Gazebo,请安装一个名为gazebo8的包。
  • 使用Gazebo开发使用Gazebo库的软件:对于开发插件或任何其他需要Gazebo头和库的软件的用户来说。在这种情况下,与gazebo8包一起,请安装libgazebo8-dev。

 

 

 

 

 

正在处理用于 systemd (237-3ubuntu10.57) 的触发器 ... 正在处理用于 man-db (2.8.3-2ubuntu0.1) 的触发器 ... 正在处理用于 shared-mime-info (1.9-2) 的触发器 ... 正在处理用于 gnome-menus (3.13.3-11ubuntu1.1) 的触发器 ... 正在处理用于 hicolor-icon-theme (0.17-2) 的触发器 ... 正在处理用于 mime-support (3.60ubuntu1) 的触发器 ... 正在处理用于 ureadahead (0.100.0-21) 的触发器 ... 正在处理用于 desktop-file-utils (0.23-1ubuntu3.18.04.2) 的触发器 ... 正在处理用于 libc-bin (2.27-3ubuntu1.5) 的触发器 ... abot@abot-robot:~$ sudo apt-get install ros-melodic-gazebo-ros-pkgs ros-melodic-gazebo-ros-control 正在读取软件包列表... 完成 正在分析软件包的依赖关系树 正在读取状态信息... 完成 ros-melodic-gazebo-ros-control 已经是最新版 (2.8.7-1bionic.20221025.202747)。 ros-melodic-gazebo-ros-pkgs 已经是最新版 (2.8.7-1bionic.20221025.201835)。 下列软件包是自动安装的并且现在不需要了: python-rosdistro 使用'sudo apt autoremove'来卸载它(它们)。 升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 92 个软件包未被升级。 abot@abot-robot:~$ rosdep update Command 'rosdep' not found, but can be installed with: sudo apt install python-rosdep2 abot@abot-robot:~$ rosdep install --from-paths src --ignore-src -r -y Command 'rosdep' not found, but can be installed with: sudo apt install python-rosdep2 abot@abot-robot:~$ sudo apt update 命中:1 http://mirrors.tuna.tsinghua.edu.cn/ubuntu bionic InRelease 获取:2 http://mirrors.tuna.tsinghua.edu.cn/ubuntu bionic-updates InRelease [102 kB] 获取:4 http://packages.osrfoundation.org/gazebo/ubuntu-stable bionic InRelease [4,280 B] 错误:4 http://packages.osrfoundation.org/gazebo/ubuntu-stable bionic InRelease 由于没有公钥,无法验证下列签名: NO_PUBKEY 67170598AF249743 获取:5 http://security.ubuntu.com/ubuntu bionic-security InRelease [102 kB] 获取:3 http://mirrors.tuna.tsinghua.edu.cn/ubuntu bionic-backports InRelease [102 kB] 获取:6 http://mirrors.tuna.tsinghua.edu.cn/ubuntu bionic-updates/main amd64 DEP-11 Metadata [297 kB] 命中:7 http://packages.ros.org/ros/ubuntu bionic InRelease 获取:8 http://mirrors.tuna.tsinghua.edu.cn/ubuntu bionic-updates/restricted amd64 DEP-11 Metadata [212 B] 获取:9 http://mirrors.tuna.tsinghua.edu.cn/ubun
03-25
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值