Visible to the public File preview

Mechanics of a (CPS) Control MOOC: The Good, The Bad, The Ugly
Magnus Egerstedt
Schlumberger Professor GRITSLab Electrical and Computer Engineering Georgia Institute of Technology www.ece.gatech.edu/~magnus

Control
 of
 Mobile
 Robots
 

Magnus Egerstedt - April 8, 2013

1

Robots In the Classroom: GT-ECE4555

test

Magnus Egerstedt - April 8, 2013

Robots In the Classroom: GT-ECE4555
How to bridge the theory-practice gap in a meaningful way?

test

Magnus Egerstedt - April 8, 2013

Flipped Classroom?
•  Somehow outsource the theory part •  Lots of robotics projects •  MOOC? •  Very few (= no?) upper-level engineering and CPS-centric MOOCs •  Our GT students are the target audience

test

Magnus Egerstedt - April 8, 2013

MOOC: Control of Mobile Robots
•  Somehow outsource the theory part •  Lots of robotics projects •  MOOC? •  Very few (= no?) upper-level engineering and CPS-centric MOOCs •  Our GT students are the target audience •  40,000+ students •  7 weekly modules (8 sub-lectures each) •  Weekly quizzes (multiple choice), optional programming assignments •  GT “Certification” •  test Flipped classroom (GT-ECE4555)

Control
 of
 Mobile
 Robots
 

Magnus Egerstedt - April 8, 2013

MOOC: Control of Mobile Robots
WEEK 1: Introduction to Controls WEEK 2: Mobile Robots WEEK 3: Linear Systems WEEK 4: Control Design WEEK 5: Hybrid Systems WEEK 6: The Navigation Problem WEEK 7: Putting It All Together

test

Magnus Egerstedt - April 8, 2013

Flipped Classroom
ECE4555 - Spring 2013 Embedded and Hybrid Control Systems Magnus Egerstedt Teaching Assistant: Jean-Pierre de la Croix
The emergence of increasingly complex engineering systems (so called embedded control systems), found for example in aircrafts, cars, robots, and manufacturing systems, where dedicated microcontrollers are combined according to a discrete switching logic, has provided new challenges in the areas of software development and control design. The objective of this course is to model, analyze, and control such systems, where continuous modes are linked together according to given transition rules. For this, a hybrid control theory is needed that combines ideas from computer science, such as automata theory and formal languages with classic as well as modern, state-space based control theory. The driving application in this class will be control of mobile robots through a number of in-class projects, focusing on how to make mobile robots navigate cluttered and unknown environments in an autonomous manner.

WARNING: This is not a regular class. Instead, we will be attempting a so-called flipped classroom by following two distinctly different modes of operation. The first and third phases of the class will look more or less like a traditional class, while the second phase will constitute the flipped classroom. What this means is that you will be asked to prepare material on your own - by taking my online course on "Control of Mobile Robots" and then we will work on robots in the classroom. To complete this course, you must also attend the online course as well as do the weekly assignments in that course, available at https://www.coursera.org/#course/conrob.

test

Magnus Egerstedt - April 8, 2013

Flipped Classroom: Preliminary Outcomes
•  •  •  •  One-on-one interactions and non-trivial robotics projects! Great student engagement! Systematic solutions to real and complex CPS problems! Assessment?

Magnus Egerstedt - April 8, 2013

MOOC Chronology

40,000

12,000

9,000 Py.Sim.I.Am

7,000

MATLAB??!?! “I won’t back down” – T. Petty

More flipped classrooms

Magnus Egerstedt - April 8, 2013

March 2013

“Oh Bollocks! Matrices and integrals together!” Jan. 2013

“Thanks for not dumbing it down!”

“Is there a 2.0?”

Participants

Magnus Egerstedt - April 8, 2013

Participants
40000 35000 30000 25000 20000 15000 10000 5000 0 Certificates Enrolled Week 1 Week 2 Week 3 Week 4 Week 5 Week 6 Week 7

Active Users Quizzes

Magnus Egerstedt - April 8, 2013

The Good, The Bad, The Ugly + + + +
40,000 is different from 40 An incredible time-sink (3x before & during, workload models, studio time, support staff) CPS is harder than CS (prereqs, assignments, labs, multidisciplinary…) Internet people are mean (protect the TAs) Appetite for serious CPS content Flipped classrooms Incredibly rewarding MOOCs are still mysterious in general and w.r.t. CPS in test particular!
Magnus Egerstedt - April 8, 2013

THANKS!

Amy LaViers

JP de la Croix Greg Droge

Fatimah Wirth

Brian Wilson
test

Magnus Egerstedt - April 8, 2013