Vision systems consist of cameras and software. They give visibility to robot arms. This enables applications that are not possible without Vision systems. During this presentation possibilities and challenges are discussed of the use of Vision systems in robotics. Topics covered: different applications with the need for vision, the difference between 2D and 3D vision, functions of Vision systems, the use of Machine Learning and Deep Learning of Vision systems.