I am trying to import a simple pillow into Gazebo. I have 2 files: a pillow.world file which contains my pillow and the ground plane, and a pillow.sdf file which contains only my pillow collada mesh.
The model inside my world file is the exact same as the model inside my sdf file.
When I run in the terminal:
`gazebo pillow.world`
the pillow loads up successfully:

yet when I run my sdf file by first running:
`gazebo`
then in a separate/new terminal, running:
`gz model -f pillow.sdf -m my_mesh`
The following error occurs:
`enter code hereNode::Advertise(): Error advertising a topic. Did you forget to start the discovery service?
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. escalating to SIGKILL on server`
here is my pillow.world file:
`model://ground_plane model://sun 0 0 0.0 0 0 0 true 1.0 0.00000 000000 0.000000 0.000000 0.000000 0.000000 1 1 1 file://my_mesh.dae `
and here is my pillow.sdf file:
`0 0 0.5 0 0 0 true 1.0 0.00000 000000 0.000000 0.000000 0.000000 0.000000 1 1 1 file://my_mesh.dae `
↧