Artificial Vision and Language Processing for Robotics : Create end-to-end systems that can power robots with artificial vision and deep learning techniques