Example #1
0
def main():
    pwd = os.getcwd()
    working_dir = os.path.dirname(os.path.realpath(__file__))

    params = benchmark_to_moore(benchmark_parameters())
    samples = convert.load_sample_log(
        '/Users/oliverlee/repos/bicycle/build/samples_full.bin')
    bicycle = BicycleScene(params, samples)

    os.chdir(working_dir)
    bicycle.run()
    os.chdir(pwd)
Example #2
0
def main():
    pwd = os.getcwd()
    working_dir = os.path.dirname(os.path.realpath(__file__))

    params = benchmark_to_moore(benchmark_parameters())
    samples = convert.load_sample_log(
            '/Users/oliverlee/repos/bicycle/build/samples_full.bin')
    bicycle = BicycleScene(params, samples)

    os.chdir(working_dir)
    bicycle.run()
    os.chdir(pwd)
Example #3
0
    return fig, axes


def plot_all(samples, filename=None):
    plot_computation_time(samples, filename=filename)
    plot_state(samples, filename=filename)
    plot_control(samples, filename=filename)
    plot_error_covariance(samples, filename=filename)
    plot_norm(samples, filename=filename)


if __name__ == "__main__":
    if len(sys.argv) < 2:
        print(("Usage: {} <sample_log_file>\n\nPlot sample log " +
               "data.").format(__file__));
        print("\t<sample_log_file>\tFile containing samples in " +
                "flatbuffers binary format.")
        sys.exit(1)

    # set helvetica as plot font
    mpl.rcParams['font.family'] = 'Helvetica'
    mpl.rcParams['font.weight'] = 'light'
    mpl.rcParams['axes.labelweight'] = 'light'

    samples = convert.load_sample_log(sys.argv[1])
    filename = os.path.basename(sys.argv[1])
    plot_all(samples, filename)
    plt.show()

    sys.exit(0)
Example #4
0
    return fig, axes


def plot_all(samples, filename=None):
    plot_computation_time(samples, filename=filename)
    plot_state(samples, filename=filename)
    plot_control(samples, filename=filename)
    plot_error_covariance(samples, filename=filename)
    plot_norm(samples, filename=filename)


if __name__ == "__main__":
    if len(sys.argv) < 2:
        print(("Usage: {} <sample_log_file>\n\nPlot sample log " +
               "data.").format(__file__))
        print("\t<sample_log_file>\tFile containing samples in " +
              "flatbuffers binary format.")
        sys.exit(1)

    # set helvetica as plot font
    mpl.rcParams['font.family'] = 'Helvetica'
    mpl.rcParams['font.weight'] = 'light'
    mpl.rcParams['axes.labelweight'] = 'light'

    samples = convert.load_sample_log(sys.argv[1])
    filename = os.path.basename(sys.argv[1])
    plot_all(samples, filename)
    plt.show()

    sys.exit(0)