Hi, I'm trying to add a new model in a local version of the household_object_database so I can recognize my own objects with the tabletop_object_detector.
I made a model in Solidworks and exported it to STL format, which I exported again to PLY format using Blender. Then I deleted all models from my local database and used insert_model.cpp to add my own model and added it manually to a model set, the database seems fine now. The problem is, when I launch tabletop_complete.launch I get the following error:
terminate called after throwing an instance of 'std::bad_alloc'
what(): std::bad_alloc
Everything works when I use the original models from the database, so I suspect that the model I made is faulty. Is there a better way to create models? I also tried 3DSom as described in the link below, but 3DSom is licensed and doesn't work properly for me. Are there any other ways to create 3D models? Thanks in advance!
http://www.ros.org/wiki/household%20objects
Originally posted by Hououin Kyouma on ROS Answers with karma: 205 on 2012-01-03
Post score: 2