Robots are great specialists, but poor generalists. Typically, you should train a model for each task, robot, and environment. Changing a single variable often requires starting from scratch. But what if we could combine knowledge from robotics and create a way to train a general-purpose robot?