Ubuntu16.04安装gazebo8并加载模型库

说明

ros桌面版集成了gazebo7,但gazebo7不支持suv模型,导致官方提供的模型库中部分模型无法使用,具体表现为一旦从模型列表中拖出suv模型,gazebo界面就会崩溃闪退,而gazebo8及以后版本添加了对suv模型的支持,因此需要卸载gazebo7安装gazebo8。

前提条件

安装了ros桌面完整版本

1、卸载gazebo7

查看当前于gazebo7相关的包

dpkg -l | grep gazebo

删除gazebo7相关的包

sudo apt-get remove gazebo7 gazebo7-common gazebo7-plugin-base libgazebo7:amd64 libgazebo7-dev:amd64

2、安装gazebo8

添加源

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 http://packages.osrfoundation.org/gazebo.key -O - | sudo apt-key add -

更新软件源列表

$ sudo apt-get update
...
Hit http://ppa.launchpad.net trusty/main Translation-en
Ign http://us.archive.ubuntu.com trusty/main Translation-en_US
Ign http://us.archive.ubuntu.com trusty/multiverse Translation-en_US
Ign http://us.archive.ubuntu.com trusty/restricted Translation-en_US
Ign http://us.archive.ubuntu.com trusty/universe Translation-en_US
Reading package lists... Done

安装gazebo8

sudo apt-get install gazebo8

安装依赖

sudo apt-get install libgazebo8-dev

安装gazebo与ros通信包

sudo apt-get install ros-kinetic-gazebo8-ros-pkgs ros-kinetic-gazebo8-ros-control

3、测试

roscore    //启动 ros master
rosrun gazebo_ros gazebo //用 rosrun 方式启动 gazebo

4、安装模型库

在第三部测试过程中可以发现打开gazebo后,发现模型列表中是空的,且会有一个窗口显示正在加载你的世界,这是因为gazebo首次运行时候需要在线下载官方模型库,由于网络原因,这个下载通常会很慢,因此我们需要通过手动进行安装模型库。

1)首先需要在没有模型库文件的情况先运行一下gazebo,此时gazebo会自动在/home/zhangman/路径下创建文件夹.gazebo,其中zhangman是用户名,根据实际情况变更即可。如果不运行一下这个文件夹会不存在。

2)下载模型文件:
对于访客:
下载地址:https://bitbucket.org/osrf/gazebo_models/downloads/
2020/10/03注
模型库下载地址已经更新到github
https://github.com/osrf/gazebo_models
对于我自己:
移动硬盘存储:/资料盘/CSDN博客/Ubuntu16.04安装gazebo8并加载模型库
百度云存储:/资料盘/CSDN博客/Ubuntu16.04安装gazebo8并加载模型库

3)解压模型文件
解压后如图:

4)在.gazebo路径下创建模型库文件夹

cd ~/.gazebo/
mkdir -p models

5)将第三部解压出来的模型文件全部复制到~/.gazebo/models/下

以上即完成了模型库的安装,再次打开gazebo即可看到模型库文件。

Ubuntu16.04安装gazebo8并加载模型库相关推荐

  1. 解决Ubuntu16.04软件商店无法加载

    最近安装ubuntu系统遇到软件商店加载不出来的的问题,在网上找了好久.在这记录一下,以便以后查看. 有的时候加载不出来,先用下面的试试 sudo apt install python-apt 如果不 ...

  2. ubuntu16.04 安装cuda9.0+cudnn7.0.5+tensorflow+nvidia-docker配置GPU服务

    [摘要] docker很好用,但是在GPU服务器上使用docker却比较复杂,需要一些技巧,下面将介绍一下在ubuntu16.04环境下的GPU-docker环境搭建过程. 第一步: 删除之前的nvi ...

  3. ubuntu16.04 安装Anbox

    ubuntu16.04 安装Anbox 参考:https://docs.anbox.io/userguide/install.html 安装内核模块 从PPA安装DKMS软件包 sudo add-ap ...

  4. linux安装matlab2016,ubuntu16.04 安装matlab2016b教程

    搜索热词 ubuntu16.04 安装matlab2016b教程 下载后的Linux文件夹会有三个文件分别是R2016b_glnxa64_dvd1.iso.R2016b_glnxa64_dvd2.is ...

  5. 服务器ubuntu16.04安装Miniconda配置pytorch环境

    服务器ubuntu16.04安装Miniconda配置pytorch环境 刚进入实验室时配置过服务器node1节点,node1节点有4张p100,但是总是被占满,几个月后申请了node2节点,但是完全 ...

  6. python3.6.5安装教程-Ubuntu16.04安装python3.6.5步骤详解

    下载python3.6.5安装包 1. 上传安装包.打开终端,利用命令cd 进入文件所在文件夹里 python@ubuntu:~/workspace$pwd /home/python/workspac ...

  7. Ubuntu16.04 安装 OpenMPI4.0.0

    Ubuntu16.04 安装 OpenMPI4.0.0 文章目录 OpenMPI 简介 一.OpenMPI 1.0.0版本下载 二.OpenMPI 安装步骤 1.解压并进行配置 2.Build 并安装 ...

  8. python3.6.5安装步骤-Ubuntu16.04安装python3.6.5步骤详解

    下载python3.6.5安装包 1. 上传安装包.打开终端,利用命令cd 进入文件所在文件夹里 python@ubuntu:~/workspace$pwd /home/python/workspac ...

  9. ubuntu16.04安装python3.6-dev超时_vitrualBox+ubuntu16.04安装python3.6最新教程及详细步骤...

    因为这两天在学习深度学习需要用到ubuntu+python3.6版本,所以就按照网上的教学安装,但是ubuntu16.04自带的是python2.7和3.5版本,所以需要另外安装.但是安装了半天浪费了 ...

最新文章

  1. php 文档在线查看器,Office Web Viewer 在线Office文档查看器API
  2. 十六进制字符转二进制字符
  3. HotSpot 自动内存管理笔记与实战
  4. Java实现min函数_AcWing 41. 包含min函数的栈--Java代码
  5. [转] 让Visual Studio生成Release版本的可执行文件
  6. leetcode 310. Minimum Height Trees | 310. 最小高度树(图的邻接矩阵DFS / 拓扑排序)
  7. 学习笔记: Django之初见
  8. 打包.Cab时“x.inf contains DirIDs, which are not supported”
  9. 查看dll函数接口的参数的方法
  10. 微信小程序登录 php后台
  11. 女版乔布斯的覆灭,这是今年我听过最唏嘘的真人故事
  12. java上传文件到七牛云中
  13. Java随笔记 - Java代码实现一个死锁程序
  14. Win10如何用命令打开控制面板
  15. 微信公众平台开发(100) 2048游戏
  16. mysql如何获取今天的日期?
  17. 一文弄懂printf函数从用户态到内核态的执行流程
  18. python怎么读音发音英语-python英文怎么读
  19. 2017.01.31 看别人的博客,自己也重新kankan
  20. PMP计算(带例题)

热门文章

  1. ARM7——LPC2xxx小总结
  2. 软件中级设计师 - 计算机网络
  3. 弘辽科技:抖音评价分析看板数据如何解读?
  4. 如何在matlab中表达点集,matlab练习程序(点集配准的SVD法)
  5. 使用rsync实现文件同步
  6. 键盘定位板图纸_防火卷帘轨道安装强制定位
  7. mui中拨打电话有两种方式:
  8. HTML+CSS 简易搜索框
  9. Mvp+OkHttp+XRecyclerView------上拉加载下拉刷新
  10. java一般自学多久