The grounding of higher order concepts in action and language: A cognitive robotics model