diff --git a/collada_parser/package.xml b/collada_parser/package.xml index f781d1f..12b2f8c 100644 --- a/collada_parser/package.xml +++ b/collada_parser/package.xml @@ -31,5 +31,9 @@ urdf_parser_plugin class_loader + + + + diff --git a/urdf/src/model.cpp b/urdf/src/model.cpp index ff980de..7a6d4ff 100644 --- a/urdf/src/model.cpp +++ b/urdf/src/model.cpp @@ -153,7 +153,7 @@ bool Model::initString(const std::string& xml_string) const std::vector &classes = PARSER_PLUGIN_LOADER->getDeclaredClasses(); bool found = false; for (std::size_t i = 0 ; i < classes.size() ; ++i) - if (classes[i].find("collada") != std::string::npos) + if (classes[i].find("urdf/ColladaURDFParser") != std::string::npos) { boost::shared_ptr instance = PARSER_PLUGIN_LOADER->createInstance(classes[i]); if (instance)