There are six articles in this issue. The authors are linked to their respective homepages, from which the most up-to-date material on their work will be available. Other links are included, as appropriate.
This overview article highlights the many resources presented at the Spring 2004 AAAI Symposium entitled Accessible Hands-on Artificial Intelligence and Robotics Education, whose resources and links are preserved at the bottom of this page.
This article offers a novel and thought-provoking framework that unifies a number of AI Robotics ideas that are often considered "competing approaches." Ric has used these ideas to motivate the material and assignments of his undergraduate AI courses.
This article highlights the capabilities of the "Python Robotics" (Pyro or Pyrobot) set of software resources. Pyro's homepage is here. Pyro won the National Engineering Education Delivery System (NEEDS) 2005 Premier award for excellence in engineering education courseware. Leveraging the pedagogical scalability of the python programming language, Pyro has been adopted and adapted into dozens of undergraduate courses and research projects.
Frank presents the software and curricular resources he has developed to bring Lisp to the Lego Mindstorms' family of robots. These materials form the basis of embodied AI courses within Villanova's curriculum and elsewhere.
This article illustrates the variety of ways in which Sony's AIBO robot quadruped has supported undergraduate AI education at Carnegie Mellon University. The course, whose homepage is here uses a set of open-source, freely-available software and curricular modules that other AIBO owners have used as a jumping-off point with the platform.
This article demonstrates the considerable extent to which advanced AI topics can be supported by low-cost robotic hardware in the undergraduate AI classroom. The authors describe their successful incorporation of Bayesian Networks, Neural Networks, and Particle Filters on the ubiquitous Handy Board and Lego RCX platforms.
Accessible Hands-on Artificial Intelligence and Robotics Education |
Symposium Resources: People, Papers, Slides, Media |
Time | Monday March 22th 2004 | ||
9:00-10:30 |
Introduction/Curricular Themes Organizer: Jerry Weinberg (jweinbe@siue.edu)
Unifying Undergraduate AI Robotics: Layers of Abstraction over Two Channels (Ric Crabbe) Teaching AI using LEGO Mindstorms (Simon Parsons and Elizabeth Sklar) Additional panel discussion with Illah Nourbakhsh, Deepak Kumar, Maja Mataric, Hasan Elahi, and Fred Martin | ||
10:30-11:00 | Break | ||
11:00-12:30 | Laboratory Exercises 1:
Teaching Localization Organizer: Lloyd
Greenwald (lgreenwa@cs.drexel.edu)
Teaching Deliberative Navigation using the LEGO RCX (all slides and movies) (Gary Mayer, Jerry Weinberg, and Xudong Yu) A Tool for Integrating Lisp and Robotics in AI Agents Courses (Frank Klassner) Teaching Artificial Intelligence with Low-Cost Robots (project homepage) (NSF Workshop Particle Filtering Slides) (Lloyd Greenwald and Donovan Artz) Teaching Robot Localization with the Evolution ER1 (slides and movies 31mb) (links) (Zachary Dodds, Steven Santana, et al.) | ||
12:30-14:00 | Lunch Break | ||
14:00-15:30 | Hardware/Software 1: Novel
platforms Organizer: Zach Dodds (dodds@cs.hmc.edu)
TRIPOD -- Computer Vision for Classroom Instruction and Robot Design (project homepage) (slides) (Paul Oh) The Use of Low-Cost RC Servos in a Robotics Curriculum (Bradley Bishop, Jenelle Piepmeier, et al.) Interfacing Handheld Computers to Mobile Robots (Robert L. Avanzato) CMRoboBits: Creating an Intelligent AIBO robot (CSRoboBits course homepage) (Paul Rybski and Manuela Veloso) The Evolution Robotics Software Platform (Evolution homepage) (Luis Goncalves) | ||
15:30-16:00 | Break | ||
16:00-17:30 | Discussion: Toward an
ideal platform for AI & Robotics education? Organizer: Fred
Martin (fredm@cs.uml.edu)
Avoiding the Karel-the-Robot Paradox (Pyro homepage) (Doug Blank, Holly Yanco, Deepak Kumar, and Lisa Meeden) KTeam in the classroom (Road Narrows Robotics homepage) (KTeam homepage) (Kim Wheeler and Robin Knight) Designing the Next-generation Handyboard (Handyboard homepage) (Fred Martin and George Pantazopoulos) | ||
17:30-18:00 | Break | ||
18:00-19:00 | AAAI Reception | ||
Time | Tuesday March 23th 2004 | ||
9:00-10:30 | Laboratory Exercises 2: Basic and Advanced
AI Organizer: Lloyd Greenwald
(lgreenwa@cs.drexel.edu) Dustbot: Bringing a Vacuum-Cleaner Agent to Life (Debra Burhans and Michael Kandefer) Descriptions of AI and Robotics Labs at the Undergraduate Robotics Lab, St. Bonaventure University (Kclass homepage) (Robert Harlan) Teaching Deliberative Navigation using the LEGO RCX and Standard Lego components (all slides and movies) (Gary Mayer, Jerry Weinberg, and Xudong Yu) A Laboratory Exercise using LEGO Handyboard Robots to Demonstrate Neural Networks in an AI Class (Susan Imberman) (Susan Imberman's Robotics Links) | ||
10:30-11:00 | Break | ||
11:00-12:00 | Laboratory Exercises 2: Basic and Advanced
AI Organizer: Lloyd Greenwald
(lgreenwa@cs.drexel.edu) Teaching Artificial Intelligence with Low-Cost Robots (Lloyd Greenwald and Donovan Artz) CMRoboBits: Creating an Intelligent AIBO robot (CMRoboBits homepage) (Paul Rybski) | ||
12:00-13:00 | Lunch Break (sponsored by K-Team) | ||
13:00-15:30 | Beyond the Traditional CS Student Organizer: Ayanna Howard (howard@helios.jpl.nasa.gov) Using Robotics to Introduce AI Topics to a Wider Audience (Susan Fox) Using Robotics to Motivate Learning in an AI Course Aimed at Nonmajors (Andrea Danyluk) An Introductory CS course designed for Cognitive Scientists (course page) (Jim Marshall) Interfacing the Public and Technology: A Web-controlled mobile robot (all slides and movies) (Erin Harris, Andrew Lamonica, Jerry Weinberg) Learning while Teaching Robotics (Robocup ELeague homepage) (Elizabeth Sklar and Amy Eguchi) Designing an Online, Distributed, Project-based course in Mobile Autonomous Robotics (Ajinkya Bhave and Alex Kass) Lego Mindstorms Kits in a (Very) Small Liberal Arts college (slides) (Ellen Walker) The Videofish Project: TV Worth Catching (Videofish homepage) (Robin Murphy, Hasan Elahi, and Bill Kearns) Bridging the Gap between Space Robotics Research and Robotics Education (AI toolkit homepage) (Ayanna Howard and Eva Graham) Robotics Education for All Age Groups (Maja Mataric) | ||
15:30-16:00 | Break | ||
16:00-17:30 | Assessing Approaches to AI/Robotics
Education Organizer: Sheila Tejada
(sheila@cs.uno.edu) Formal Measures of Learning in a Secondary School Mobile Robotics Course (Robotic Autonomy homepage) (Personal Exploration Rover homepage) (Illah Nourbakhsh, Emily Hamner, Kevin Crowley, and Katie Wilkinson) Robot Contest: Promoting Experimental Engineering Education (Trinity College Firefighting Contest homepage) (Igor Verner and David Ahlgren) Teaching with RoboCup (Jacky Baltes, Elizabeth Sklar, and John Anderson) Integrating Education and Real Research (J. Garner, K. Bennett, B. Smart, D. J. Bruemmer, D. A. Few, C. Roman) Virtual Synergy: A Human-Robot Interface for Urban Search and Rescue (Sheila Tejada, et al.) | ||
17:30-18:00 | Break | ||
18:00-19:00 | Plenary Session shared with other AAAI Spring Symposia. Speaker: Bill Smart | ||
Time | Wednesday March 24th 2004 | ||
9:00-9:30 | Perspective on robots in AI Education Organizer: Jerry Weinberg (jweinbe@siue.edu) Using Robotics to Teach Computer Programming & AI concepts to Engineering Students (KIPR/Botball homepage) (David Miller) | ||
9:30-10:30 | Hardware/Software 2: Demos and Posters Organizer: Zach Dodds (dodds@cs.hmc.edu) Using Robot Platforms to Enhance Concept Learning in Introductory CS Courses (Lab Descriptions) (Colleen Van Lent) Two Lab Exercises for an Introductory Robotics Class (Jennifer Kay) The use of "Tell me, show me, and let me do it" in robotics (Hadi Moradi and Ali Bahri) From POPSICLE to CARoL in a Semester (CAROL homepage) (Goran Trajkovski, Darush Davani, Gary Williams, Daniel Stamate, Gleb Gudzenko, Daniel Bittner) A Network Game Agent for Teaching AI (project website) (all slides and movies) (Andrew Lamonica, Xudong Yu, and Jerry Weinberg) Designing Custom Low-Cost Sensors Compatible with Lego Mindstorms (Sorin Achim) Poster Presentation (Amruth Kumar) Java for the Handyboard: Demonstrations (Ridgesoft homepage) (Steven Grau) Additional demonstrations/posters by other attendees, as well | ||
10:30-11:00 | Break | ||
11:00-12:00 | Hardware/Software 2: Demos and Posters, continued This session will continue the demonstrations and poster presentations of the early-morning session. |
Background |