Bridging the Simulation to Reality gap in robotics