UserPreferences

PyroTodo


Pyro To Do List

These are the items on the To Do List for completing Pyro version 3.0. These are planned to be done summer 2004. They are listed in the order of priority.

  1. Update documentation/cross-references/examples/index to reflect all changes

  2. Work on making an auto-generated Web-based reference/cross-reference/class hierarchy/index/search, from the code base

  3. Write an inspector to dynamically explore live objects and their methods

  4. Update Pyro to work with Player 1.5

  5. Port main code to Windows and/or Mac OS X (what won't port? Player/Stage won't go to Windows)

  6. Consider moving all robot-specific code to Player/Stage driver level and using Player abstractions/categories

    1. Use Player's communication model

    2. Develop Player/Stage/Gazebo/Pyro drivers for Khepera, ER, Aibo, and Hemission

  7. Explore using the Player driver to control the Pioneer (would give us localization)

    1. Get PLS Sick Laser scanner working (this would come for free with Player + Pioneer)

  8. Rewrite sensors in Pyro to use new Sensor object (may incorporate Player's device model)

  9. Track down Tkinter bug in Pyro (causes segfaults on some computers)

  10. Work on threaded vision (possibly Phision, possibly current version + threads + locking)

  11. Integrate planning code with our representation of "map"

  12. Explore AIMA's Python code and connections to Pyro (Deepak)

  13. Explore using Pyro with Robocup

  14. Rewrite GP representation, create real "tree" data structure


Pyro Modules Table of Contents

Modules

  1. PyroModuleIntroduction

  2. PyroModuleObjectOverview

  3. PyroModulePythonIntro

  4. PyroModuleDirectControl

  5. PyroModuleSequencingControl

  6. PyroModuleBehaviorBasedControl

  7. PyroModuleReinforcementLearning

  8. PyroModuleNeuralNetworks

  9. PyroModuleEvolutionaryAlgorithms

  10. PyroModuleComputerVision

  11. PyroModuleMapping

  12. PyroModuleMultirobot

  13. FurtherReading

Additional Resources

  1. PyroIndex

  2. PyroAdvancedTopics

  3. PyroUserManual

  4. [WWW]Pyro Tutorial Movies

Reference: PyroSiteNotes