Distributed Predictive Flocking for a Swarm of Miniature Vibration-Driven Robots in a Confined Arena · Bharat Hunt