In this chapter, we have established the basis for programming in ROS. You have built your own package with a simple GoPiGo3 functionality: reading a distance sensor in order to work on programming concepts. You have also learned how to read Pi Camera images and make them available to ROS for further processing, which is the starting point for performing computer vision tasks.
In the next chapter, you will put the two ROS worlds together: the robot and your laptop. This way, once you have the GoPiGo3 package running in the robot, you will have the power to undertake all computing and processing tasks from your powerful laptop.