A system that converts real applications into training environments and automatically generates diverse tasks and trajectories.