/ALIFE2018

Code / Data for paper in ALife 2018 Conference

Primary LanguagePython

ALife - 2018

The effects of morphology and fitness on catastrophic interference

This is the code used in the above titled paper for conducting the experiments and generating the results.

Code was run using Anaconda 5.1 with Python 3.6 and has as a dependecny Pyrosim and tqdm (pip install tqdm)

    To run the code navigate into 2 or 4 Env folder, then pick the folder for robot treatment
  • Baseline = Legged Robot
  • AllWheels = Wheeled Robot
  • WheelsAndJoints = Whegged Robot
    In that folder run python main.py arg1 arg2
  • arg1 = the fitness function as a string, one of "+" || "*" || "min"
  • arg2 = the random seed as an int

An example would be:

cd Morphology\ 2\ Env/WheelsAndJoints/

python main.py "min" 0