Dear All,

I have been running a series of experiments where I am calling pyrobot from within another python program. I am working with grammatical evolution (an evolutionary algorithm that evolves executable code from a grammar). When the code I am evolving is executed from within another python program, it should solve a maze and return a fitness. According to my results, the code I am generating does not solve the maze and does not have a good fitness. My problem lies in that when I use the same generated code in the pyrobot GUI, it does in fact solve the maze and should return a high fitness. I copied my fitness function, just the robot's geographical distance from the end of the maze divided by the total distance between the starting point and the finish, so that it is the same in both the python executed code and the GUI executed code. Can anyone suggest a reason as to why this is happening?

Kind Regards,
John Mark S.

_______________________________________________
Pyro-users mailing list
[email protected]
http://emergent.brynmawr.edu/mailman/listinfo/pyro-users

Reply via email to