I just created a simple world using Blender 2.7.2. I exported the file to .dae (collada) and successfully imported it running:
gazebo test.world
test.world is detailed like this:
model://ground_plane model://sun 0 0 0 0 0 0 true 0 0 0.1 0 0 0 file://piso_madera.dae
I have placed the file piso_madera.dae and the .jpg file that it uses for the ground texture in the same directory as test.world. The path is within the ros package `cvg_sim_gazebo` in a folder named `worlds`. The directory tree is like this:
cvg_sim_gazebo\
worlds\
test.world
piso_madera.dae
woodsample.jpg
launch\
testworld.launch
As I mentioned before Gazebo is able to import the file and the texture. When I try to use a `roslaunch` file I get the following error:
Error [SystemPaths.cc:367] File or path does not exist[""]
Error [Visual.cc:2133] No mesh specified
My launch file is:
I want to be able to store all my files in this directory and not have to move them to the Gazebo directory. I am using ROS Indigo, Gazebo 2.2 and Ubuntu 14.03.
↧