Wiimote Interfaces for Lifelong Robotic Learning Micah Lapping – Carr Chad Jenkins, Daniel Grollman, Jonas Schwertfeger, Theodora Hinkle Robotics, Learning, and Autonomy at Brown (RLAB) Micah Lapping – Carr Wiimote Interfaces 1 5/4/08
About Me ● Junior at Brown ● Studying math and CS ● I love working with robots Micah Lapping – Carr Wiimote Interfaces 2 5/4/08
What Got Me into CS (and AI) ● Initial interest in CS – Early exposure to computers and video games – Science fiction ● What got me into AI: – Seeing Aibos play soccer Micah Lapping – Carr Wiimote Interfaces 3 5/4/08
When I Grow Up, I Want To Be A... ● Astronaut ● Rock Star ● Toys R Us kid ● Why not... – Google engineer? – Roboticist? – Computer scientist? ● Need to fix the “American Idol” problem Micah Lapping – Carr Wiimote Interfaces 4 5/4/08
Cultivate Immediate and Long-term Interest ● Immediate: “Get them to consider CS” – Show flashy videos (graphics) – Interactive systems and demos (our robots) – Let them create things with 'magic' (libraries) ● Long-term: CS as a topic of substance – Robot Learning from Demonstration(video) Micah Lapping – Carr Wiimote Interfaces 5 5/4/08
Wiimote-based Robotics ● Compel immediate interest with cool technology – Robots ● Aibo ● SmURV ● Wiimote interface to control robots Micah Lapping – Carr Wiimote Interfaces 6 5/4/08
Wiimote Interface Micah Lapping – Carr Wiimote Interfaces 7 5/4/08
Wiimote-based Robotics (con't) ● Viscerally compelling – Combines two kinds of hot technology – Unique, physically-motivated control interface ● Quick learning curve – Usually < 30 sec ● User video Micah Lapping – Carr Wiimote Interfaces 8 5/4/08
Kids LOVE This Game Micah Lapping – Carr Wiimote Interfaces 9 5/4/08
Crossing the Human-Robot Divide ● Problem: – how to put your control policy on a robot ● For example – Joe buys an Asimo – Its very cool ● Runs like a human! ● Walks up stairs! – How does he teach it? ● Doesn't know how to program Micah Lapping – Carr Wiimote Interfaces 10 5/4/08
Personal Computer Revolution ● Easy to use ● Good interface ● Good price point ● Three levels: – Hardware – Development – Software Micah Lapping – Carr Wiimote Interfaces 11 5/4/08
Where's the Personal Robotics Revolution? ● Hardware – Lots of available robot platforms ● Development – Plenty of libraries and tools ● Application level... – Where is the ● spreadsheet app? ● Maya? ● Web browser? ● Still missing basic interactions ● Our solution: in video Micah Lapping – Carr Wiimote Interfaces 12 5/4/08
Interface Details Score Motors Seg. Video ~30Hz Video ~1 Hz Micah Lapping – Carr Wiimote Interfaces 13 5/4/08
Entertaining Robot Control Micah Lapping – Carr Wiimote Interfaces 14 5/4/08
Results ● Public demos – RoboBusiness '07 (Boston) – Robocup '07 (Atlanta) – AAAI '07 (Vancouver) – Various public demos, beta test (Brown) ● Overwhelmingly positive response to the interface, both Wiimote and GUI Micah Lapping – Carr Wiimote Interfaces 15 5/4/08
Where We're Taking This ● Finish developing the game ● Start logging user data ● Deploy across the world! ● Learn to play robot soccer from demonstration ● Excite people about computer science Micah Lapping – Carr Wiimote Interfaces 16 5/4/08
Acknowledgements ● NSF Design for Science ● Brown # Micah Lapping – Carr Wiimote Interfaces 17 5/4/08
Recommend
More recommend