Decentralized Leader-Following Control of a Heterogeneous Swarm Robotic System Subject to Network-Induced Imperfections