Advances in Personal Assistant Robots With Contextual Language Processing