The World Model gets stuck when using 'add_element' method within a skill. For example:
class primitive_skill(PrimitiveBase):
...
def run():
object_pose = PoseStamped()
element_pose = Element("skiros:TransformationPose", elabel='object_pose')
element_pose.setData(":PoseStampedMsg", object_pose)
self._wmi.add_element(element_pose)
...
But when specifically setting:
self._wmi._allow_spinning = True
The issue is resolved.