My work generalized the notion of basis behaviors to multi-robot
interactions, and demonstrated how a small set of basis behaviors per
robot can be used to demonstrate a rich repertoire of individual and
group-level behaviors, including following, flocking, homing, herding,
aggregation, dispersion, and formations.