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
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