Recently, the problem of controlling multi-agent (in particular, multi-robot) systems has attracted increasing attention in view of their pervasive application potential, increased performances and robustness with respect to a single-robot solution. However, their application usually requires a good knowledge of the mutual position and orientation of the components of the system. A great number of techniques have been developed to achieve this result, mainly based on recursive filters, and most of them assume the knowledge of the identity of the measured robots. A still open problem is the data association between measurements and current estimates, i.e., assuming that at a given time a robot has an estimate on the pose of each of its mates...