def lanekeeping_simulator(sample): print(sample) control_params = DotMap() control_params.wheelbase = 2.995 control_params.a_star = 3.968 control_params.v_star = sample.init_conditions.cruising_speed[0] * 5. / 18. control_params.dt = 0.032 control_params.control_freq = 2 control_params.R = 50 * np.identity(1) control_params.Q = np.diag([100.0, 0.0, 5.0]) control_params.sprite_scale = 1 / 800 control_params.window_size = 800 width = 1.0 return lanekeeping(sample, control_params, width)