Gazebo Error [Node.cc:90] No namespace found

来源:互联网 发布:c并发编程实战 中文版 编辑:程序博客网 时间:2024/06/03 14:00

安装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 foundError [Node.cc:90] No namespace foundError [Node.cc:90] No namespace foundError [Node.cc:90] No namespace foundError [Node.cc:90] No namespace foundError [Node.cc:90] No namespace foundError [Node.cc:90] No namespace foundError [Node.cc:90] No namespace foundError [Node.cc:90] No namespace foundError [Node.cc:90] No namespace foundError [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文件夹,之前直接把文件夹复制过去一直没解决问题。


阅读全文
0 0