function log = calib_load_log(prefix) % Loads one log by reading "prefix"l_sm_stats.m (laser) and "prefix"r.m (odometry) % and then calling merge_logs() clear functions; laser_file = sprintf('%sl_sm_stats',prefix); odo_file = sprintf('%sr',prefix); if not(exist(laser_file)) || not(exist(odo_file)) fprintf('Log %s is missing.\n', prefix); return end fprintf('calib_main: Log %s loading laser...\n', prefix); laser = eval(laser_file); fprintf('calib_main: Log %s loading odometry...\n', prefix); odo = eval(odo_file); log = merge_logs(laser, odo); log.prefix = prefix;