Cyber-physical Multi-robot Formation: Virtual Agents Approach and Low-Cost Experiments