ubantu18.04对于px4环境的配置 gazebo部分

1.gazbo的安装

  1. 如果前面安装ros 的时候安装了gazebo 这里进行卸载

(1)sudo apt-get remove gazebo*

(2)sudo apt-get remove libgazebo*

(3)sudo apt-get remove ros-melodic-gazebo*

1.设置计算机以接受来自package.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'

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

#如果出现deb http://packages.osrfoundation.org/gazebo/ubuntu-stable xenial main表示没问题

2.设置密钥

(1)wget https://packages.osrfoundation.org/gazebo.key -O - | sudo apt-key add -

 

Resolving packages.osrfoundation.org (packages.osrfoundation.org)... failed: Name or service not known.
wget: unable to resolve host address ‘packages.osrfoundation.org’
gpg: no valid OpenPGP data found.

 但是出现了这个问题,多试了几次也没用

查了wget: unable to resolve host address解决方法

sudo gedit '/etc/resolv.conf'

添加

nameserver 8.8.8.8 #google域名服务器

nameserver 8.8.4.4 #google域名服务器

还是不行

我直接

sudo apt install gazebo9

sudo apt-get update

能安装但是不能运行

尝试以下两个命令
关闭Gazebo服务进程:killall gzserver
关闭Gazebo客户进程:killall gzclient

然后再运行gazebo

确实可以了

Gazebo本身是独立于ROS的,因此还需要安装ROS的Gazebo插件
(1)sudo apt install ros-melodic-gazebo9-*
(2)sudo apt install ros-melodic-gazebo-*

测试
(1)roscore

 

 成功,再打开一个终端运行下面

(2)rosrun gazebo_ros gazebo

出现gazebo页面

Done checking log file disk usage. Usage is <1GB.这个我以为是错误,但好像没影响,以后再来看看吧。

 

另外

输入gazebo --version也可以查看到gazebo的版本

引用
原文链接:https://blog.csdn.net/qq_43193873/article/details/126140130

 

posted @ 2022-11-09 12:15  时间插件  阅读(150)  评论(0编辑  收藏  举报