Visible to the public Natural Language Understanding for Robots with Dialog Learning and Language Grounding