The author could also have used 3d simulations to obtain more data, and determine feasibility and proper hyperparameters for the network before training with actual data.
It's true that this isn't photo-realistic (see https://www.youtube.com/watch?v=D7OccC0W_CU for a video), but at the same time it is useful enough for training.