Purdue advances autonomous robot that interacts with humans using natural language and vision processing