• Domain randomization ( dynamics , visuals) • Learning to adapt the textures of the simulator to match the real domain • Learning to adapt the dynamics of the simulator to match the real domain • Learning from label images as opposed to pixel images-> semantic maps between simulation and real world are