Distributional modelling and control of large-scale passive swarm robots