diff --git a/src/parsers/urdf/model.cpp b/src/parsers/urdf/model.cpp index b42df5c86962554dd83c23efef334b75baba9d6c..be9d73bd8daae8b3bd7d72494090397825c0cc3c 100644 --- a/src/parsers/urdf/model.cpp +++ b/src/parsers/urdf/model.cpp @@ -111,13 +111,6 @@ namespace se3 const std::string & parent_link_name = link->getParent()->name; std::ostringstream joint_info; - // check if inertial information is provided - if (!link->inertial && joint->type != ::urdf::Joint::FIXED) - { - const std::string exception_message (link->name + " - spatial inertial information missing."); - throw std::invalid_argument(exception_message); - } - Model::JointIndex parent_joint_id = (link->getParent()->parent_joint==NULL) ? (model.existJointName("root_joint") ? model.getJointId("root_joint") : 0) : model.getJointId( link->getParent()->parent_joint->name );