LearningRoomba
(GICL Bot: Updated link(s)) |
|||
| (11 intermediate revisions by one user not shown) | |||
| Line 1: | Line 1: | ||
==Welcome== | ==Welcome== | ||
| − | LearningRoomba is a collection of tools and materials to support an educational curriculum focused on robotics. The tools are designed | + | LearningRoomba is a collection of free tools and materials to support an educational curriculum focused on robotics. The tools are designed around the iRobot Roomba, a low-cost robotics platform that is great for educational projects. LearningRoomba is geared toward pre-college students with an emphasis on grades 6 - 9. |
| + | |||
The materials provided are (1) a software toolkit to enable using the iRobot Roomba as an educational platform, (2) a Teacher's introductory guide, (3) a series of five modules each consisting of a Teacher's guide, Student's guide, Presentation Slides in Microsoft PowerPoint format, and Presentation Slides in PDF format, and (4) other related resources developed in conjunction with this work. The Teacher's introductory guide explains how to use the Modules. | The materials provided are (1) a software toolkit to enable using the iRobot Roomba as an educational platform, (2) a Teacher's introductory guide, (3) a series of five modules each consisting of a Teacher's guide, Student's guide, Presentation Slides in Microsoft PowerPoint format, and Presentation Slides in PDF format, and (4) other related resources developed in conjunction with this work. The Teacher's introductory guide explains how to use the Modules. | ||
| + | |||
The contact for this work is Drew Housten (dth29@drexel.edu or dhousten@gmail.com). This was developed out of his Master's Thesis work at Drexel University during 2008. Comments are more than welcome as this is intended to be a continuous work in progress. In addition, if you create more Modules expanding the concepts or topics, they can be posted here. | The contact for this work is Drew Housten (dth29@drexel.edu or dhousten@gmail.com). This was developed out of his Master's Thesis work at Drexel University during 2008. Comments are more than welcome as this is intended to be a continuous work in progress. In addition, if you create more Modules expanding the concepts or topics, they can be posted here. | ||
| Line 9: | Line 11: | ||
==Software Toolkit== | ==Software Toolkit== | ||
| − | + | Two versions of the software are posted here. If you want to modify the code, download the "source" release. If you just want to use the toolkit, download the "binary" release. Information about how to use the toolkit is provided in the introduction and the Modules. | |
| + | |||
| + | <!--GICL Bot edit:-->[[LearningRoomba-Toolkit-Binary.zip Contents|LearningRoomba-Toolkit-Binary.zip]] | ||
| + | |||
| + | <!--GICL Bot edit:-->[[LearningRoomba-Toolkit-Source.zip Contents|LearningRoomba-Toolkit-Source.zip]] | ||
==Introduction== | ==Introduction== | ||
| Line 24: | Line 30: | ||
[[Image:LearningRoomba-RoboticsIntroduction-Presentation.pdf]] | [[Image:LearningRoomba-RoboticsIntroduction-Presentation.pdf]] | ||
| + | |||
| + | [[Image:LearningRoomba-RoboticsIntroduction-CodeExamples.pdf]] | ||
==Module 2: Robot Configurations== | ==Module 2: Robot Configurations== | ||
| Line 44: | Line 52: | ||
[[Image:LearningRoomba-ControllingMovement-Presentation.pdf]] | [[Image:LearningRoomba-ControllingMovement-Presentation.pdf]] | ||
| + | |||
| + | [[Image:LearningRoomba-ControllingMovement-CodeExamples.pdf]] | ||
==Module 4: Sensors and Actuators== | ==Module 4: Sensors and Actuators== | ||
| Line 54: | Line 64: | ||
[[Image:LearningRoomba-SensorsActuators-Presentation.pdf]] | [[Image:LearningRoomba-SensorsActuators-Presentation.pdf]] | ||
| + | |||
| + | [[Image:LearningRoomba-SensorsActuators-CodeExamples.pdf]] | ||
==Module 5: Localization== | ==Module 5: Localization== | ||
| Line 64: | Line 76: | ||
[[Image:LearningRoomba-Localization-Presentation.pdf]] | [[Image:LearningRoomba-Localization-Presentation.pdf]] | ||
| + | |||
| + | [[Image:LearningRoomba-Localization-CodeExamples.pdf]] | ||
==Other Resources== | ==Other Resources== | ||
| − | + | Additional resources are posted here. | |
| + | |||
| + | [[Image:Drew Housten's Master's Thesis.pdf]] | ||
| + | |||
| + | [[Image:AAAI AI Education Colloquium Presentation.ppt]] | ||
| + | |||
| + | [[Image:RET Teachers Presentation.ppt]] | ||
Latest revision as of 19:05, 17 March 2009
Contents |
Welcome
LearningRoomba is a collection of free tools and materials to support an educational curriculum focused on robotics. The tools are designed around the iRobot Roomba, a low-cost robotics platform that is great for educational projects. LearningRoomba is geared toward pre-college students with an emphasis on grades 6 - 9.
The materials provided are (1) a software toolkit to enable using the iRobot Roomba as an educational platform, (2) a Teacher's introductory guide, (3) a series of five modules each consisting of a Teacher's guide, Student's guide, Presentation Slides in Microsoft PowerPoint format, and Presentation Slides in PDF format, and (4) other related resources developed in conjunction with this work. The Teacher's introductory guide explains how to use the Modules.
The contact for this work is Drew Housten (dth29@drexel.edu or dhousten@gmail.com). This was developed out of his Master's Thesis work at Drexel University during 2008. Comments are more than welcome as this is intended to be a continuous work in progress. In addition, if you create more Modules expanding the concepts or topics, they can be posted here.
Software Toolkit
Two versions of the software are posted here. If you want to modify the code, download the "source" release. If you just want to use the toolkit, download the "binary" release. Information about how to use the toolkit is provided in the introduction and the Modules.
LearningRoomba-Toolkit-Binary.zip
LearningRoomba-Toolkit-Source.zip
Introduction
File:LearningRoomba-Introduction-TeachersGuide.pdf
Module 1: Robotics Introduction
File:LearningRoomba-RoboticsIntroduction-TeachersGuide.pdf
File:LearningRoomba-RoboticsIntroduction-StudentsGuide.pdf
File:LearningRoomba-RoboticsIntroduction-Presentation.ppt
File:LearningRoomba-RoboticsIntroduction-Presentation.pdf
File:LearningRoomba-RoboticsIntroduction-CodeExamples.pdf
Module 2: Robot Configurations
File:LearningRoomba-RobotConfigurations-TeachersGuide.pdf
File:LearningRoomba-RobotConfigurations-StudentsGuide.pdf
File:LearningRoomba-RobotConfigurations-Presentation.ppt
File:LearningRoomba-RobotConfigurations-Presentation.pdf
Module 3: Controlling Movement
File:LearningRoomba-ControllingMovement-TeachersGuide.pdf
File:LearningRoomba-ControllingMovement-StudentsGuide.pdf
File:LearningRoomba-ControllingMovement-Presentation.ppt
File:LearningRoomba-ControllingMovement-Presentation.pdf
File:LearningRoomba-ControllingMovement-CodeExamples.pdf
Module 4: Sensors and Actuators
File:LearningRoomba-SensorsActuators-TeachersGuide.pdf
File:LearningRoomba-SensorsActuators-StudentsGuide.pdf
File:LearningRoomba-SensorsActuators-Presentation.ppt
File:LearningRoomba-SensorsActuators-Presentation.pdf
File:LearningRoomba-SensorsActuators-CodeExamples.pdf
Module 5: Localization
File:LearningRoomba-Localization-TeachersGuide.pdf
File:LearningRoomba-Localization-StudentsGuide.pdf
File:LearningRoomba-Localization-Presentation.ppt
File:LearningRoomba-Localization-Presentation.pdf
File:LearningRoomba-Localization-CodeExamples.pdf
Other Resources
Additional resources are posted here.
File:Drew Housten's Master's Thesis.pdf