1 / 29

Institute for Personal Robots in Education -- One Year On

Institute for Personal Robots in Education -- One Year On. Tucker Balch - Georgia Tech Deepak Kumar - Bryn Mawr College Stewart Tansley - Microsoft Research. IPRE Introduction. Robotics research consistently active, dynamic Meanwhile, a crisis in CS attraction & retention

lenora
Download Presentation

Institute for Personal Robots in Education -- One Year On

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Institute for Personal Robots in Education --One Year On Tucker Balch - Georgia Tech Deepak Kumar - Bryn Mawr College Stewart Tansley - Microsoft Research

  2. IPRE Introduction Robotics research consistently active, dynamic Meanwhile, a crisis in CS attraction & retention Isolated examples of robotics as a motivator, but hard to use, no standard, no proof to win greater support Perceived need: a concerted effort to scientifically study the effectiveness of robotics to teach CS1/CS2 Select invitation to host an initial 3-year research institute, awarded June 2006 to Georgia Tech with Bryn Mawr College, against tough competition Special ingredient and hypothesis: a personal robot for every student programmer

  3. IPRE Mission • Make education more fun and effective through the use of personal robots. • Audience: All levels, from middle school to graduate school.

  4. Who is IPRE? • GT: Tucker Balch, Mark Guzdial • Bryn Mawr: Doug Blank, Deepak Kumar • MSR: Stewart Tansley, Jared Jackson

  5. Research Questions for CS1 • How does a robot-centric CS1 curriculum… • Affect students’ understanding of CS concepts? • Impact retention of students in CS? • Affect the diversity of students drawn to CS? • Which robots are appropriate for CS1? • How should the curriculum be structured? • How should the software be structured?

  6. Background: Why Should this Work? • Georgia Tech CS1 in the 1990s: • 28% WDF rate, 50% for non-CS majors. • One solution: Context & Choice • Computational Media (Guzdial) • Engineering/Matlab (Smith) • Traditional Java-based CS1 • Impact: • WDF rate 16% for non-majors • 1 year later: 20% of non-major students report programming outside class • Students who move to CS major perform as well as “regular” CS students

  7. Components of the Approach • A personal robot. • Approachable software/programming environment. • An engaging curriculum. • Quantitative assessment. • Philosophy: The curriculum drives the design of the robot, software, and text. • Engage the community.

  8. Milestones/Timing • Summer 2006: Project begins. • Fall 2006: Robot/Curriculum/Software design. • Spring 2007: ~30 seat pilot courses taught at GT and BMC. • Fall 2007: Scale up to 150 seat course at GT. • Spring 2008: Rollout to University of Georgia and Georgia State. • Next steps: • Engage the community: web, workshops, outreach. • Develop support infrastructure: forums, people. • Roll out broadly.

  9. A Robot for CS Education • Personal: Every student with her own robot. • No labs with expensive robots. • Instead: Inexpensive robots in the campus bookstore. • Reliable: No mystery regarding “does it work?” • Break the compile-download-run cycle. • Leverage the desktop. ?

  10. IPRE “Pilot” Robot: $195 • 3 Light sensors • 2 IR sensors • 2 Line sensors • Stall sensor • Speaker • 3 LEDs • 2 motors • Bluetooth wireless

  11. IPRE Pilot Robot v2: $120 • 256x192 color camera • Raw images (0.5 HZ) • On board color segmentation (6 HZ) • Battery voltage sensing • Very bright rear facing LED • I2C extension port • IR emitters and receiver • Obstacle/Wall detection • Inter-Robot Communication

  12. IPRE Gyro: $80

  13. The Course at GT

  14. Software & Curriculum

  15. Bryn Mawr College • Liberal arts college (near Philadelphia), founded in 1885 • 1200 undergraduate women, 400 graduate students (co-ed) • New program (estd. 2000) in CS offers Major in Computer Science (BA), Minor in CS, and Minor in Computational Methods • Takes a fresh approach to the design of CS curriculum

  16. Myro SoftwareSample Program (Python) defmain(): whileTrue: Left, Right = getIR() ifLeft: turnRight(turnSpeed) elifRight: turnLeft(turnSpeed) else: forward(cruiseSpeed) # Avoiding Obstacles frommyroimport* initialize(ask(“What port?”)) # program settings... cruiseSpeed = 0.6 turnSpeed = 0.5

  17. CS1 Text (Chapter Outline) • Chapter 1 The World of Robots • Chapter 2 Robots: Personal or Otherwise • Chapter 3 Building Brains • Chapter 4 Sensing the World • Chapter 5 Making Decisions • Chapter 6 Behaviors • Chapter 7 Control Paradigms • Chapter 8 Making Music • Chapter 9 Communication • Chapter 10 Computing & Computation • Chapter 11 Artificial Intelligence • Chapter 12 Robots in the World

  18. Sample Assignment • Corral Exiting/EscapeImagine a corral (an enclosed area with maze like partitions and an entrance) with a light source at the entrance (as shown in the figure to the right). Given the robot's position, can we design a behavior that will enable the robot to exit the corral?

  19. Video

  20. Video

  21. BMC Pilot Course – Spring 2007Some qualitative results • 24 students (22 women, 2 men) • Learned CS concepts through robots • Robots made learning experience more hands-on, tangible, and exciting • Most frustrating parts were dealing with robot hardware inconsistencies • Viewed CS as a type of logic and problem solving; requiring patience & thought • Discovered that CS and robots are applicable to the real world

  22. BMC Pilot Course – Spring 2007Some (preliminary) results • Liked the use of personal robots • Did not like quirky issues with Scribblers • Learned programming and problem solving (as opposed to just robotics)

  23. GT Pilot Course – Spring 2007Initial results • Two courses, one instructor: • 30 seat “traditional” Python-based course • 36 seat (30 male, 6 female) robot-centric course • Students felt that the course was focused on computer science, not on robotics. • The frustrations in the course were mostly about the robot: Under-featured, difficult to maintain. • No significant difference in success/failure rates from robotics vs. non-robotics sections.

  24. Challenges at GT • Students only reported getting excited about the first assignment (to learn the robot – not much there) and the dancing assignment (as creative expression). • Students in the robot section reported talking about their class less than students in the non-robot section. • Creating more connections between lecture and assignment • Doing CS with robotics requires a new strategy, a new way of thinking about what we teach and how we teach it.

  25. Next Steps • Software “Myro” implemented in .NET/Mono • Use IronPython, but be language agnostic • JavaScript, Ruby, Python, VB, C#, etc. • Use Dynamic Language Runtime (DLR) • Standardized interface across languages • Ability to work in a single framework • Simple IDE, simple graphics • Take advantage of Microsoft Robotics Studio • Explore hardware designs for the perfect personal robot for education

  26. Adding Excitement… • Ability to draw • Ability to make music/tones • Ability to play sounds and talk • Ability to express • Ability for robot interaction • Ability to have a web presence

  27. www.roboteducation.org

  28. PowerPoint TemplateSubtitle color • Example of a slide with a subhead • Set the slide title in “Title Case” • Set subheads in “Sentence case” • Generally set subhead to 36pt or smaller so if will fit on a single line • The subhead color is defined for this template but must be selected; On the font color palette, select the color to the right of title color

  29. IPRE: Bryn Mawr Perspective • Initiative to research pedagogical approaches using personal robots • Develop specifications for personal robots/devices • Develop a uniform framework of abstractions for controlling robots • Develop curricular materials • Field testing in several educational settings

More Related