Overview#

What you will need

  • Passion for reproducible robotics

What you will get

  • Basic understanding of Autolabs

_images/autolab_image.jpg

Fig. 11 Picture of the Zurich ETH Autolab.#

Definition#

The goal of an Autolab is to create an automated environment for Duckiebots, in which their behaviors can be evaluated.

More specifically:

  • If identical 1 hardware and software is used on two Duckiebots, the behavior should be reproducible in the same environment.

  • The environment should be highly controlled and configurable

Entities Definition#

Entity

Description

Num Required

Configuration

Duckies

Rubber ducks, as pedestrians in the city/autolab

10

Color: Yellow

Autobots

The Duckiebots with top plate and Apriltags. Where the AIDO submissions will be installed and run.

3

DB21

Watchtowers

Cameras in the autolab that continue to recognize Apriltags (on the ground and Duckiebots).

6/7

WT19B

Duckietown robot

The robot that collects the transforms published from all other robots.

1

DT21

Applications#

The most common applications for the autolabs are:

  • research benchmarking with the Duckietown platform

  • physical evaluations for challenges of AIDO

Autolab in action#

The demo video shows:

  • (00:00 ~ 00:31) An AIDO participant submitting to an AIDO challenge

  • (00:32 ~ 03:14) Autolab evaluating the AIDO submission

  • (03:15 ~ end) Evaluation experiment results and metrics presented on the AIDO website

Troubleshooting

SYMPTOM

I have problems/suggestions for parts of this documentation.

RESOLUTION

Feel free to discuss in the #devel-autolab channel on the Duckietown Slack.


1

identical to the best knowledge