{"id":1308,"date":"2020-08-12T10:35:57","date_gmt":"2020-08-12T08:35:57","guid":{"rendered":"https:\/\/wpethzprd.ethz.ch\/letblog\/?p=1308"},"modified":"2021-02-10T14:04:20","modified_gmt":"2021-02-10T13:04:20","slug":"learning-autonomy-with-self-driving-cars-duckietown-goes-mooc","status":"publish","type":"post","link":"https:\/\/blogs.ethz.ch\/letblog\/2020\/08\/12\/learning-autonomy-with-self-driving-cars-duckietown-goes-mooc\/","title":{"rendered":"Learning Autonomy with Self-Driving Cars: Duckietown goes MOOC."},"content":{"rendered":"\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"523\" height=\"370\" src=\"https:\/\/blogs.ethz.ch\/letblog\/files\/2020\/08\/Duckietown.jpg\" alt=\"\" class=\"wp-image-1309\" \/><figcaption>Figure&nbsp; 1 Tani (left) and Censi (right) in the Duckietown Lab <br>(Picture: ETH, Alessandro della Bella) <\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Jacopo Tani and Andrea Censi are senior assistants in the research group headed by Emilio Frazzoli (D-MAVT), an internationally renowned specialist in autonomous systems. Together with Prof. Liam Paull of the University of Montreal, they lead the <a href=\"https:\/\/www.duckietown.org\/\">Duckietown<\/a> project, which was conceived at the Massachusetts Institute of Technology (MIT) in 2015.  The goal was to build a platform that was small-scale and cute yet still  preserved the real scientific challenges inherent in a full-scale real  autonomous robot platform.&nbsp; Duckietown is now a worldwide initiative to realize a new vision for AI\/robotics education.  It teaches participants to programme autonomous vehicles to navigate a structured environment using rubber ducks as the passengers of the vehicles, and has now been used by over 80 universities in 23 countries worldwide. Their next endeavor is to create a series of massive open online courses (MOOCs) focused on the science and technology of autonomy through the lens of self-driving cars. In this multi-institution project, ETH will take leadership and develop the first course of the MOOC-series.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>What\nwill the MOOC be about and what do you seek to achieve for participants?<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The Duckietown MOOC series will be about\nautonomy, or how to make machines take their own decisions to accomplish\nbroadly defined tasks. This topic is both intellectually fascinating and very\ntimely given the rapid progress of robotics and AI technologies in our daily\nlives. Autonomy will be studied through self-driving cars, an application with\ndisruptive social potential.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Participants will engage in a sequence of\nsoftware and hardware hands-on learning experiences whose particular focus is\non overcoming the challenges of deploying robots in the real world. Our hope is\nthat participants will gain useful skills and come to appreciate and understand\nthe challenges of this technology, while at the same time having lots of fun! <\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>What\nmotivated you personally to make a MOOC?<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The Duckietown project was developed to make\nthe science and technology of autonomy accessible to the broadest possible\naudience, not only to those learners lucky enough to have access to premiere\neducational institutions where these topics are addressed. Building a\nDuckietown MOOC experience was a logical step towards achieving the mission of\nthe project. We are grateful for ETH-Innovedum supporting our efforts and\nextremely excited to bring our vision for learning autonomy to the world.&nbsp;&nbsp;&nbsp; <\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>What\nare the unique didactic challenges?<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Teaching autonomy requires a fundamentally\ndifferent approach compared to many computer science and engineering\ndisciplines. There is extensive and diverse preliminary knowledge needed to\nreally comprehend autonomy from the &#8220;pure&#8221; mathematics and physics to\n&#8220;modern&#8221; machine learning based approaches. Moreover, robots are real\nworld machines, and theory and practice do not always play well together. To\nsee the theory work in the real world it is necessary to translate the\nknowledge in software architectures, and deploy them on hardware platforms.\nFinally, there is a proliferation of hardware platforms and software tools out\nthere, each with its own peculiarities, strengths and shortcomings. It is not\nalways clear what tools are worth investing time in mastering, and how this\ncompetence will translate to different platforms.&nbsp;&nbsp;&nbsp; <\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>&nbsp;How will you overcome these challenges?<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">To address these barriers of entry to learning\nautonomy, the MOOC \u201eSelf-Driving Cars with Duckietown\u201c will have several\ndistinguishing features, namely: <\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><em>Competency-based\ntopic progression<br>\n<\/em>The sequence of topics in the courses is determined by asking the\nquestion: &#8220;what is the most we can make our robot do, with the least\namount of prior knowledge?&#8221; instead of &#8220;what is the best order to\nexplain things?&#8221;. As learners progress through behaviors of increasing\ncomplexity to reach the final objective, it becomes naturally necessary to\nintroduce new concepts and tools to address limitations to previous behaviors.\nThis approach allows students to jump right in &#8220;the middle of things&#8221;\n(getting Duckiebots to do things!) and gradually re-iterate concepts through\nthe various technical frameworks and implementation solutions that are so very\nimportant to align the theory with the practice, leading to a stronger\ncomprehension of the how and why things happen.<\/li><\/ul>\n\n\n\n<ul class=\"wp-block-list\"><li><em>Hardware-based\nhands-on learning on a standardized platform (the Duckiebot) with open-source\nindustry-widespread software tools<br>\n<\/em>This is a robotics and AI MOOC where every participant will have the\nopportunity to follow along by doing real world experiments with their own\nrobot at home. The Duckietown framework was designed, from the software stack\n(i.e., Python, ROS, Docker) to the Duckiebot and Duckietown city, to make the\ncourse accessible for all learners, both pedagogically and economically.<\/li><\/ul>\n\n\n\n<ul class=\"wp-block-list\"><li><em>Remote\nevaluations of hardware assignments<\/em><br>\nThe last, but not least, distinguishing factor of this MOOC is the use of\nremote facilities (the Duckietown Autolabs) where reproducible performance\nassessment of hardware assignments is conducted in controlled environments.\nThis feature enables remote grading of hardware assignment, which, to the best\nof our knowledge, is a first ever for a robotics MOOC.<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Like to know more about Autonomy with Self-Driving Cars? <\/strong>Course starts at March 22, 2021 and will be published on the <a href=\"https:\/\/www.edx.org\/school\/ethx\">edX-platform<\/a>. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Inspired to start your own MOOC project? <\/strong>Please have a look at our <a href=\"https:\/\/ethz.ch\/en\/the-eth-zurich\/education\/innovation\/online-learning-moocs.html\">website<\/a> and contact <a href=\"mailto:marinka.valkering@let.ethz.ch\">Marinka Valkering<\/a> to discuss possibilities!<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Jacopo Tani and Andrea Censi are senior assistants in the research group headed by Emilio Frazzoli (D-MAVT), an internationally renowned specialist in autonomous systems. Together with Prof. Liam Paull of [&hellip;]<\/p>\n","protected":false},"author":1537,"featured_media":1309,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_s2mail":"yes","footnotes":""},"categories":[44],"tags":[257868,98348,250095],"class_list":["post-1308","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-let-projects","tag-duckietown","tag-moocs","tag-online-learning"],"_links":{"self":[{"href":"https:\/\/blogs.ethz.ch\/letblog\/wp-json\/wp\/v2\/posts\/1308","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.ethz.ch\/letblog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.ethz.ch\/letblog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.ethz.ch\/letblog\/wp-json\/wp\/v2\/users\/1537"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.ethz.ch\/letblog\/wp-json\/wp\/v2\/comments?post=1308"}],"version-history":[{"count":0,"href":"https:\/\/blogs.ethz.ch\/letblog\/wp-json\/wp\/v2\/posts\/1308\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogs.ethz.ch\/letblog\/wp-json\/wp\/v2\/media\/1309"}],"wp:attachment":[{"href":"https:\/\/blogs.ethz.ch\/letblog\/wp-json\/wp\/v2\/media?parent=1308"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.ethz.ch\/letblog\/wp-json\/wp\/v2\/categories?post=1308"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.ethz.ch\/letblog\/wp-json\/wp\/v2\/tags?post=1308"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}