namespace and shared_ptr changes, reflected in URDFParser