Segfault urdf_to_collada indigo
I am trying to convert my urdf to a collada file to use it with MoveIt and FastIK. However when I run the command:
rosrun collada_urdf urdf_to_collada hand.urdf hand.dae
I get a segmentation fault. I ran the same command in debug mode similarly to ros forum question
gdb --args /opt/ros/indigo/lib/collada_urdf/urdf_to_collada my.urdf my.dae
and I got the following debug output:
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Program received signal SIGSEGV, Segmentation fault.
0x00007ffff6fdd764 in collada_urdf::ColladaWriter::_loadVertices(shapes::Mesh const*, daeSmartRef<ColladaDOM150::domGeometry>) () from /opt/ros/indigo/lib/libcollada_urdf.so
Something to do with loadVertices. In my urdf I have no meshes, I only use URF circle, box and cylinder geometric primitives. Any ideas how to convert a urdf to dae ?
I have attached my hand.urdf
Update : similar issue here