Optical communication-based identification for multi-UAV systems: theory and practice