Collective Intelligence for 2D Push Manipulations with Mobile Robots