In this chapter, you understood how multiple robots communicate with each other in the best possible ways in ROS. We saw how to communicate between nodes on the same network, as well as the limitations of this, and we saw how to communicate between robots on the same network using namespaces and the limitations of this. Finally, we saw how to communicate between robots with multiple roscores using the multimaster_fkie package. This helps increase robotics applications. This chapter helped us understand how to communicate between robots of similar and dissimilar kinds.
In the next chapter, we will learn how to handle the latest embedded hardware in ROS.