You will need an Ubuntu 16.04 system with ROS Kinetic installed, as well as a web camera and a depth camera in order to try out the example in this chapter.
In the first section, we will look at the 2D and 3D vision sensors that are available in the market that can be used in different robots.