meme_file
The meme file generally has the file name memeX.txt, where X is the ID of the robot. Thus if the experiment had 6 robots there will be 6 files called, for instance, meme9.txt, meme12.txt, meme20.txt, meme21.txt, meme29.txt and meme32.txt.
Here is an example meme file (comments in blue):
1 - we can mostly ignore this, it means this meme has been 'seen' once.
0 15 90 15 180 15 270 15 - this is the initial seeded movement-meme, see below for details.
1
262 18 83 4 1 13 266 7 85 16 191 16 - this is the 1st learned movement-meme
1
268 16 26 15 265 4 98 18 170 16 - this is the 2nd learned movement-meme
1
272 3 - 3rd, and so on
1
11 14
1
277 16 17 13 114 13 194 15
Each movement-meme (and there are 6 in the example file above) consists of a string of {angle, length} pairs, so the initial (seeded) pattern for this robot is {0,15} {90,15} {180,15} {270,15} which means 4 segments, with (absolute value) turns of 0, 90, 180 and 270 degrees, and lengths of 15 cm. Thus describing a square (dance).
The 1st learned movement-meme we see here consists of 6 sides, with angles 262, 83, 1, 266, 85 and 191 degrees, and lengths 18, 4, 13, 7, 16, 16. (Almost certainly a poor fidelity copy of a square).
The seeded initial patterns we often use include an equilateral triangle:
0 15 120 15 240 15
And sometime a hexagon:
0 10 45 10 90 10 135 10 180 10 225 10 270 10 315 10