A module architecture for an integrated multi-robot system