Unity is supporting ROS 2 due to “significant advancements and support of more hardware drivers, networking modules, communication architecture, and several robot algorithms.”
Unity demos how synthetic data can help robots learn
Training data is collected in Unity and used to train a deep neural network that predicts the pose of a cube. This model is then deployed in a simulated robot pick-and-place task.