Figure 1 Illustration of the division of labour to accomplish the foraging task under constraints C,, Co, C3 and Cy. The overall task is a partitioned task. It splits into three (sub-) tasks— path formation, recruitment and retrieval—that are organised sequentially (indicated by arrows). Recruitment requires some robots to follow the path from the nest to the prey and grasp either the prey directly or other robots already gripped onto it. Retrieval requires those robots that are gripped onto the prey and/or to each other, to transport the prey along the path back to the nest. Individual tasks, group tasks and team tasks are framed respectively by dotted, dashed and solid lines. IRIDIA — Technical Report Series: TR/IRIDIA/2008-005