experiment.basic module¶
Module to build experiments (worlds, agents, etc.).
-
class
experiment.basic.BasicCoexsistenceExperiment¶ Bases:
experiment.experiment.Experiment-
world_representation= ['wwwww', 'w..aw', 'w.w.w', 'w.w.w', 'wa..w', 'wwwww']¶
-
-
class
experiment.basic.BasicExperiment¶ Bases:
experiment.experiment.Experiment-
world_representation= ['wwwwwwwwwwwwwww', 'w.............w', 'w.wwwwwww.....w', 'w.......wwwww.w', 'w.wwwww.......w', 'w.w.......w...w', 'w.w.wwwww.w...w', 'w.w.w...w.ww..w', 'w.www.....w...w', 'w.....wwwww.a.w', 'wwwwwwwwwwwwwww']¶
-
-
class
experiment.basic.BasicHomeostaticExperiment¶ Bases:
experiment.experiment.Experiment-
calculate_metrics()¶
-
halt(t)¶
-
world_representation= ['wwwwwwwwwwwwwww', 'w.............w', 'w.wwwwwww.....w', 'w.......wwwww.w', 'w.wwwww.......w', 'w.w.......w...w', 'w.w.wwwww.w...w', 'w.w.w...w.ww.ww', 'w.www.....w...w', 'w.....wwwww.h.w', 'wwwwwwwwwwwwwww']¶
-
-
class
experiment.basic.BasicHomeostaticVisionExperiment¶ Bases:
experiment.experiment.Experiment-
controller(event, coords)¶
-
world_representation= ['wwwwwwww', 'w......w', 'w...w..w', 'w...w..w', 'w...w..w', 'w...w..w', 'w..ww..w', 'w..w...w', 'w.....hw', 'wwwwwwww']¶
-
-
class
experiment.basic.BasicRandomExperiment¶
-
class
experiment.basic.BasicVisionCoexsistenceDestroyExperiment¶ Bases:
experiment.experiment.Experiment-
controller(event, coords)¶
-
world_representation= ['wwwwwwwwwwww', 'wp.........w', 'w..........w', 'wwwwwwwwwwww']¶
-
-
class
experiment.basic.BasicVisionCoexsistenceExperiment¶ Bases:
experiment.experiment.Experiment-
world_representation= ['wwwww', 'w..pw', 'w.w.w', 'w.w.w', 'wp..w', 'wwwww']¶
-
-
class
experiment.basic.BasicVisionExperiment¶ Bases:
experiment.experiment.Experiment-
world_representation= ['wwwwwwwwwwwwwww', 'w....p........w', 'wwwwwwwwwwwwwww']¶
-
-
class
experiment.basic.BasicVisionExperimentLoad¶ Bases:
experiment.experiment.Experiment-
world_representation= ['wwwwwwwwwwwwwww', 'w.............w', 'wwwwwwwwwwwwwww']¶
-
-
class
experiment.basic.BasicVisionPushExperiment¶ Bases:
experiment.experiment.Experiment-
world_representation= ['wwwwwwwwwwwwwww', 'w............pw', 'wwwwwwwwwwwwwww']¶
-
-
class
experiment.basic.LoadWorldExperiment(world_file_name)¶ Bases:
experiment.experiment.ExperimentLoad a world to this experiment. Note: experiment control setup is not saved and loaded.