A system of self-organizing mobile robotic agents (MRAs) in a multi-robotic system (MRS) is disclosed. The MRAs use simulations to organize the behaviors of groups of robots in the MRS. The MRAs use software agents to model the MRS and the environment. By developing simulations of environmental change, the system provides methods for the MRS to interact with its environment to produce collective epigenetic behaviors.