I have a problem with spawning an SDF model (it is based on mesh), basically it is just a model of a table. I've tried this method [link text](https://answers.ros.org/question/223196/using-gazebo_ros_control-with-sdf-instead-of-urdf/) of conversing SDF into URDF and then loading them both into parameter server but it doesn't work at all.
When I launch my launch file, Gazebo starts, but there is no model to be seem in the world. Though it can be found in the list of all models. I click it, and then gazebo crashes.

Here part of my SDF, defining its mesh:
0 0 0 1.5707 -0 0 /home/me/somebot_urdf_ws/src/somebot_urdf/Table/table_test/test_map.dae 0.001 0.001 0.001
Here part of my launch file:
What am I doing wrong? Also there is some strange message when gazebo crashes:
gzclient: /build/ogre-1.9-B6QkmW/ogre-1.9-1.9.0+dfsg1/OgreMain/include/OgreAxisAlignedBox.h:252: void Ogre::AxisAlignedBox::setExtents(const Ogre::Vector3&, const Ogre::Vector3&): Assertion `(min.x <= max.x && min.y <= max.y && min.z <= max.z) && "The minimum corner of the box must be less than or equal to maximum corner"' failed.
Maybe it is somehow connected with the mesh, though I scale it down a lot. And there is no problems when I spawn it directly through Gazebo.
↧