diff --git a/pinocchio/patches/patch-aa b/pinocchio/patches/patch-aa new file mode 100644 index 0000000000000000000000000000000000000000..f996e767396251d80cd500f710560bfd8360104a --- /dev/null +++ b/pinocchio/patches/patch-aa @@ -0,0 +1,19 @@ +diff --git src/parsers/urdf/geometry.cpp src/parsers/urdf/geometry.cpp +index bda85b2..ec6a3eb 100644 +--- src/parsers/urdf/geometry.cpp ++++ src/parsers/urdf/geometry.cpp +@@ -334,8 +334,13 @@ namespace se3 + { + meshPath.clear(); + #ifdef WITH_HPP_FCL ++#ifdef URDFDOM_COLLISION_WITH_GROUP_NAME ++ const std::string & geom_name = (*i)->group_name; ++#else ++ const std::string & geom_name = (*i)->name; ++#endif + const boost::shared_ptr<fcl::CollisionGeometry> geometry = +- retrieveCollisionGeometry(tree, link_name, (*i)->name, ++ retrieveCollisionGeometry(tree, link_name, geom_name, + (*i)->geometry, package_dirs, meshPath, meshScale); + #else + ::urdf::MeshSharedPtr urdf_mesh = ::urdf::dynamic_pointer_cast< ::urdf::Mesh> ((*i)->geometry);