ARMOR: A ROS service for general-purpose OWL reasoning based on sensory inferences