UserPreferences

PyroCurriculumExamples


Examples of Using Pyro in the Curriculum

Pyro has been used in many different courses at both the undergraduate and graduate level. Courses include

Following are some examples of using the modules for different courses. If you use Pyro for other courses, please add your curriculum to this page.

Robotics

  1. Introduction to Python and Pyro (PyroModuleIntroduction, PyroModuleObjectOverview, PyroModulePythonIntro)

  2. Control Paradigms

  3. Vision (PyroModuleComputerVision)

  4. Manipulation

  5. Learning

  6. Mapping (PyroModuleMapping)

  7. Multi-robot communication (PyroModuleMultirobot)

Artificial Intelligence

  1. Introduction to Python and Pyro (PyroModuleIntroduction, PyroModuleObjectOverview, PyroModulePythonIntro)

  2. Search (PyroModuleAI:Search A-star, in Python)

  3. Game Playing (PyroModuleAI:GamePlaying Game Playing])

  4. Neural Networks (PyroModuleNeuralNetworks, PyroModuleNeuralNetworksAdvanced)

  5. Genetic Algorithms (PyroModuleEvolutionaryAlgorithms)

  6. Reinforcement Learning (PyroModuleReinforcementLearning)

  7. Computer Vision (PyroModuleComputerVision)

  8. Behavior-Based Robotics (PyroModuleBehaviorBasedControl)

[WWW]Fall 2004 AI course at Bryn Mawr College

Developmental Robotics

  1. Introduction to Python and Pyro (PyroModuleIntroduction, PyroModuleObjectOverview, PyroModulePythonIntro)

  2. Direct control (PyroModuleDirectControl)

  3. Connectionism

  4. Neural Networks and conx (PyroModuleNeuralNetworks, PyroModuleNeuralNetworksAdvanced)

  5. Self-organization

  6. Self-organizing Map (PyroModuleSelfOrganizingMap)

  7. Innateness

  8. Developmental robotics

  9. Computer Vision (PyroModuleComputerVision)

  10. Evolutionary Systems