Natural language learning and grounding for robotic systems