Announcing the AI Driving Olympics (AI-DO)

Press release The Duckietown Foundation is excited to announce the official opening of the The AI Driving Olympics, a new competition focused around AI for self-driving cars. The first edition of the AI Driving Olympics 2018 will take place in December 2018, at NIPS, the premiere machine learning conference, in Montréal. This is the first competition that will take place at a machine learning conference with real robots. The second edition of AI-DO is already scheduled to take place in May 2019 in conjunction with the International Conference on Robotics and Automation (ICRA) 2019.

The competition will use the Duckietown platform, a scaled-down affordable and accessible vision-based self-driving car platform used for autonomy education and research. This open-source project originated at MIT in 2016 and is now used by many institutions worldwide.

The AI Driving Olympics is presented in collaboration with 6 academic institutions: ETH Zurich (Switzerland), Université de Montréal (Canada), NCTU (Taiwan), TTIC (USA), Tsinghua (China) and Georgia Tech (USA), as well as two industry co-organizers: nuTonomy and Amazon Web Services (AWS).

The competition will comprise 5 challenges of increasing complexity: 1) Road following on an empty road; 2) Road following with obstacles; 3) Point-to-point navigation in a city network; 4) Point to point navigation in a city network with other vehicles; and 5) Fleet planning for a full autonomous mobility on demand system.

Competitors will have access to simulators, logs, reference implementations, and finally real environments (“Robotariums”) that will be remotely accessible for evaluation. The entries that score best in the robotariums will be run during the live event at NIPS 2018 to determine the winners.

 

The competition aims at directing academic research towards the hard problems of embodied AI, such as modularity of learning processes, and learning in simulation while deploying in reality. The competition also promotes the democratization of AI/robotics research by offering a common infrastructure available to everybody through the use of remote testing facilities.

Competitors can also build their own Duckiebots using provided DIY instructions, or buy Duckiebots and Duckietown hardware through a kickstarter campaign.

For rules and timeline, please see the site https://driving-olympics.ai/

Learning for Multi-robot Cooperation in Partially Observable Stochastic Environments with Macro-actions

Learning for Multi-robot Cooperation in Partially Observable Stochastic Environments with Macro-actions

This paper presents a data-driven approach for multi-robot coordination in partially-observable domains based on Decentralized Partially Observable Markov Decision Processes (Dec-POMDPs) and macro-actions (MAs). Dec-POMDPs provide a general framework for cooperative sequential decision making under uncertainty and MAs allow temporally extended and asynchronous action execution. To date, most methods assume the underlying Dec-POMDP model is known a priori or a full simulator is available during planning time. Previous methods which aim to address these issues suffer from local optimality and sensitivity to initial conditions. Additionally, few hardware demonstrations involving a large team of heterogeneous robots and with long planning horizons exist. This work addresses these gaps by proposing an iterative sampling based Expectation-Maximization algorithm (iSEM) to learn polices using only trajectory data containing observations, MAs, and rewards. Our experiments show the algorithm is able to achieve better solution quality than the state-of-the-art learning-based methods. We implement two variants of multi-robot Search and Rescue (SAR) domains (with and without obstacles) on hardware to demonstrate the learned policies can effectively control a team of distributed robots to cooperate in a partially observable stochastic environment.

Did you find this interesting?

Read more Duckietown based papers here.

Global Demo Day 2017 at Montreal, Zurich and Chicago

The 2nd edition of the Duckietown demo was a an internationally coordinated event. Massive Duckietown expositions were built in ETH Zürich and Université de Montréal, and TTI Chicago also joined remotely. The event was broadcast over skype between the locations and thousands of visitors were present between the locations.

Continue reading

Duckietown: An Innovative Way to Teach Autonomy

Duckietown: An Innovative Way to Teach Autonomy

Teaching robotics is challenging because it is a multidisciplinary, rapidly evolving and experimental discipline that integrates cutting-edge hardware and software. This paper describes the course design and first implementation of Duckietown, a vehicle autonomy class that experiments with teaching innovations in addition to leveraging modern educational theory for improving student learning. We provide a robot to every student, thanks to a minimalist platform design, to maximize active learning; and introduce a role-play aspect to increase team spirit, by modeling the entire class as a fictional start-up (Duckietown Engineering Co.). The course formulation leverages backward design by formalizing intended learning outcomes (ILOs) enabling students to appreciate the challenges of: (a) heterogeneous disciplines converging in the design of a minimal self-driving car, (b) integrating subsystems to create complex system behaviors, and (c) allocating constrained computational resources. Students learn how to assemble, program, test and operate a self-driving car (Duckiebot) in a model urban environment (Duckietown), as well as how to implement and document new features in the system. Traditional course assessment tools are complemented by a full scale demonstration to the general public. The “duckie” theme was chosen to give a gender-neutral, friendly identity to the robots so as to improve student involvement and outreach possibilities. All of the teaching materials and code is released online in the hope that other institutions will adopt the platform and continue to evolve and improve it, so to keep pace with the fast evolution of the field.

Did you find this interesting?

Read more Duckietown based papers here.