Scalable control strategies and a customizable swarm robotic platform for boundary coverage and collective transport tasks