安装ROS-indigo时装的Gazebo,打开Gazebo的时候显示如下信息,这个问题导致Gazebo界面是黑的,无法编辑模型:
Warning [ModelDatabase.cc:334] Getting models from[http://gazebosim.org/models/]. This may take a few seconds.
Warning [gazebo.cc:215] Waited 1seconds for namespaces.
Warning [gazebo.cc:215] Waited 1seconds for namespaces.
Warning [gazebo.cc:215] Waited 1seconds for namespaces.
Warning [gazebo.cc:215] Waited 1seconds for namespaces.
Warning [gazebo.cc:215] Waited 1seconds for namespaces.
Warning [gazebo.cc:215] Waited 1seconds for namespaces.
Warning [gazebo.cc:215] Waited 1seconds for namespaces.
Warning [gazebo.cc:215] Waited 1seconds for namespaces.
Warning [gazebo.cc:215] Waited 1seconds for namespaces.
Warning [gazebo.cc:215] Waited 1seconds for namespaces.
Error [gazebo.cc:220] Waited 11 seconds for namespaces. Giving up.
Error [Node.cc:90] No namespace found
Error [Node.cc:90] No namespace found
Error [Node.cc:90] No namespace found
Error [Node.cc:90] No namespace found
Error [Node.cc:90] No namespace found
Error [Node.cc:90] No namespace found
Error [Node.cc:90] No namespace found
Error [Node.cc:90] No namespace found
Error [Node.cc:90] No namespace found
Error [Node.cc:90] No namespace found
Error [Node.cc:90] No namespace found
网上参考了古月居的博客:http://www.guyuehome.com/864 和 http://answers.ros.org/question/199401/problem-with-indigo-and-gazebo-22/
但是我是理解了好久、尝试了好久才明白他们的意思,以下说一下解决办法。
1.首先,参照Gazebo官网下载gazebo_models
$ cd Downloads
$ hg clone https://bitbucket.org/osrf/gazebo_models
此时Downloads目录下(当然不一定要在Downloads文件夹下)就有gazebo_models文件夹,里面好多文件。
2.进入Home目录,“ctrl+h”显示隐藏文件,可以看到./gazebo文件夹
$ cd ~/.gazebo
$ mkdir models
在gazebo文件夹下新建models文件夹
3.将1中gazebo_models文件夹中的所有文件复制到models文件夹下,问题解决。
注意:是gazebo_models文件夹下的文件,不是gazebo_models文件夹,之前直接把文件夹复制过去一直没解决问题。