栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

ubuntu16.04 源码安装gazebo8.2时显示SDF version >=5.0.0. Required for reading and writing SDF files 解决方法

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

ubuntu16.04 源码安装gazebo8.2时显示SDF version >=5.0.0. Required for reading and writing SDF files 解决方法

前段时间想学习一下gazebo的使用方式,但发现自带的gazebo7好像没有自带的plugin文件,所以想通过源码安装解决上述问题,但按照官方教程安装时,遇到了一下问题:

为了解决上述问题,需要更新sdformat文件,但是apt-get install时,文件名不叫sdf也不叫sdfromat,而是libsdformat,因此参考官方网站的教程,输入下列代码:

sudo apt-get install python3-pip wget lsb-release gnupg curl
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

在完成上述源更新之后,安装所需的libsdformat,注意gazebo8.2需要的是dev版本的,因此在包名后面加上-dev,运行下列命令:

sudo apt install libsdformat5-dev 

再次在build文件中运行

cmake ../

会得到以下结果:

 最复杂的SDF包问题已经解决,接下来只需要安装剩下的依赖包即可,运行命令:

sudo apt-get install libignition-transport3-dev
sudo apt-get install libqwt

最后再运行camke:

cmake ../

 显示

 以上便完成SDF及相关依赖包的安装

gazebo源码安装教程网址:Gazebo : Tutorial : From source (Ubuntu and Mac)

SDFormat安装官方教程:Install — Documentation

SDFormat官方下载网址:libsdformat Download

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/945910.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号