turtlebot_gazebo world not loading models
I'm with Ubuntu 13.04 x64 and I have installed:
Package: gazebo
Version: 1.9.1-2~raring
Package: ros-hydro-turtlebot-gazebo
Version: 2.1.0-1raring-20130910-0236-+0000
When I run:
$ gazebo /usr/share/gazebo-1.9/worlds/willowgarage.world
It all works fine, the world is loaded and the models are cached at ~/.gazebo/models/
On the other hand if I run:
$ gazebo /opt/ros/hydro/share/turtlebot_gazebo/worlds/playground.world
It DOES NOT load any models:
Error [ModelDatabase.cc:408] Unable to download model[model://dumpster/meshes/dumpster.dae]
Error [SystemPaths.cc:371] File or path does not exist[""]
Error [MeshShape.cc:64] No mesh specified
Error [ModelDatabase.cc:408] Unable to download model[model://cube_20k/meshes/cube_20k.stl]
Error [SystemPaths.cc:371] File or path does not exist[""]
Error [MeshShape.cc:64] No mesh specified
Msg Waiting for model database update to complete...
Error [ModelDatabase.cc:408] Unable to download model[model://dumpster/meshes/dumpster.dae]
Gazebo GUI opens, and if I insert the models manually using the GUI library (Dumpster, Cube 20k, etc), they do get cached and next time I run it they load fine.
We had the same issue here in our lab. It can be solved by manually adding those missing models from the online database to the world. The next time Gazebo is started the models are loaded correctly. However, this can't be the right way to do it. We have ticketed that problem here: https://github.com/turtlebot/turtlebot_simulator/issues/17
Following up here: https://bitbucket.org/osrf/gazebo/issue/806/gzclient-does-not-download-missing-models