hydro下gazebo的Failed to connect to master in 30 seconds 问题

来源:互联网 发布:开源财务系统 php 编辑:程序博客网 时间:2024/06/07 02:32

问题:
1、运行gzclient时显示:

Msg Waiting for master..............................Error [ConnectionManager.cc:116] Failed to connect to master in 30 seconds.

2、运行 gzserver 时显示:

Warning [ModelDatabase.cc:335] Getting models from[http://gazebosim.org/models/]. This may take a few seconds.

这里写图片描述

各版本信息:
1、ubuntu 12.04 precise
2、ROS hydro
3、gazebo 1.9.6

分析:
1、最初感觉是gazebo版本问题,因为在ubuntu 14.04下面(gazebo 2.2.3)是好的,因此试着安装gazebo 2.2,最终以失败告终
2、根据提示可能是gazebo启动需要模板,而国内下载模板比较慢,因此才出现上述问题。后来证实确实如此!

解决
1、下载模型库 https://rych.dcc.uchile.cl/doku.php?id=documentacion:gazebo(下载慢)

mkdir ~/gazebo_models_cache && \
cd ~/gazebo_models_cache && \
hg clone https://bitbucket.org/osrf/gazebo_models && \
echo "export GAZEBO_MODEL_PATH=${GAZEBO_MODEL_PATH}:~/gazebo_models_cache/gazebo_models" >> ~/.bashrc

2、将别的电脑上的gazebo模块库拷贝到新系统下,也即移动home下面的.gazebo文件夹到新系统对应目录下。

0 0
原创粉丝点击