Overview
Contents
Overview#
What you will need
Passion for reproducible robotics
What you will get
Basic understanding of Autolabs

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 |
The Duckiebots with top plate and Apriltags. Where the AIDO submissions will be installed and run. |
3 |
DB21 |
|
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