Real Robots Don’t Drive Straight - Harvey Mudd College...FIRST LEGO LEAGUE 2004 CONTEST FIRST LEGO...
Transcript of Real Robots Don’t Drive Straight - Harvey Mudd College...FIRST LEGO LEAGUE 2004 CONTEST FIRST LEGO...
![Page 1: Real Robots Don’t Drive Straight - Harvey Mudd College...FIRST LEGO LEAGUE 2004 CONTEST FIRST LEGO LEAGUE 2004 CONTEST THE SOLUTION: MAKE DRIVING STRAIGHT A PRIMITIVE! •add quad](https://reader034.fdocuments.us/reader034/viewer/2022050610/5fb148cad9727b00ed572f15/html5/thumbnails/1.jpg)
Real Robots Don’t Drive Straight
Fred MartinUMass Lowell
![Page 2: Real Robots Don’t Drive Straight - Harvey Mudd College...FIRST LEGO LEAGUE 2004 CONTEST FIRST LEGO LEAGUE 2004 CONTEST THE SOLUTION: MAKE DRIVING STRAIGHT A PRIMITIVE! •add quad](https://reader034.fdocuments.us/reader034/viewer/2022050610/5fb148cad9727b00ed572f15/html5/thumbnails/2.jpg)
PEDAGOGICAL GOALSOF USING ROBOTS
• fun & engagement• learning engineering• learning AI
let’s look at parallel challengesfor engineering and AI educators
![Page 3: Real Robots Don’t Drive Straight - Harvey Mudd College...FIRST LEGO LEAGUE 2004 CONTEST FIRST LEGO LEAGUE 2004 CONTEST THE SOLUTION: MAKE DRIVING STRAIGHT A PRIMITIVE! •add quad](https://reader034.fdocuments.us/reader034/viewer/2022050610/5fb148cad9727b00ed572f15/html5/thumbnails/3.jpg)
FEEDBACK: THE CENTRALENGINEERING CONCEPT
• Feedback is pervasive. Weare doing it all the time…
![Page 4: Real Robots Don’t Drive Straight - Harvey Mudd College...FIRST LEGO LEAGUE 2004 CONTEST FIRST LEGO LEAGUE 2004 CONTEST THE SOLUTION: MAKE DRIVING STRAIGHT A PRIMITIVE! •add quad](https://reader034.fdocuments.us/reader034/viewer/2022050610/5fb148cad9727b00ed572f15/html5/thumbnails/4.jpg)
FEEDBACK: THE CENTRALENGINEERING CONCEPT
• Feedback is pervasive. Weare doing it all the time…
• standing
![Page 5: Real Robots Don’t Drive Straight - Harvey Mudd College...FIRST LEGO LEAGUE 2004 CONTEST FIRST LEGO LEAGUE 2004 CONTEST THE SOLUTION: MAKE DRIVING STRAIGHT A PRIMITIVE! •add quad](https://reader034.fdocuments.us/reader034/viewer/2022050610/5fb148cad9727b00ed572f15/html5/thumbnails/5.jpg)
FEEDBACK: THE CENTRALENGINEERING CONCEPT
• Feedback is pervasive. Weare doing it all the time…
• standing• walking
![Page 6: Real Robots Don’t Drive Straight - Harvey Mudd College...FIRST LEGO LEAGUE 2004 CONTEST FIRST LEGO LEAGUE 2004 CONTEST THE SOLUTION: MAKE DRIVING STRAIGHT A PRIMITIVE! •add quad](https://reader034.fdocuments.us/reader034/viewer/2022050610/5fb148cad9727b00ed572f15/html5/thumbnails/6.jpg)
FEEDBACK: THE CENTRALENGINEERING CONCEPT
• Feedback is pervasive. Weare doing it all the time…
• standing• walking• driving
![Page 7: Real Robots Don’t Drive Straight - Harvey Mudd College...FIRST LEGO LEAGUE 2004 CONTEST FIRST LEGO LEAGUE 2004 CONTEST THE SOLUTION: MAKE DRIVING STRAIGHT A PRIMITIVE! •add quad](https://reader034.fdocuments.us/reader034/viewer/2022050610/5fb148cad9727b00ed572f15/html5/thumbnails/7.jpg)
FEEDBACK: THE CENTRALENGINEERING CONCEPT
• Feedback is pervasive. Weare doing it all the time…
• standing• walking• driving• maintaining conversationaldistance
![Page 8: Real Robots Don’t Drive Straight - Harvey Mudd College...FIRST LEGO LEAGUE 2004 CONTEST FIRST LEGO LEAGUE 2004 CONTEST THE SOLUTION: MAKE DRIVING STRAIGHT A PRIMITIVE! •add quad](https://reader034.fdocuments.us/reader034/viewer/2022050610/5fb148cad9727b00ed572f15/html5/thumbnails/8.jpg)
FEEDBACK: THE CENTRALENGINEERING CONCEPT
• Feedback is pervasive. Weare doing it all the time…
• standing• walking• driving• maintaining conversationaldistance
don’t forget autonomic processes, likemaintaining body temperature, etc…
![Page 9: Real Robots Don’t Drive Straight - Harvey Mudd College...FIRST LEGO LEAGUE 2004 CONTEST FIRST LEGO LEAGUE 2004 CONTEST THE SOLUTION: MAKE DRIVING STRAIGHT A PRIMITIVE! •add quad](https://reader034.fdocuments.us/reader034/viewer/2022050610/5fb148cad9727b00ed572f15/html5/thumbnails/9.jpg)
FEEDBACK IS INVISIBLE
We literally are not aware that weare doing it
Except when we are learningsomething new (or when perceptionbreaks down)
• steering a bicycle• swimming in a lane
![Page 10: Real Robots Don’t Drive Straight - Harvey Mudd College...FIRST LEGO LEAGUE 2004 CONTEST FIRST LEGO LEAGUE 2004 CONTEST THE SOLUTION: MAKE DRIVING STRAIGHT A PRIMITIVE! •add quad](https://reader034.fdocuments.us/reader034/viewer/2022050610/5fb148cad9727b00ed572f15/html5/thumbnails/10.jpg)
STUDENTS DON’T BELIEVE INFEEDBACK
• “omnicient robot fallacy”• imperative programming• “drunkard’s walk” is anoutlandish idea
• “why doesn’t it drivestraight?!”
![Page 11: Real Robots Don’t Drive Straight - Harvey Mudd College...FIRST LEGO LEAGUE 2004 CONTEST FIRST LEGO LEAGUE 2004 CONTEST THE SOLUTION: MAKE DRIVING STRAIGHT A PRIMITIVE! •add quad](https://reader034.fdocuments.us/reader034/viewer/2022050610/5fb148cad9727b00ed572f15/html5/thumbnails/11.jpg)
IS A ROBOT A MACHINE OR ACREATURE?
it depends on how we frame thetask…
![Page 12: Real Robots Don’t Drive Straight - Harvey Mudd College...FIRST LEGO LEAGUE 2004 CONTEST FIRST LEGO LEAGUE 2004 CONTEST THE SOLUTION: MAKE DRIVING STRAIGHT A PRIMITIVE! •add quad](https://reader034.fdocuments.us/reader034/viewer/2022050610/5fb148cad9727b00ed572f15/html5/thumbnails/12.jpg)
CASE-WESTERN EGG HUNT CONTEST
![Page 13: Real Robots Don’t Drive Straight - Harvey Mudd College...FIRST LEGO LEAGUE 2004 CONTEST FIRST LEGO LEAGUE 2004 CONTEST THE SOLUTION: MAKE DRIVING STRAIGHT A PRIMITIVE! •add quad](https://reader034.fdocuments.us/reader034/viewer/2022050610/5fb148cad9727b00ed572f15/html5/thumbnails/13.jpg)
CASE-WESTERN EGG HUNT CONTEST
![Page 14: Real Robots Don’t Drive Straight - Harvey Mudd College...FIRST LEGO LEAGUE 2004 CONTEST FIRST LEGO LEAGUE 2004 CONTEST THE SOLUTION: MAKE DRIVING STRAIGHT A PRIMITIVE! •add quad](https://reader034.fdocuments.us/reader034/viewer/2022050610/5fb148cad9727b00ed572f15/html5/thumbnails/14.jpg)
FIRST LEGO LEAGUE 2004 CONTEST
![Page 15: Real Robots Don’t Drive Straight - Harvey Mudd College...FIRST LEGO LEAGUE 2004 CONTEST FIRST LEGO LEAGUE 2004 CONTEST THE SOLUTION: MAKE DRIVING STRAIGHT A PRIMITIVE! •add quad](https://reader034.fdocuments.us/reader034/viewer/2022050610/5fb148cad9727b00ed572f15/html5/thumbnails/15.jpg)
FIRST LEGO LEAGUE 2004 CONTEST
![Page 16: Real Robots Don’t Drive Straight - Harvey Mudd College...FIRST LEGO LEAGUE 2004 CONTEST FIRST LEGO LEAGUE 2004 CONTEST THE SOLUTION: MAKE DRIVING STRAIGHT A PRIMITIVE! •add quad](https://reader034.fdocuments.us/reader034/viewer/2022050610/5fb148cad9727b00ed572f15/html5/thumbnails/16.jpg)
THE SOLUTION: MAKE DRIVINGSTRAIGHT A PRIMITIVE!
• add quad encdrto motor
• default motioncmd is inrevolutions,not time
• can keytogether left &right motors
![Page 17: Real Robots Don’t Drive Straight - Harvey Mudd College...FIRST LEGO LEAGUE 2004 CONTEST FIRST LEGO LEAGUE 2004 CONTEST THE SOLUTION: MAKE DRIVING STRAIGHT A PRIMITIVE! •add quad](https://reader034.fdocuments.us/reader034/viewer/2022050610/5fb148cad9727b00ed572f15/html5/thumbnails/17.jpg)
CURE WORSE THAN DISEASE
• much evidence that middle-schoolers understandconditionals and feedbackwhen given good materials
• community learns over time• these are kids’ first introto robotics
![Page 18: Real Robots Don’t Drive Straight - Harvey Mudd College...FIRST LEGO LEAGUE 2004 CONTEST FIRST LEGO LEAGUE 2004 CONTEST THE SOLUTION: MAKE DRIVING STRAIGHT A PRIMITIVE! •add quad](https://reader034.fdocuments.us/reader034/viewer/2022050610/5fb148cad9727b00ed572f15/html5/thumbnails/18.jpg)
MOVING ON TO AI
• AI educators want to teach AI• students have too much funbuilding
• students spend too much timedebugging HW
• but…
![Page 19: Real Robots Don’t Drive Straight - Harvey Mudd College...FIRST LEGO LEAGUE 2004 CONTEST FIRST LEGO LEAGUE 2004 CONTEST THE SOLUTION: MAKE DRIVING STRAIGHT A PRIMITIVE! •add quad](https://reader034.fdocuments.us/reader034/viewer/2022050610/5fb148cad9727b00ed572f15/html5/thumbnails/19.jpg)
AI & CLASSROOM ROBOTS:NOT SO MUCH?
• classical, knowledge-based AIassumes a perfectly representedworld (e.g. search, expertsystems, planning, game-playing)
• forcing it on sloppy classroom’bots makes the AI look bad
• students might have fun & learnthe AI, but do they believe init?
![Page 20: Real Robots Don’t Drive Straight - Harvey Mudd College...FIRST LEGO LEAGUE 2004 CONTEST FIRST LEGO LEAGUE 2004 CONTEST THE SOLUTION: MAKE DRIVING STRAIGHT A PRIMITIVE! •add quad](https://reader034.fdocuments.us/reader034/viewer/2022050610/5fb148cad9727b00ed572f15/html5/thumbnails/20.jpg)
NEWER AI ON ROBOTS: YES
• Greenwald and Artz’s neural andBayesian networks to process IRreflectance sensors (and extractsignal from lots of noise)
• Thrun’s probabilistic robotics• and of course, Brooks’ originalprovocation of reactive robots
![Page 21: Real Robots Don’t Drive Straight - Harvey Mudd College...FIRST LEGO LEAGUE 2004 CONTEST FIRST LEGO LEAGUE 2004 CONTEST THE SOLUTION: MAKE DRIVING STRAIGHT A PRIMITIVE! •add quad](https://reader034.fdocuments.us/reader034/viewer/2022050610/5fb148cad9727b00ed572f15/html5/thumbnails/21.jpg)
REAL ROBOTSDON’T DRIVE STRAIGHT
• things that look straightaren’t
• feedback is a powerful idea• kids are smart -- let’s nothold back the good stuff
• be creative to find AI thatworks well on sloppy systems