This document discusses the use of Robot Operating System 2 (ROS 2) and Data Distribution Service (DDS) for smart manufacturing. ROS 2 is an open-source robotics middleware that has gained popularity for use in mobile robots, industrial robots, and autonomous vehicles. It allows for distributed, decentralized control through the use of DDS as its underlying middleware for data distribution. The document outlines the history and releases of ROS 2, its advantages over a centralized ROS 1 architecture, and examples of its use in industrial applications such as multiple autonomous guided vehicles (AGVs) and 5G factory networks.