@staticmethod
    def load_track(track_name=None):
        # If no track name is provided generate random using defaults
        if track_name is None:
            logging.warning(
                "Loading Default World - Results are no easily repeatable")
            routes = Obstacle_Tracks(MAX_OBS_HEIGHT=MAX_OBS_HEIGHT,
                                     MAX_OBS_WIDTH=MAX_OBS_WIDTH,
                                     WINDOW_HEIGHT=WINDOW_HEIGHT,
                                     WINDOW_WIDTH=WINDOW_WIDTH,
                                     N_OBSTABLE_GEN=N_OBSTABLE_GEN,
                                     MIN_GAP=MIN_GAP,
                                     N_TRACKS_GEN=N_TRACKS_GEN)
            return routes.generate_tracks[0]
        # Otherwise: Load file from Saved Location
        else:
            logging.warning("Loading Track from Saved Location")
            return np.load(os.path.join(os.getcwd(),
                                        'Model/'
                                        'Track_locations',
                                        track_name))
Create a new L{IRichInput} implementation for the given input symbol.
dataset/ETHPy150Open dandxy89/rf_helicopter/Model/World.py/helicopter_world.load_track--crossover with--dataset/ETHPy150Open ClusterHQ/machinist/machinist/_fsm.py/trivialInput