Project-based, collaborative, algorithmic robotics for high school students: Programming self-driving race cars at MIT

We describe the pedagogy behind the MIT Beaver Works Summer Institute Robotics Program, a new high-school STEM program in robotics. The program utilizes state-of-the-art sensors and embedded computers for mobile robotics. These components are carried on an exciting 1/10-scale race-car platform. The program has three salient, distinguishing features: (i) it focuses on robotics software systems: the students design and build robotics software towards real-world applications, without being distracted by hardware issues; (ii) it champions project-based learning: the students learn through weekly project assignments and a final course challenge; (iii) the learning is implemented in a collaborative fashion: the students learn the basics of collaboration and technical communication in lectures, and they work in teams to design and implement their software systems. The program was offered as a four-week residential program at MIT in the summer of 2016. In this paper, we provide the details of this new program, its teaching objectives, and its results. We also briefly discuss future directions and opportunities.

[1]  Henrik Hautop Lund,et al.  Robotics as an educational tool , 1999 .

[2]  Alvar Saenz-Otero,et al.  ZERO-Robotics: A student competition aboard the International Space Station , 2010, 2010 IEEE Aerospace Conference.

[3]  Sreeja Nag,et al.  Collaborative competition for crowdsourcing spaceflight software and STEM education using SPHERES Zero Robotics , 2012 .

[4]  Naomi Johnson,et al.  Using a robotics competition to teach about and stimulate enthusiasm for Earth science and other STEM topics , 2016 .

[5]  Illah R. Nourbakhsh,et al.  Formal measures of learning in a secondary school mobile robotics course , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[6]  Alvar Saenz-Otero,et al.  Collaborative gaming and competition for CS-STEM education using SPHERES Zero Robotics $ , 2013 .

[7]  Tanya L. Crenshaw,et al.  UPBOT: a testbed for cyber-physical systems , 2010 .

[8]  Greg Welch,et al.  Robotics camps, clubs, and competitions: Results from a US robotics project , 2016, Robotics Auton. Syst..

[9]  Jonathan Binney,et al.  Just Add Wheels: Leveraging Commodity Laptop Hardware for Robotics and AI Education , 2008, AAAI 2008.

[10]  Lawrence E. Whitman,et al.  Using legos to interest high school students and imtrove k12 stem education , 2003, 33rd Annual Frontiers in Education, 2003. FIE 2003..

[11]  Eli Kolberg,et al.  Robotics learning as a tool for integrating science technology curriculum in K-12 schools , 2001, 31st Annual Frontiers in Education Conference. Impact on Engineering and Science Education. Conference Proceedings (Cat. No.01CH37193).

[12]  Chalmers Chris,et al.  Learning with FIRST LEGO League , 2013 .

[13]  Anita G. Welch,et al.  The Effect of Robotics Competitions on High School Students' Attitudes toward Science , 2011 .

[14]  Maja J. Mataric,et al.  Materials for Enabling Hands-On Robotics and STEM Education , 2007, AAAI Spring Symposium: Semantic Scientific Knowledge Integration.

[15]  Eloy Irigoyen,et al.  Low-Cost Platforms Used in Control Education: An Educational Case Study , 2013, ACE.

[16]  Alvar Saenz-Otero,et al.  The Zero Robotics SPHERES challenge 2010 , 2011, 2011 Aerospace Conference.

[17]  Myint Swe Khine,et al.  Robotics as an Educational Tool: Impact of Lego Mindstorms , 2017 .

[18]  Richard T. Johnson,et al.  Robotics Competitions: The Choice Is up to You!. , 2010 .

[19]  A. Saenz-Otero,et al.  SPHERES Zero Robotics software development: Lessons on crowdsourcing and collaborative competition , 2012, 2012 IEEE Aerospace Conference.

[20]  Eric Wang,et al.  LEGO-based Robotics in Higher Education: 15 Years of Student Creativity , 2014 .