A 3D-printable robotic platform for testing swarm algorithms