robotic vision challenges