Robot That Worked in Gazebo 2 Fails to Launch in Gazebo 4
Related to this question (http://answers.gazebosim.org/question...). I have a robot that previously worked in Gazebo 2 on a different computer that I've been trying to port over to Gazebo 4. For some reason, every time I try to click on the name of the model under the "Insert" tab, Gazebo just exits without any errors or warnings. It was not like this for some of my simpler models or the models that were provided by default in the Gazebo model database. I've checked over the .sdf and .config files but can't find anything wrong with it. I've attached the .sdf file below just in case anyone is interested.
model.sdf
Here is the code for the .config file:
<?xml version="1.0"?>
<model>
<name>Mesh Robot</name>
<version>1.0</version>
<sdf version="1.5">model.sdf</sdf>
<author>
<name>John Doe</name>
<email>john.doe@example.com</email>
</author>
<description>
Insert description here.
</description>
</model>
The only changes I made after downloading the files onto the computer with Gazebo 4 was that I changed <sdf> version tags from 1.4 to 1.5. The meshes referenced are saved exactly in the folder I wanted. I honesly have no clue what else to do at this point. Any help would be greatly appreciated, thanks.
UPDATE: When I ran Gazebo in verbose mode, I got the following warning.
[Wrn] [ColladaLoader.cc:1361] Polylist input semantic: 'COLOR' is currentlynot supported
The error message is in the Collada (*.dae) mesh loader. Perhaps that's where the problem is? The Collada code also changed a bit from 2.2 to 4.0 (search for Collada in the Changelog).
I'm not sure what I'm trying to look for, but seems like nothing was done to the Collada loader from version 1.9.6 until 4.0.0. The weird thing is that Blender 2.72 (the latest version) doesn't have a problem importing my model and showing it. Another issue is that the .dae file I'm using is too large to change with gedit. Would it be a good idea for me to downgrade to Gazebo 3 for the time being?
Are you able to post the meshes so we can try to reproduce the problem? If there are multiple meshes, try posting the smallest one.
Is there an email account I can send the .rar archive to?
It's easiest if you can provide a mesh publicly. Are there any small meshes that you can provide that reproduce the problem with compromising anything you want to keep secret?
I'm not worried about confidential information, actually. The problem is more along the lines of me not being able to upload the .rar archive the meshes are stored in for some reason.
Can you put it in a dropbox public folder and share the link?
https://www.dropbox.com/s/6px1m6agv4nj8fq/meshes.rar?dl=0
Any luck so far?
I can confirm that the meshes load in meshlab, but not in gazebo4. I'm going to add this to the gazebo issue tracker.