Building a general knowledge base of physical objects for robots