build details

Show: section status errors & todos local changes recent changes last change in-page changes feedback controls

Introduction

Modified 2020-06-26 by Luzian Bieri

In this section the Hardware Benchmark used in my Bachelor Thesis will be introduced. The associated repos are the following:

Unless developing, the repos aren’t needed as everything is installed via a docker container or the dts.

Motivation

Modified 2020-06-26 by Luzian Bieri

In order to assess performance of different software and hardware configurations a standardized benchmarking procedure is needed. Such a benchmark helps do detect inefficiencies as well potential defects in the hardware and will help to troubleshoot nonfunctional Duckiebots. In the development of new software it is crucial to have performance metrics in order to compare the new release against the status quo.

Experiment

Modified 2020-06-24 by Luzian Bieri

The benchmark uses a standardized sequence of commands and docker images in order to benchmark the performance of the Duckiebot.

Material

Modified 2020-06-26 by Luzian Bieri

In order to perform a benchmark the following material is needed:

  • Duckiebot to be tested
  • A 3x3 Loop (4 Curves, 4 straights)
  • optionally 4 Watchtowers and apriltags

General procedure

Modified 2020-06-26 by Luzian Bieri

  1. start diagnostics
  2. start lane following
  3. record a bag containing latency information
  4. process data and compare against an overall average