Duckietown has been hosting the AI-DO competition finals twice per year, at ICRA (International Conference on Robotics and Automation) and NeurIPS (Neural Information Processing Systems Conference).
AI-DO 2021 finals will take place in conjunction with NeurIPS 2021. There are three leagues:
Introduction to AI-DO 5
ROS and Duckietown baselines
Local development on Duckiebot (DB19)
Reinforcement learning baseline
Imitation learning baseline
The urban driving league is based on the Duckietown platform, and includes a series of tasks of increasing complexity aiming at solving precision driving and safety-critical challenges.
The competition has two stages: participants access the finals by obtaining high placements in the simulated challenges leaderboards, and winners are determined based on experimental evaluations performed in remote Duckietown Autolabs.
The challenges range from single robot tasks such as lane following (LF) on road-loop map to complex multi-robot behaviors such as lane following with intersection and other vehicles in the presence of pedestrians (LFIVP).
Challenge complexity evolves across several dimensions, the:
Multi-vehicle challenges support “multiplayer” mode, where your agent is embodied in multiple vehicles.
Each AI-DO edition focuses on a subset of challenges. You can find information on the ongoing AI-DO here, and all the challenges on the challenges server.
Participants will not need to be physically present at any stage of the competition.
Competitors submit their solutions to specific challenges in the form of agents packaged as a Docker container..
The agents are evaluated first in simulation (remotely, locally and/or in the cloud), and then the same code is tested on physical robots in a Duckietown Autolab.
The technical infrastructure supporting the AI-DO Urban Driving League is described here.
We provide tools for competitors to use in the form of simulators, logs, code templates, baseline implementations and low-cost access to robotic hardware.
LF), in which you need to follow a lane.
LFP), in which you need to avoid the duckie-pedestrians.
LFV_multi), in which your agent is embodied in multiple vehicles.
Thurs. Oct 31
Fri. Nov 1
Mon. Nov 4
Tues. Nov. 5
Wed. Nov. 6
Thurs. Nov 14
Do I need to attend the conference to compete?
No! If you are not present at the conference where the finals will be hosted we will run your submission on your behalf.
How do I get help?
Join the Duckietown international Slack community and ask away!
How do I get the hardware to test on a real robot?
The first edition of the AI-DO took place in December 2018, at the 2018 Neural Information Processing Systems (NeurIPS), the premiere machine learning conference, in Montréal. This was the first ever competition with real robots to take place at NeurIPS. AI-DO 1 only had the Urban league, and only the Lane Following challenge. There were over 1600 submissions from 58 unique participants.
Read a summary of the event here.
The second edition of AI-DO took place at the 2019 International Conference on Robotics and Automation (ICRA), with finals held in Montréal, Canada, in May 2019.
AI-DO 2 comprised again only the Urban league, but additional challenges were added, such as Lane following with other vehicles (LFV) and Lane following with other Vehicles and Intersections (LFVI). The number of submissions to AI-DO 2 was similar to the number for AI-DO 1.
The third edition was held at NeurIPS 2019 with finals held in Vancouver, Canada. In AI-DO 3 we introduced the advanced perception and racing leagues. AI-DO 3 received over 2000 submissions across all of the leagues.
The fourth edition was scheduled for ICRA 2020 in Paris, France, but was unfortunately cancelled as a result of the COVID-19 outbreak.
The sixth edition of AI-DO is in conjunction with NeurIPS 2021. It features three leagues: Urban Driving, Advanced Perception, and Racing. A new challenge is included in the Urban Driving league, and new Duckiebots are used.